我尝试使用 AutoHotKey 将 Win + ,(即 Windows 键和逗号键)映射到 <,但它不适用于所有应用程序。这是什么原因造成的?我该怎么办?它不起作用的应用程序示例包括 Cygwin、vim、emacs(不一定从 cygwin 启动)以及在 VirtualBox 内启动的操作系统。有趣的是,大多数不起作用的应用程序实际上都表现出不同的行为上彼此不同(表现出不同的性格)。
顺便说一下,我之所以想要进行这种重新映射,是因为我使用的键盘(美式)在物理上比我想要使用的键盘映射(挪威式)少了一个键。
答案1
这是不可能的。
有些程序只是简单地安装自己的键盘钩子,从而在 Autohotkey 之前拦截按键。并且操作系统没有可靠的方法或合理的方法来确保 Autohotkey 在任何其他程序之前拦截按键。