Questão Trocar CTRL com CAPSLOCK no Windows somente para emacs


Consegui remapear as teclas CTRL e CAPS LOCK umas com as outras usando o editor de registro do Windows. É bastante conveniente agora no emacs, mas bastante complicado para os aplicativos normais.

Eu gostaria de remapear CTRL <-> CAPS apenas para emacs, mas para todo o resto, as chaves devem permanecer as mesmas. É possível?


1


origem




Respostas:


Sim, é possível com um AutoHotkey script como o seguinte:

SetTitleMatchMode, 2

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

Vejo SetTitleMatchMode, #IfWinActive / #IfWinExist, Remapeando Teclas e Botões e outros documentos do AHK se você precisar ajustar o script (especialmente para corresponder ao título da janela Emacs ou ahk_class devidamente).


2