Il tasto a pressione rapida attiva la ripetizione automatica (Ubuntu 14.04 LTS)


8

Quando un tasto viene premuto e rilasciato rapidamente, si ripeterà automaticamente fino a toccare nuovamente la tastiera.

Lorem Ipsummmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm

Sembra che il sistema riceva il segnale "keypress", ma il "key release" sembra essere perso durante le manovre veloci.

Il problema è facile da ricreare. Se "spazzolino" la tastiera (non so come altro descrivere premendo un tasto per il minimo momento), la lettera appare normalmente, ma dopo il ritardo prescritto, si ripeterà automaticamente come se il tasto fosse tenuto premuto. Nel mio caso il ritardo della ripetizione automatica è di circa mezzo secondo. Questo problema esiste per tutti i tasti della tastiera, comprese le frecce su / giù, backspace, ecc. Lo fa costantemente in tutte le applicazioni Ubuntu.

Ho un Dell Precision M4800. Doppio avvio con Windows 8.1. La tastiera funziona bene in Windows.

Il laptop è nuovo. Finora questo è l'unico problema con questa installazione. Tutto il resto sembra funzionare bene. Conosco Ubuntu 14.04 (ce l'ho su altri 3 laptop). Questa è la prima volta che vedo questo problema.

Ho una tastiera USB esterna e non ha questo problema. Tuttavia è così rozzo, e i tasti così profondi, che non riesco davvero a ricreare lo stesso effetto "spazzolatura".

Tutte le opzioni di "Accesso universale" sono disattivate.

EDIT 1 : Quanto segue proviene da un XEV. KeyPress e KeyRelease si ripetono più volte:

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 : confrontando due sessioni XEV, una con il problema e una con una ripetizione automatica della chiave volontaria, entrambe sono praticamente identiche, tranne per "l'evento KeymapNotify".

Con il 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   

Ripetizione automatica normale:

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   

Se si esegue xev, quindi si digita rapidamente una chiave, viene visualizzato il messaggio di rilascio: Evento KeyRelease, seriale 33, NO sintetico, finestra 0x3a00001, ...
ubfan1

Interessante. Possiamo vedere il keypress / keyrelease essere ripetuto per sempre:
JFRivard

Ecco l'output del comando: evento KeyPress, seriale 37, NO sintetico, finestra 0x5000001, root 0xc4, subw 0x0, tempo 8211552, (263.232), root: (304.284), stato 0x0, keycode 57 (keyym 0x6e, n), same_screen SÌ, XLookupString restituisce 1 byte: (6e) "n" XmbLookupString restituisce 1 byte: (6e) "n" XFilterEvent restituisce: evento False KeyRelease, seriale 37, sintetico NO, finestra 0x5000001, root 0xc4, subw 0x0, tempo 8211573, (263.232), root: (304.284), stato 0x0, keycode 57 (keysym 0x6e, n), same_screen YES, XLookupString restituisce 1 byte: (6e) "n" XFilterEvent Returns: False
JFRivard

JFRivard, modifica l'output nella tua domanda, è impossibile leggere in un commento.
Wilf,

Ho ancora questo problema. Qualsiasi aiuto sarebbe apprezzato. Per favore, sto diventando disperato ... Grazie.
JFRivard

Risposte:


7

Dell ha ora rilasciato la versione del BIOS A13 che risolve questo problema. Ho avuto lo stesso identico problema fino all'aggiornamento ad A13.


1
Non è troppo tardi Gavin. Attualmente sto eseguendo A11. Aggiornerò subito A13 e ti farò sapere come va. Grazie mille per averlo condiviso!
JFRivard,

1
Gavin: ha funzionato !!! Grazie mille! Non hai idea che miserabile questo bug mi stesse facendo. Mi hai salvato. Grazie, grazie, grazie!!!
JFRivard,

0

Ho avuto gli stessi problemi. Ho appena scaricato il mio E6440 con l' ultimo firmware BIOS .

Ciò sembra aver risolto il problema. Le note di rilascio del firmware menzionano esplicitamente il problema della tastiera sui sistemi operativi Linux che dovrebbe essere risolto dall'aggiornamento.


Grazie per la condivisione. Quindi anche i portatili Dell Latitude E6440 hanno questo problema. Probabilmente anche altri modelli Dell. La buona notizia è che stanno rilasciando aggiornamenti del BIOS per risolverlo.
JFRivard,

0

Il tempismo indica che viene utilizzata una funzione di ripetizione automatica per generare le pressioni dei tasti. Sono molto più veloci di quanto tu possa digitare e se guardi il prossimo tasto premuto dopo il rilascio, la differenza nel tempo dovrebbe essere 0.

La ripetizione automatica indica probabilmente una chiave. Potresti provare l'accesso universale per eliminare le ripetizioni dei tasti, ma probabilmente dovrai provare a pulire la tastiera o ottenere una sostituzione.


La tastiera è nuova e senza perdite (finora). D'accordo, questo non è sufficiente per scartare l'errore della tastiera. Howerver, funziona davvero bene in Windows 8.1 ... (vedi maggiori informazioni in EDIT2 della descrizione del problema) Grazie per il tuo aiuto!
JFRivard
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.