我将Windows+I设置为打开chrome的键盘快捷键,但如果我试图在键盘焦点位于启用了vscodevim的VSCode上时使用该快捷键,它会将其视为我刚刚自己输入了i(并进入插入模式)。
我在Arch Linux上运行mate桌面管理器。Win-I快捷键是通过system -> preferences -> hardware ->键盘快捷键设置的。
我尝试将以下内容添加到settings.json中:
"vim.handleKeys": {
"<T-i>": false
}我还尝试过<Win-i>,<T-I>,<Win-I>,<Mod4-I>。
是否有不同的语法来指定按下的windows键?或者让ideavim注册它被按下并忽略输入的另一种方式?该键在mate键盘快捷键菜单中显示为Mod4。
我知道我可以将chrome快捷方式映射到其他东西,比如Alt+F3,但如果可能的话,我希望将它保留为Win+I。感谢任何人的帮助!
发布于 2020-05-30 11:16:06
尝试添加以下设置:
"keyboard.dispatch": "keyCode"之后重启vscode。
https://stackoverflow.com/questions/62090106
复制相似问题