O modelo M introduz caracteres incorretos após efetuar login no Fedora

2

Comprei recentemente um teclado IBM Model M de 24 anos. Pelo que eu entendi, ele foi deixado em uma prateleira nos últimos 5 anos, então você pode imaginar a quantidade de sujeira e lixo que estava nele. Antes de limpá-lo, liguei-o ao meu laptop (executando o Fedora 17) usando um adaptador PS / 2 para USB. O que eu encontrei foi, enquanto ainda funciona, as teclas que eu pressiono não correspondem ao que é exibido na tela. Por exemplo, quando eu digito S no teclado, aparece ß na tela. Na época, coloquei isso no adaptador não funcionando corretamente.

Desde então, tirei as teclas do teclado e limpei tudo. Parece que acabou de sair de uma caixa! Eu então conectei-o ao meu computador (também rodando o Fedora 17) através de um plugue PS / 2 padrão. O computador foi carregado na tela de login e digitei minha senha. Pressionou enter e eu entrei direto na minha máquina.

Neste ponto, abri um editor de texto e comecei a digitar algumas coisas. Para meu horror, as teclas que eu estava digitando não estavam aparecendo como pretendiam. Em vez disso, surgiram personagens que mapeariam a tecla pressionada, mas apenas sob uma configuração diferente de idioma do teclado.

Eu abri um programa para ver qual idioma do teclado havia sido selecionado, e o correto para o teclado foi selecionado (que é o Reino Unido no meu caso). Abri uma janela que mostrava quais caracteres mapeavam para quais teclas, e eu pressionava cada tecla no teclado, e cada bloco correspondente representando cada tecla se iluminava. Voltei ao editor de texto para tentar novamente, mas ainda estava recebendo esses caracteres aleatórios. O que é mais é que a tecla backspace não funcionaria, embora no outro utilitário ela piscar quando pressionada.

O que eu sei é que na tela de login o teclado deve ter digitado os caracteres corretos, caso contrário eu não conseguiria fazer login. Ainda mais, teclas que não respondem ao usar um editor de texto como sinais de envio para o computador, conforme ilustrado nesse utilitário de teclado. A questão é por que caracteres aleatórios são exibidos quando eles realmente não deveriam ser? Isso seria uma falha de hardware ou um problema de software?

    
por mickburkejnr 07.09.2012 / 11:25

0 respostas