Consegui remapear as teclas CTRL e CAPS LOCK entre si usando o editor de registro do Windows. É bastante conveniente agora no emacs, mas bastante estranho para os aplicativos normais.
Gostaria de remapear CTRL <-> CAPS apenas para o emacs, mas para todo o resto, as chaves devem permanecer as mesmas. É possível?
Responder1
Sim, é possível com umAutoHotkeyscript como o seguinte:
SetTitleMatchMode, 2
#IfWinActive, Emacs
Capslock::Ctrl
Ctrl::Capslock
#IfWinActive
VerSetTitleMatchMode,#IfWinActive / #IfWinExist,Remapeando teclas e botõese outros documentos AHK se você precisar ajustar o script (especialmente para corresponder ao título da janela do Emacs ouahk_classapropriadamente).