Por que meu teclado está digitando as letras erradas?

1

Enquanto navegava com o Iceweasel, tentei digitar um endereço da Web, mas descobri que, a cada poucas teclas, ele começou a digitar outras letras em vez das que eu digitei. Por exemplo, se eu digitei "c-c-c-c-c-c-c-c-c-c" c imprimiu "ckexccccckex" ou, se eu digitei "a-b-c-d-e-f-g-h-j-i", imprimiu "abckexghi".

  • Cada vez que isso ocorre, as letras perdidas são diferentes, mas sempre em algum padrão. Às vezes, coloca backspaces ou espaços, não apenas letras.
  • Quando não escrevi nada, nenhuma palavra apareceu.
  • Quando desconectei e pluguei o teclado USB, ainda tive o problema.
  • O problema aparece apenas no Iceweasel, na barra de URL ou nos campos de texto, mas não em outros aplicativos.
  • O problema desapareceu depois de fechar o Iceweasel e reabri-lo.
  • não consigo encontrar nenhum padrão quando aparece.

Como posso determinar a causa? Isso poderia ser o resultado de um problema de segurança?

Estou usando o Debian 7.0 com um teclado Logitech K120.

    
por Village 13.07.2013 / 05:00

2 respostas

4

Eu não posso dizer por que o seu teclado faz isso, mas posso contar-lhe sobre experiências similares (não idênticas, apenas similares) que eu e outras pessoas tivemos.

Eu tenho dois sistemas em que o teclado funciona quase o tempo todo. Em intervalos aleatórios (às vezes uma vez por semana, às vezes várias vezes por hora), várias teclas que eu digito serão perdidas. Outras vezes, chaves estranhas serão inseridas.

Em todos os casos, quando tal falha ocorrer, os LEDs do teclado (numlock, etc.) piscarão.

Eu tinha pensado que poderia ser um fio ruim causando uma flutuação de energia e, portanto, reinicialização do teclado MCU. Mas existem muitas outras possibilidades. Eu encontrei, por exemplo, no AskUbuntu esta questão um pouco semelhante sobre problemas de teclado e mouse. Em uma das respostas, John Siu especula:

There are multiple possibilities and I cannot be sure. I will list the most probable causes to my knowledge: (1) Pure software: Linux driver is not handling the 1.1 port correctly for this chipset. This will be the most possible cause. (2) Partial hardware: USB port are sensitive to static and can degrade/die over time, especially for older motherboard and chipset. Your 1.1 port maybe degrading and is not functioning very well, and the Linux driver is not able to deal with those special case (like voltage fluctuation), . . . .

Em outra resposta, fossfreedom especula que, se não for um problema de tensão / corrente ou uma porta / hub USB com falha, provavelmente é um problema no kernel.

Embora possa, no meu caso, ser devido ao kernel, meu problema persistiu por meio de várias atualizações de kernel. Os dois computadores que acontecem em ambos têm teclados de marca diferentes e as caixas são diferentes. As semelhanças entre os dois são que ambos estão rodando Debian no hardware da Dell.

Em este tópico em um grupo linux / debian / user, um A pessoa teve problemas semelhantes aos meus, mas em um hardware muito diferente, e observou os problemas com o Debian, mas não com o ArchLinux. Outros pensaram que os problemas eram devido a uma fonte de alimentação inadequada que pode ser sobrecarregada quando outros componentes do sistema de repente exigem muita energia.

Outro usuário relatou falha aleatória no teclado sob o Ubuntu e ArchLinux . Depois de algumas especulações de que o problema era devido às configurações do teclado do X.org, o problema desse usuário foi resolvido quando ele comprou um novo teclado.

Em suma, outros observaram falhas um pouco semelhantes e, infelizmente, a causa específica é muito difícil de diagnosticar: poderia estar na fonte de alimentação, em um cabo, em um IC USB, em um driver USB, em um teclado driver, ou em qualquer outro lugar em nossos sistemas de computação modernos muito complexos.

    
por 27.01.2014 / 08:15
3

Estou no Ubuntu 12.04 com o teclado Gigabyte conectado a um laptop Dell Precision.

Meu problema não era receber os mesmos caracteres ao digitar, por exemplo, "ẹ" quando digito "e" e, em seguida, "."

Eu tive que reiniciar, algumas vezes algumas vezes para que funcionasse. O que eu achei foi que pode ser um malware - e eu achei essa explicação muito legal de malware, vírus e afins: link

eu usei como (como descrito no post)

sudo apt-get install clamav clamav-daemon clamav-freshclam

e a GUI do front end

sudo apt-get install clamtk

Encontrou 64 erros depois de executados, apaguei todos eles e, pelo menos por enquanto, meu teclado está se comportando.

    
por 13.02.2014 / 11:41