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.