当 VSCode 聚焦时,Autohotkey 脚本不起作用

当 VSCode 聚焦时,Autohotkey 脚本不起作用

快捷键 <Windows 键 + 数字> 的默认行为是在任务栏上打开相应的应用程序。我已发布 AHK 脚本覆盖此行为这里,它将快捷方式改为在虚拟桌面之间切换。

这个脚本已经为我工作了很长时间,但是当我最近将编辑器从 emacs 切换到 VSCode 时,我遇到了一个问题,即每当 VSCode 获得焦点时,快捷方式就会恢复为打开任务栏应用程序的默认行为。

如果这有关系的话,我正在通过 WSL 使用 VSCode,但我不认为这相关,因为当我在 Windows 端使用 VSCode 时问题仍然存在。

我研究过完全禁用本机快捷方式,但似乎没有办法禁用 Windows 上的单个 Win+X 快捷方式 - Windows 键要么完全禁用,要么启用。这个问题非常烦人,因为我经常切换桌面,而且我总是打开 Outlook,而不是打开带有浏览器的桌面。

任何帮助或建议都将不胜感激。

答案1

修复这里对我来说很管用。我认为这是 VSCodeVim 的问题(不知道为什么我没有考虑到这可能是罪魁祸首。)

我在 settings.json 中添加了以下内容:

"keyboard.dispatch": "keyCode"

相关内容