Tecla Map Caps Lock para Controle e Escape

O hack mais poderoso para aumentar a facilidade de uso do terminal e do Vim para mim foi mapear minha tecla Caps Lock para Control. No OS X, você pode fazer isso facilmente em Teclado → Teclas modificadoras:

Isso traz o Controle para a linha inicial, mas nos deixa com um problema de Escape ainda sendo um alcance difícil. Claro, você pode sair do modo de inserção do Vim com em C-[vez de Esc, mas Escape é necessário para mais funcionalidades do que isso.

KeyRemap4MacBook é um utilitário gratuito e de código aberto para remapeamento avançado de chaves. (Observação: a instalação requer reinicialização.) Ele pode mapear a tecla Control esquerda de tal forma que envia um Escape se simplesmente pressionada e não mantida . Ative a seguinte opção integrada:

Control_L to Control_L
(+ when you type Control_L only, send Escape)

Obrigado: Steve Losh