Troque CTRL por CAPSLOCK no Windows apenas para emacs

Troque CTRL por CAPSLOCK no Windows apenas para emacs

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).

informação relacionada