Remapear e/ou trocar teclas no Linux
Dica publicada em Linux / Configuração
Remapear e/ou trocar teclas no Linux
Dica básica e fácil de como remapear e/ou trocar teclas no teclado do Linux.
Edite somente o arquivo /usr/share/X11/xkb/keycodes/evdev e troque os números e reinicie.
Como exemplo vamos trocar a tecla Tab pela tecla Capslock.
1. Liste as configurações:
xmodmap -pke
É necessário listar as configurações, pois pode dar diferença de um teclado para outro.
Procure na lista as teclas desejadas:
Caso queria confirmar a numeração:
xmodmap -pke | egrep -e '(Tab|Caps_Lock)'
Dará essa saída:
O arquivo /usr/share/X11/xkb/keycodes/evdev está presente tanto no X11 quanto no Wayland, mas em caso de dúvida, procure:
sudo find / | grep keycodes/evdev
2. Abra o arquivo:
sudo vim /usr/share/X11/xkb/keycodes/evdev #usei o vim, use teu editor preferido.
Procure as teclas desejadas, no caso, Tab e Caps; em Tab estará 23 e Caps estará 66; troque os números;
Salve, saia do arquivo, reinicie, teste e você notará que já na tela de login foram trocadas as teclas..
Somente tenha o cuidado de não fazer muitas alterações no arquivo evdev e depois esquecer que as fez.
Trocar as funções das teclas é para casos de emergência, alguma tecla que não funciona mais, em caso de ergonomia para facilitar a digitação, etc.
Edite somente o arquivo /usr/share/X11/xkb/keycodes/evdev e troque os números e reinicie.
Como exemplo vamos trocar a tecla Tab pela tecla Capslock.
1. Liste as configurações:
xmodmap -pke
É necessário listar as configurações, pois pode dar diferença de um teclado para outro.
Procure na lista as teclas desejadas:
keycode 23 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode 66 = Caps_Lock NoSymbol Caps_Lock
keycode 66 = Caps_Lock NoSymbol Caps_Lock
Caso queria confirmar a numeração:
xmodmap -pke | egrep -e '(Tab|Caps_Lock)'
Dará essa saída:
keycode 23 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode 66 = Caps_Lock NoSymbol Caps_Lock
keycode 66 = Caps_Lock NoSymbol Caps_Lock
O arquivo /usr/share/X11/xkb/keycodes/evdev está presente tanto no X11 quanto no Wayland, mas em caso de dúvida, procure:
sudo find / | grep keycodes/evdev
2. Abra o arquivo:
sudo vim /usr/share/X11/xkb/keycodes/evdev #usei o vim, use teu editor preferido.
Procure as teclas desejadas, no caso, Tab e Caps; em Tab estará 23 e Caps estará 66; troque os números;
...#outras linhas
<TAB> = 66;
...#outras linhas
<CAPS> = 23;
...#outras linhas
<TAB> = 66;
...#outras linhas
<CAPS> = 23;
...#outras linhas
Salve, saia do arquivo, reinicie, teste e você notará que já na tela de login foram trocadas as teclas..
Somente tenha o cuidado de não fazer muitas alterações no arquivo evdev e depois esquecer que as fez.
Trocar as funções das teclas é para casos de emergência, alguma tecla que não funciona mais, em caso de ergonomia para facilitar a digitação, etc.
______________________________________________________________________
Inscreva-se no meu Canal: https://www.youtube.com/@LinuxDicasPro
Repositório GitHub do Canal: https://github.com/LinuxDicasPro
Grupo do Telegram: https://t.me/LinuxDicasPro
Meu GitHub Pessoal: https://github.com/mxnt10