Remapear e/ou trocar teclas no Linux

Publicado por Buckminster em 17/02/2024

[ Hits: 5.045 ]

 


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

Leitor de Teclas em Javascript e PHP

Instalar driver Nvidia no Debian 13

Apagar Todo o Histórico do Terminal

GRUB com senha criptografada no Debian Squeeze

Nunca execute esses comandos

Leitura recomendada

Java no Ubuntu 12.04 LTS usando Mozila Firefox 13.0.1

Utilizando o xscreensaver no Fluxbox

Compilação do M64Py à partir do código-fonte no Debian 10 "Buster"

sources.list - Debian 4 (Etch)

Compilar aMSN 0.96 com fontes antialiasing

  

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