0

我将 Windows+I 设置为打开 chrome 的键盘快捷键,但是如果我在键盘焦点位于启用了 vscodevim 的 VSCode 上时尝试使用它,它会将其视为我刚刚自己键入 I (并进入插入模式) .

我在 Arch Linux 上运行 mate 桌面管理器。Win-I 快捷键是通过系统 -> 首选项 -> 硬件 -> 键盘快捷键设置的。

我尝试将以下内容添加到 settings.json:

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

我也试过<Win-i>, <T-I>, <Win-I>, <Mod4-I>.

是否有不同的语法来指定按下的 windows 键?还是让ideavim注册它被按下并忽略输入的不同方法?该键在配对键盘快捷键菜单中显示为 Mod4。

我知道我可以将 chrome 快捷方式映射到 Alt+F3 之类的其他东西,但我希望尽可能将其保留为 Win+I。任何帮助表示赞赏!

4

1 回答 1

0

尝试添加以下设置:

"keyboard.dispatch": "keyCode"

之后重启vscode。

于 2020-05-30T03:16:06.143 回答