No trabalho na minha máquina Windows, usei a Autohotkey para remapear a tecla CapsLock para ESC. Eu me acostumei e em minhas máquinas pessoais (mac) eu continuo batendo no CapsLock por hábito quando quero ESC.
Como faço o mapeamento no Mac? A pré-placa de teclado e mouse tem algumas opções básicas para a tecla capslock, mas isso só permite que eu reatribua para ctrl, comando ou opção.
Em resposta à sua pergunta, acabei de lançar uma nova versão dos teclados consistentes que podem fazer isso. No entanto, é um recurso não documentado e requer uma etapa manual para ativar, da seguinte maneira.
Após instalar a versão 0.7, edite o arquivo
/Library/Application Support/Ljosa/Consistent Keyboards/config.plist
. Mude o valor dex-caps-lock-is-esc
defalse
paratrue
. Finalmente, façasudo launchctl stop com.ljosa.consistent-keyboards
para reiniciar o programa com as novas configurações.fonte