Remapear e/ou trocar teclas no Linux

Publicado por Buckminster em 17/02/2024

[ Hits: 2.622 ]

 


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:
keycode 23 = Tab ISO_Left_Tab Tab ISO_Left_Tab
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

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

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.

Outras dicas deste autor

Instalar MySQL no Debian 12

Desligar Windows remotamente pelo Linux

Dica básica para escrever um Artigo.

Escanear a rede com NBTSCAN para descobrir IPs e nomes de computadores

Instalar a última versão do PostgreSQL no Lunix mantendo atualizado

Leitura recomendada

Instalação padrão do Asterisk

WMA no XMMS

Como resolver quando o touchpad trava ao digitar - Ubuntu

Compiz: Resolvendo problema com vídeos piscando

qt5ct - Segmentation fault [Resolvido]

  

Comentários
[1] Comentário enviado por maurixnovatrento em 23/06/2024 - 17:45h

Excelente dica.
______________________________________________________________________
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



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts