Como remapear teclas no Linux

Há várias situações em que remapear parte do seu teclado pode ser muito útil.
Um teclado danificado pode ser uma delas.

Há casos em que o usuário adquire um teclado limitado pelo próprio fabricante — ou seja, vem sem alguma tecla importante, como o “Num Lock”.

O procedimento é indicado em casos de teclas danificadas ou ausentes.

No meu teclado Dell WK636p (ABNT 105 teclas) há algumas teclas em pares (Shift, Ctrl etc.)
Neste post, descrevo como fazer com que o Linux substitua o sinal de uma por outra.
Como exemplo prático, vamos remapear a tecla “Shift esquerda” para “Num Lock”.
Você pode ajustar facilmente o meu exemplo às suas necessidades depois.
Com privilégios administrativos, use o seu editor de texto puro favorito para abrir o arquivo pc:


vim /usr/share/X11/xkb/symbols/pc 

Localize a linha:

key  {    [ Shift_L      ]   };

e a substitua por:

key  {    [ Num_Lock         ]   };

como remapear teclas no linux
Ao analisar o arquivo de mapeamento, é fácil perceber que o procedimento pode ser readequado para a maioria das teclas.
Pode ser necessário reiniciar a sessão para as edições terem efeito.

Publicado por

Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia. Fã de séries, como "Rick and Morty" e "BoJack Horseman". Me siga no Twitter e vamos trocar ideias!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

This site uses Akismet to reduce spam. Learn how your comment data is processed.