Mapeamento Caps Lock para Ctrl, CentOS [duplicado]

2

Eu tenho um servidor CentOS (versão 6.7). Para fazer tmux atalhos mais rapidamente ( ctrl-b ), pensei em mapear a chave caps lock como outra chave ctrl . Como faço para fazer isso?

Eu pesquisei isso no Google e tentei adicionar XKBOPTIONS="ctrl:nocaps" a /etc/sysconfig/keyboard sem sucesso.

    
por Noah Stebbins 05.09.2016 / 06:27

1 resposta

1

Eu nunca tentei com o CentOS (ou qualquer servidor), mas com outros sistemas, usei o xmodmap. Isso provavelmente só funciona com xwindows em execução, mas não tenho certeza.

Usando o xev, você pode encontrar os códigos de teclado para várias teclas. Eu acredito que 66 é a tecla caps lock.

Então, em um terminal, digite estas linhas:

xmodmap -e 'keycode 66 = Control_L'
xmodmap -e 'clear Lock'
xmodmap -e 'add Control = Control_L'

Teste-o para ver se funciona bem e digite:

xmodmap -pke >~/.Xmodmap

Agora, sempre que você digitar xmodmap .Xmodmap, ele irá remapear as chaves. Para não fazer isso em todas as reinicializações, adicione uma linha ~ / .xinitrc, assim:

xmodmap .Xmodmap

Há um artigo sobre algo semelhante aqui Você pode pesquisar por " xmodmap "para encontrar mais artigos.

    
por 05.09.2016 / 07:10