Tecla queimada - como trocar por uma menos usada

Publicado por Leomar de Oliveira em 04/01/2023

[ Hits: 1.193 ]

 


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

Banco do Brasil com Java nativo no Firefox/Iceweasel - Instalação no Debian

Resolver problemas do Google Earth 7 no Linux 32 bits

Ark e problemas com arquivos .rar no Slackware

Slackware com Alsa: sem som no notebook [Resolvido]

Softwares KDE - Habilitando Ajuda no Slackware/Debian

Leitura recomendada

Driver Moschip MCS9865 - Serial Flexport FX2S PCI LP/2 para Linux CentOS 5

Samsung R480 - controle da luz de fundo

SmartConnect 3G: Seus modens 3G funcionando no Linux

Placa wireless em modo avião - Desabilitando no Ubuntu 12.10

Lenovo ThinkPad E430 no Ubuntu 12.04/13.04 - Configuração de teclado

  

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