Eu geralmente corro Linux. Eu uso muito o Vim, então a tecla Escape é extremamente importante. Eu também uso muito outros atalhos de teclado, então o Controle também é "chave". No Linux, resolvi isso usando o xcape para mapear a tecla Caps lock para Escape se pressionada por si só, ou Control se pressionada em combinação com outra tecla. Isso coloca o melhor dos dois mundos ao alcance rápido do meu dedo mindinho. Existe alguma maneira de fazer isso em um Mac?
fonte
Atualmente, o Karabiner é incompatível com o MacOS Sierra. Outra solução amigável para o Sierra é o Keyboard Maestro (não é gratuito). Altere o comportamento da tecla Caps-Lock para Control através de
System Preferences
->Keyboard
->Modifier Keys
como outros sugeriram.Em seguida, no Keyboard Maestro, configure uma macro da seguinte maneira:
USB Device Key Trigger
^
Text
->Type a keystroke
fonte
^
ser pressionada juntamente com capslock para disparar uma ação. Não é de todo o que é necessário na pergunta.^
modificador, a ação nunca será acionada.Para fazer isso com o Karabiner Elements , que suporta o macOS 10.12 e posterior, abra
~/.config/karabiner/karabiner.json
e adicione a seguinte regra àrules
matriz.Você também pode tentar usar ControlEscape.spoon com Hammerspoon .
fonte
to_if_alone
seção. Mas obrigado pelo trecho. É super útil.