我将 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>
。
是否有不同的语法来指定正在按下的窗口键?或者另一种让ideavim注册它被按下并忽略输入的方法?该键在匹配键盘快捷键菜单中显示为 Mod4。
我知道我可以将 chrome 快捷方式映射到其他类似 Alt+F3 的东西,但我希望如果可能的话,将其保留为 Win+I。任何帮助表示赞赏!
尝试添加以下设置:
"keyboard.dispatch": "keyCode"
之后重新启动 vscode。