在 Windows 中將 CTRL 與 CAPSLOCK 交換僅適用於 emacs

在 Windows 中將 CTRL 與 CAPSLOCK 交換僅適用於 emacs

我能夠使用 Windows 中的登錄編輯器重新映射 CTRL 和 CAPS LOCK 鍵。現在在 emacs 中非常方便,但對於普通應用程式來說卻很尷尬。

我想僅為 emacs 重新映射 CTRL <-> CAPS,但對於其他所有內容,按鍵應保持不變。是否可以?

答案1

是的,這是可能的自動熱鍵腳本如下:

SetTitleMatchMode, 2

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

設定標題匹配模式,#IfWinActive / #IfWinExist,重新映射按鍵和按鈕和其他 AHK 文檔,如果您需要調整腳本(尤其是匹配 Emacs 視窗標題或ahk_class適當地)。

相關內容