Eu uso o vim e mapeei o CapsLock para o Escape. Recentemente decidi mudar do teclado qwerty para o layout de teclado do Colemak. Colemak mapeia CapsLock para Backspace. Como posso mapear o CapsLock para escapar de volta? No Linux Mint (o que eu uso) é possível alterar a configuração para definir o comportamento do CapsLock. Ele funciona quando eu uso o qwerty, mas ele quebra quando eu mudo para o Colemak.
Também experimentei o xcape. Depois de instalá-lo, adicionei as seguintes linhas ao meu .profile:
setxkbmap -option 'caps:ctrl_modifier'
xcape -e 'Caps_Lock=Escape'
No entanto, ele não mapeia o CapsLock para fugir de volta. Alguma sugestão?
Tags keyboard-layout x11