Ao digitar uma tecla, ela não será registrada aleatoriamente e exigirá várias tentativas de redigitá-la. Além disso, se eu estiver jogando um jogo que exija segurar uma chave, ela mudará entre recusar a repetição ou parar depois de alguns segundos.
Olhando para xev, parece que segurar uma tecla irá gerar aleatoriamente esta sequência de eventos:
FocusOut event, serial 33, synthetic NO, window 0x2c00001,
mode NotifyGrab, detail NotifyAncestor
FocusOut event, serial 33, synthetic NO, window 0x2c00001,
mode NotifyUngrab, detail NotifyPointer
FocusIn event, serial 33, synthetic NO, window 0x2c00001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 33, synthetic NO, window 0x0,
keys: 0 0 0 0 4294967168 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
O KeymapNotify no final parece ser 2 seguido por todos os 0s geralmente, ou aquele grande número (-128?) em um ponto aleatório. Depois desse evento, nenhum outro evento keypress é gerado até o lançamento.
Isso vem depois de um problema semelhante, mas pior, que eu tive por um tempo em que essa sequência de eventos ocorreria em intervalos regulares sem a entrada do usuário (confirmada via xev). Isso não me afetou muito, quedas de chaves pouco freqüentes e a barra de título do meu terminal piscando aleatoriamente, mas estava inutilizável quando se tratava de jogos. Desesperado, desinstalei tudo relacionado ao X e o reinstalei, o que trocou esse problema por isso.