Além das alternativas embutidas <C-[>
e <C-c>
da <Esc>
chave citada por outros, outra solução popular é remapear <CapsLock>
como uma fuga adicional. Isso tanto em um teclado Qwerty quanto em Dvorak.
Dessa forma, você pode pressionar Esc com muita facilidade com o dedo mindinho esquerdo, sem remover as mãos do HomeRow (aliás, o CapsLock é onde o Escape costumava estar nos teclados quando o vi foi inventado).
O mapeamento pode ser feito:
- no Windows usando o utilitário AutoHotKey ;
- no Mac usando o utilitário KeyRemap4MacBook e outros;
no Linux, varia de acordo com o ambiente de desktop. Por exemplo, no Linux Mint / Cinnamon é apenas uma questão de selecionar a opção apropriada no comportamento do Menu-> Teclado-> Layout do Teclado-> Caps Lock. Como alternativa, mas com menos facilidade, ele pode ser remapeado no nível do Xorg usando o programa xmodmap e executando o seguinte .Xmodmap
arquivo:
clear Lock
keycode 0x42 = Escape
O sistema pode ser configurado para executá-lo automaticamente em cada login, colocando estrategicamente as seguintes linhas de script de shell (supondo que .Xmodmap
esteja no seu diretório inicial ~
) na cadeia de arquivos de origem automática de login:
if [ -s ~/.Xmodmap ]; then
xmodmap ~/.Xmodmap
fi
No entanto, é complicado, porque os arquivos de origem variam de acordo com o ambiente (desktop) usado. Como exemplo, eu tenho o xmodmap chamado como uma entrada nos "Aplicativos de Inicialização" do Cinnamon (o que me permite fazer mais do que a personalização padrão de remapeamento da chave da GUI).
Algumas pessoas vão ainda mais longe e programam a tecla CapsLock para se comportar:
- como uma
Ctrl
tecla pressionando e segurando
- como uma
Esc
tecla pressionando e soltando-a rapidamente.
Isso pode ser feito no Windows e Mac configurando / programando adequadamente o utilitário de remapeamento correspondente (especificamente para obter dicas sobre AutoHotkey aqui e para verificar KeyRemap4MacBook aqui ). No Linux, usando o programa xcape .