Tecla queimada - como trocar por uma menos usada

Publicado por Leomar de Oliveira em 04/01/2023

[ Hits: 1.196 ]

 


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

Slackware com Alsa: sem som no notebook [Resolvido]

Softwares KDE - Habilitando Ajuda no Slackware/Debian

Como criar um whatsapp com telefone fixo

Habilitando o TouchPad em qualquer distribuição Linux

Ark e problemas com arquivos .rar no Slackware

Leitura recomendada

Webcam Quickcam Express no Slackware 12.1 Linux

Em busca de uma distro perfeita para Dell Vostro 3550

Configurando modem ATI IXP AC97 no SuSE 10.1

Sis671/771.deb para o Ubuntu 10.10 (Maverick)

[ResuLinux] Configurando suporte a Bluetooth

  

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