Estou usando o tmux 2.0 no CentOS 6.7 (sem X). Como posso usar em Caps Lock
vez de Ctrl
no tmux?
fonte
Estou usando o tmux 2.0 no CentOS 6.7 (sem X). Como posso usar em Caps Lock
vez de Ctrl
no tmux?
Infelizmente, você não pode fazê-lo na camada tmux. A página de manual do tmux man tmux
possui uma seção intitulada KEY BINDINGS
que lista as chaves especiais que podem ser mapeadas no tmux. Caps lock não é um deles:
Além disso, os seguintes nomes de chave especiais são aceitos: Para cima, Para baixo, Esquerda, Direita, BSpace, BTab, DC (Excluir), Finalizar, Entrar, Escape, F1 a F12, Início, IC (Inserir), NPage / PageDown / PgDn , PPage / PageUp / PgUp, Espaço e Tab.
Felizmente, você deve conseguir fazer isso facilmente na camada do CentOS.
Existem algumas maneiras de fazer isso, eu prefiro o seguinte:
setxkbmap -layout us -option ctrl:nocaps
xmodmap -e 'clear Lock'
xmodmap -e 'keycode 0x7e = Control_R'
xmodmap -e 'add Control = Control_R'
Que você pode colocar em seu .bashrc
arquivo ou onde quer que os comandos sejam executados na inicialização do seu sistema.
Também pode haver uma maneira de alterar o layout do teclado em um programa de configuração no CentOS. Não estou muito familiarizado com isso, mas o Caps Lock to Control é uma solicitação bastante comum e você poderá encontrá-lo se procurar fazê-lo no CentOS, Linux ou qualquer outra coisa que não o tmux.