Tecla queimada - como trocar por uma menos usada

Publicado por Leomar de Oliveira em 04/01/2023

[ Hits: 2.212 ]

 


Tecla queimada - como trocar por uma menos usada



Minha situação foi a seguinte: a tecla "m" parou de funcionar, e então comecei a pesquisar se era possível contornar o problema... (a pergunta certa não é "se", mas sim "como"). Baseado em alguns artigos resolvi o meu problema da seguinte forma:

Editei o arquivo:

sudo nano /usr/share/X11/xkb/symbols/pc

E dentro desse arquivo estão configuradas as teclas especiais (ctrl, shift, espaço, super etc).

Já dentro do arquivo dupliquei a linha do control da direita (Right), comentei uma delas e editei a outra (caso desse errado apenas apagaria a linha modificada e descomenta a principal), ficando assim:

//   key <RCTL> {      [ Control_R             ]       };
       key <RCTL> {        [ m , M                  ]       };

No caso, as duas barras invertidas é a forma como o documento aceita como comentário e entre colchetes copiei e colei os caracteres "m" e "M" , que é sem e com Shift. Cabem 4 opções entre os colchetes, sendo mais uma com o control e outra com control+shift. Olhar outros arquivos da mesma pasta esclarecem bastante.

Entre os artigos pesquisados, os que mais me ajudaram foram os seguintes:
Aqui só precisei fazer o logout e reiniciar a sessão para ter efeito e a tecla Control da direita virar "m" e "M". Não funciona, porém, nos terminais TTY, mas já ajuda. Se alguém souber como configurar os TTYs, ficarei grato e acrescenta à dica.

Boa fortuna a todos, e até a próxima!

Outras dicas deste autor

Habilitando o TouchPad em qualquer distribuição Linux

Slackware com Alsa: sem som no notebook [Resolvido]

Como criar um whatsapp com telefone fixo

Ark e problemas com arquivos .rar no Slackware

Configuração do Synaptics - Mouse e Touchpad

Leitura recomendada

Multifuncional HP Deskjet 2050 (antiga) não imprime no Sabayon Linux [Resolvido]

[SOLUÇÃO] Placa de rede acusando cabo desconectado em dual boot

Instalando placa de rede HP NC382T (chipset Broadcom BCM 5709) no Debian Lenny

Driver NVIDIA no Linux Mint 17

Conectar na internet discada usando modem sm56 no Ubuntu Intrepid Linux

  

Comentários
[1] Comentário enviado por fabio em 04/01/2023 - 03:04h

Muito boa a dica!

[2] Comentário enviado por fabio em 04/01/2023 - 03:39h

No TTY você pode usar o comando loadkeys. Primeiro descubra qual a keycode na TTY da tecla desejada:

# dumpkeys

Por exemplo, a Alt da direita é keycode 100.

Daí basta:

# echo 'keycode 100 = m' | loadkeys

AltGr agora é "m".

[3] Comentário enviado por maurixnovatrento em 13/01/2023 - 12:32h



Ambas as dicas são muito boas, a do autor e a do fabio também.
___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10

[4] Comentário enviado por leoCCB em 17/01/2023 - 22:31h


[2] Comentário enviado por fabio em 04/01/2023 - 03:39h
if(typeof ez_ad_units != 'undefined'){ez_ad_units.push([[300,250],'vivaolinux_com_br-medrectangle-4','ezslot_2',340,'0','0'])};__ez_fad_position('div-gpt-ad-vivaolinux_com_br-medrectangle-4-0');
No TTY você pode usar o comando loadkeys. Primeiro descubra qual a keycode na TTY da tecla desejada:

# dumpkeys

Por exemplo, a Alt da direita é keycode 100.

Daí basta:

# echo 'keycode 100 = m' | loadkeys

AltGr agora é "m".


valeu pela luz aí...



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts