Может ли VSCodeVim игнорировать комбинацию клавиш Windows? - PullRequest
0 голосов
/ 29 мая 2020

У меня Windows + я установил в качестве сочетания клавиш для открытия chrome, но если я попытаюсь использовать это, когда фокус клавиатуры находится на VSCode с включенным vscodevim, он будет рассматривать его так, как если бы я только что набрал I сам ( и переходит в режим вставки).

Я использую диспетчер рабочего стола mate на Arch Linux. Ярлык Win-I устанавливается через систему -> настройки -> оборудование -> сочетания клавиш.

Я пробовал добавить в настройки следующее. json:

    "vim.handleKeys": {
        "<T-i>": false
    }

I Я также пробовал <Win-i>, <T-I>, <Win-I>, <Mod4-I>.

Есть ли другой синтаксис для указания нажатой клавиши windows? Или другой способ, чтобы ideavim регистрировал, что он нажат, и игнорирует ввод? Ключ отображается как Mod4 в меню сочетаний клавиш помощника.

Я знаю, что могу сопоставить ярлык chrome с чем-то другим, например Alt + F3, но я надеюсь сохранить его как Win + I, если возможно. Любая помощь приветствуется!

1 Ответ

0 голосов
/ 30 мая 2020

Попробуйте добавить следующую настройку:

"keyboard.dispatch": "keyCode"

После этого перезапустите vscode.

...