仅适用于 Windows 中的 emacs,可将 CTRL 与 CAPSLOCK 互换

仅适用于 Windows 中的 emacs,可将 CTRL 与 CAPSLOCK 互换

我能够使用 Windows 中的注册表编辑器重新映射 CTRL 和 CAPS LOCK 键。现在在 emacs 中这非常方便,但对于普通应用程序来说却相当尴尬。

我想仅为 emacs 重新映射 CTRL <-> CAPS,但对于其他所有内容,按键应保持不变。可以吗?

答案1

是的,可以自动热键脚本如下:

SetTitleMatchMode, 2

#IfWinActive, Emacs
Capslock::Ctrl
Ctrl::Capslock
#IfWinActive

设置标题匹配模式#如果获胜有效/#如果获胜存在重新映射按键和按钮以及其他 AHK 文档,如果你需要调整脚本(特别是匹配 Emacs 窗口标题或ahk_class适当地)。

相关内容