【问题标题】:Can VSCodeVim Ignore Windows Key Combination?VSCodeVim 可以忽略 Windows 组合键吗?
【发布时间】:2020-05-29 16:03:22
【问题描述】:

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

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

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

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

我也试过&lt;Win-i&gt;&lt;T-I&gt;&lt;Win-I&gt;&lt;Mod4-I&gt;

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

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

【问题讨论】:

    标签: vim vscodevim


    【解决方案1】:

    尝试添加以下设置:

    "keyboard.dispatch": "keyCode"
    

    之后重启 vscode。

    【讨论】:

    • 在我的 settings.json 中包含它和来自 OP 的所有句柄键标志时运气不好 :(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-23
    • 2014-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多