A tecla pressionada rapidamente ativa a repetição automática (Ubuntu 14.04 LTS)

7

Quando uma tecla é pressionada e liberada rapidamente, ela será repetida automaticamente até que o teclado seja tocado novamente.

Lorem Ipsummmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm

Parece que o sistema recebe o sinal de "pressionamento de tecla", mas a "liberação da tecla" parece estar perdida em manobras rápidas.

O problema é fácil de recriar. Se eu "escovar" o teclado (não sei mais como descrever pressionando uma tecla pelo menor momento), então a letra aparece 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 é consistente em todos os aplicativos do 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 parece estar funcionando bem. Eu estou familiarizado com o Ubuntu 14.04 (eu tenho em 3 outros laptops). Esta é a primeira vez que vejo este problema.

Eu tenho um teclado USB externo e não tem esse problema. No entanto, é tão grosseiro e as chaves tão profundas que eu não posso realmente 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 são repetidos várias vezes:

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   
    
por JFRivard 31.12.2014 / 05:07

3 respostas

6

A Dell lançou agora a versão A13 do BIOS, que trata desse problema. Eu tive exatamente o mesmo problema até atualizar para a A13.

    
por Gavin 07.02.2015 / 23:10
0

Eu experimentei os mesmos problemas. Acabei de passar meu E6440 com o mais recente firmware do BIOS .

Isso parece ter resolvido o problema. As notas de lançamento para o firmware mencionam explicitamente o problema do teclado nos sistemas operacionais Linux devem ser corrigidas pela atualização.

    
por Michiel de Wit 23.02.2015 / 13:06
0

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ê olhar o próximo pressionamento de tecla após o lançamento, a diferença de tempo deve ser 0.

A repetição automática provavelmente indica uma tecla adesiva. Você pode tentar o acesso universal para suprimir as repetições, mas você provavelmente precisará tentar limpar o teclado ou obter uma substituição.

    
por ubfan1 31.12.2014 / 18:23