liga o CapsLock ao Controle no Ubuntu

0

Eu pesquisei este tópico e muitas pessoas sugeriram

setxkbmap -option ctrl:nocaps

Eu coloquei esta linha no meu .bashrc . No entanto, freqüentemente essa ligação de chave é desabilitada automaticamente. Isso acontece aleatoriamente quando estou fazendo outras coisas. É o mais irritante quando estou usando o vim, muitos mapeamentos de teclas são afetados. Eu preciso abrir um terminal para executar novamente o comando anterior, o que fará com que ele funcione por outro período aleatório de tempo até que seja desativado novamente.

Alguém compartilhou a mesma experiência? Como ter esse mapeamento permanentemente?

    
por Liu Sha 07.11.2017 / 03:52

1 resposta

0

Só para esclarecer: isso só funciona com o X11, certo?

Não mapeia a chave toda vez que você inicia um terminal. Não faz parte da configuração do terminal em si, mas do X.

Crie o arquivo ~/.Xmodmap e adicione o seguinte:

remove Lock = Caps_Lock
keysym Caps_Lock = BackSpace

Isso mapeará o CapsLock para o Backspace.

Claro, você pode ligá-lo ao Controle, se quiser.

    
por 07.11.2017 / 04:11

Tags