Temos teclados ergonômicos no trabalho, aos quais não estou totalmente acostumado. Parece que continuo pressionando a tecla Capslock enquanto estou dentro vim
e isso está começando a irritar. Como posso desativar esta chave e / ou mudar para outra chave?
10
Respostas:
A maneira rápida e suja de desativá-lo é com
xmodmap
:A próxima pergunta é o que você gostaria de fazer com isso? Eu costumo fazer disso uma Ctrlchave:
Dependendo do seu DE / WM, é provável que haja uma maneira de fazer isso na configuração da GUI. Por exemplo, o Gnome tem uma opção de "layout do teclado" nos painéis de controle com uma guia de opções que inclui várias modificações de layout semelhantes.
fonte
setxkbmap
solução para a minha resposta então ...Use
xmodmap
.A configuração para desativar seu capslock é
Isso seria colocado no seu
.xmodmap
arquivo.Outra opção - para desativá-lo temporariamente, você pode usar uma
setxkbmap
opção:e, em seguida, para restaurar o comportamento normal:
setxkbmap -option
fonte
O uso do xmodmap mudará apenas a ligação de teclas no X. Se você precisar no console, é um pouco diferente. As alterações abaixo modificarão o X, assim como o console, então eu sempre faço dessa maneira.
Para Linux, adicione-o ao /etc/rc.local (ou crie um script init):
Para Solaris em um PC com uma edição de teclado USB
/usr/share/lib/keytables/type_6/reset
(para outros tipos de teclados, você substituitype_6
pelo tipo apropriado):Localize esta linha:
Substitua por:
Naturalmente, você pode substituir Controlpor qualquer chave que desejar.
fonte
Esta é uma parte da minha
.xmodmaprc
que se CapsLocktransforma Esce vice-versa:Você pode verificar os códigos de
xev
teclas executando e apenas pressionando os botões que deseja verificar.fonte