我能够使用 Windows 中的注册表编辑器重新映射 CTRL 和 CAPS LOCK 键。现在在 emacs 中这非常方便,但对于普通应用程序来说却相当尴尬。
我想仅为 emacs 重新映射 CTRL <-> CAPS,但对于其他所有内容,按键应保持不变。可以吗?
答案1
是的,可以自动热键脚本如下:
SetTitleMatchMode, 2
#IfWinActive, Emacs
Capslock::Ctrl
Ctrl::Capslock
#IfWinActive
看设置标题匹配模式,#如果获胜有效/#如果获胜存在,重新映射按键和按钮以及其他 AHK 文档,如果你需要调整脚本(特别是匹配 Emacs 窗口标题或ahk_class适当地)。