Quando uma tecla é pressionada e solta rapidamente, ela se repete automaticamente até que o teclado seja tocado novamente.
Lorem Ipsummmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
Parece que o sistema recebe o sinal "keypress" corretamente, mas o "keyrelease" parece estar perdido em manobras rápidas.
É fácil recriar a questão. Se eu "escovar" o teclado (não sei como descrever a pressão de uma tecla por um momento), a letra aparecerá normalmente, mas após o atraso prescrito, ela será repetida automaticamente como se a tecla fosse mantida pressionada. No meu caso, o atraso da repetição automática é de cerca de meio segundo. Esse problema existe para todas as teclas do teclado, incluindo setas para cima / para baixo, backspace, etc. Ele o faz de maneira consistente em todos os aplicativos Ubuntu.
Eu tenho um Dell Precision M4800. Inicialização dupla com o Windows 8.1. O teclado funciona bem no Windows.
O laptop é novo. Até agora, este é o único problema com esta instalação. Tudo o resto parece estar funcionando bem. Estou familiarizado com o Ubuntu 14.04 (eu tenho em outros 3 laptops). É a primeira vez que vejo esse problema.
Eu tenho um teclado USB externo e não há esse problema. No entanto, é tão rude e as teclas tão profundas que não consigo recriar o mesmo efeito de "escovação".
Todas as opções de "Acesso Universal" estão desativadas.
EDIT 1 : O seguinte é de um XEV. KeyPress e KeyRelease se repetem repetidamente:
KeyPress event, serial 37, synthetic NO, window 0x5000001,
root 0xc4, subw 0x0, time 8211573, (263,232), root:(304,284),
state 0x0, keycode 57 (keysym 0x6e, n), same_screen YES,
XLookupString gives 1 bytes: (6e) "n"
XmbLookupString gives 1 bytes: (6e) "n"
XFilterEvent returns: False
KeyRelease event, serial 37, synthetic NO, window 0x5000001,
root 0xc4, subw 0x0, time 8211591, (263,232), root:(304,284),
state 0x0, keycode 57 (keysym 0x6e, n), same_screen YES,
XLookupString gives 1 bytes: (6e) "n"
XFilterEvent returns: False
EDIT 2 : Comparando duas sessões XEV, uma com o problema e outra com uma repetição automática de chave voluntária, ambas são praticamente idênticas, exceto pelo "evento KeymapNotify".
Com o problema:
KeymapNotify event, serial 29, synthetic NO, window 0x0,
keys: 4294967224 0 0 0 16 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
Repetição automática normal:
KeymapNotify event, serial 29, synthetic NO, window 0x0,
keys: 0 0 0 0 16 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
Respostas:
A Dell lançou agora a versão A13 do BIOS, que soluciona esse problema. Eu tive exatamente o mesmo problema até atualizar para A13.
fonte
Eu experimentei os mesmos problemas. Acabei de atualizar meu E6440 com o firmware mais recente do BIOS .
Isso parece ter corrigido o problema. As notas de versão do firmware mencionam explicitamente o problema do teclado nos sistemas operacionais Linux devem ser corrigidas pela atualização.
fonte
O tempo indica que uma função de repetição automática está sendo usada para gerar as teclas pressionadas. Eles são muito mais rápidos do que você pode digitar e, se você observar o próximo pressionamento de tecla após o lançamento, a diferença no tempo deve ser 0.
A repetição automática provavelmente indica uma tecla de aderência. Você pode tentar o acesso universal para suprimir as repetições de teclas, mas provavelmente precisará limpar o teclado ou obter uma substituição.
fonte