Durch schnelles Drücken der Taste wird die automatische Wiederholung ausgelöst (Ubuntu 14.04 LTS).

8

Wenn eine Taste schnell gedrückt und losgelassen wird, wird sie automatisch wiederholt, bis die Tastatur erneut berührt wird.

Lorem Ipsummmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm

Es sieht so aus, als ob das System das "Tastendruck" -Signal in Ordnung empfängt, aber die "Keyrelease" scheint bei schnellen Manövern verloren zu gehen.

Das Problem ist leicht neu zu erstellen. Wenn ich die Tastatur "bürste" (ich weiß nicht, wie ich das Drücken einer Taste für den geringsten Moment beschreiben soll), erscheint der Buchstabe normal, aber nach der vorgeschriebenen Verzögerung wird er automatisch wiederholt, als ob die Taste gedrückt gehalten wurde. In meinem Fall beträgt die automatische Wiederholungsverzögerung etwa eine halbe Sekunde. Dieses Problem tritt bei allen Tastaturtasten auf, einschließlich Aufwärts- / Abwärtspfeilen, Rücktaste usw. Es tritt in allen Ubuntu-Anwendungen konsistent auf.

Ich habe einen Dell Precision M4800. Dual Boot mit Windows 8.1. Die Tastatur funktioniert gut unter Windows.

Der Laptop ist neu. Bisher ist dies das einzige Problem bei dieser Installation. Alles andere scheint gut zu funktionieren. Ich bin mit Ubuntu 14.04 vertraut (ich habe es auf 3 anderen Laptops). Dies ist das erste Mal, dass ich dieses Problem sehe.

Ich habe eine externe USB-Tastatur und dieses Problem tritt nicht auf. Es ist jedoch so grob und die Tasten so tief, dass ich nicht wirklich den gleichen "Bürst" -Effekt erzeugen kann.

Alle "Universal Access" -Optionen sind deaktiviert.

EDIT 1 : Das Folgende ist von einem XEV. KeyPress und KeyRelease wiederholen sich immer wieder:

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

BEARBEITEN 2 : Beim Vergleich von zwei XEV-Sitzungen, eine mit dem Problem und eine mit einer freiwilligen automatischen Schlüsselwiederholung, sind beide bis auf das "KeymapNotify-Ereignis" praktisch identisch.

Mit dem Problem:

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   

Normale automatische Wiederholung:

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   
JFRivard
quelle
Wenn Sie xev ausführen und dann schnell einen Schlüssel eingeben, wird die Release-Meldung angezeigt: KeyRelease-Ereignis, Seriennummer 33, synthetisches NO, Fenster 0x3a00001, ...
ubfan1
Interessant. Wir können sehen, dass der Tastendruck / die Tastenfreigabe für immer wiederholt wird:
JFRivard
Hier ist die Ausgabe des Befehls: KeyPress-Ereignis, Seriennummer 37, synthetisches NO, Fenster 0x5000001, Root 0xc4, Subw 0x0, Zeit 8211552, (263,232), Root: (304,284), Status 0x0, Keycode 57 (Keysym 0x6e, n), same_screen JA, XLookupString gibt 1 Byte an: (6e) "n" XmbLookupString ergibt 1 Byte: (6e) "n" XFilterEvent gibt zurück: False KeyRelease-Ereignis, seriell 37, synthetisches NEIN, Fenster 0x5000001, Root 0xc4, Subw 0x0, Zeit 8211573, (263,232), root: (304,284), state 0x0, keycode 57 (keysym 0x6e, n), same_screen YES, XLookupString gibt 1 Byte: (6e) "n" XFilterEvent gibt zurück: False
JFRivard
JFRivard, bitte bearbeiten Sie die Ausgabe in Ihre Frage, es ist unmöglich, in einem Kommentar zu lesen.
Wilf
Ich habe immer noch dieses Problem. Jede Hilfe wäre dankbar. Bitte, ich werde verzweifelt ... Danke.
JFRivard

Antworten:

6

Dell hat jetzt die BIOS-Version A13 veröffentlicht, mit der dieses Problem behoben wird. Ich hatte genau das gleiche Problem, bis ich auf A13 aktualisiert habe.

Gavin
quelle
1
Überhaupt nicht zu spät Gavin. Ich verwende derzeit A11. Ich werde sofort auf A13 aktualisieren und Sie wissen lassen, wie es geht. Vielen Dank für das Teilen!
JFRivard
1
Gavin: es hat funktioniert !!! Ich danke dir sehr! Sie haben keine Ahnung, dass dieser Fehler mich unglücklich gemacht hat. Du hast mich gerettet. Danke danke danke!!!
JFRivard
0

Ich hatte die gleichen Probleme. Ich habe gerade mein E6440 mit der neuesten BIOS-Firmware geflasht .

Das scheint das Problem behoben zu haben. In den Versionshinweisen für die Firmware wird ausdrücklich erwähnt, dass das Tastaturproblem unter Linux-Betriebssystemen durch das Update behoben werden sollte.

Michiel de Wit
quelle
Danke für das Teilen. Daher haben auch Dell Latitude E6440-Laptops dieses Problem. Wahrscheinlich auch andere Dell-Modelle. Die gute Nachricht ist, dass sie BIOS-Upgrades veröffentlichen, um das Problem zu beheben.
JFRivard
0

Das Timing zeigt an, dass eine automatische Wiederholungsfunktion zum Erzeugen der Tastendrücke verwendet wird. Sie sind viel schneller als Sie eingeben können, und wenn Sie sich den nächsten Tastendruck nach der Veröffentlichung ansehen, sollte der Zeitunterschied 0 sein.

Die automatische Wiederholung zeigt wahrscheinlich einen steckenden Schlüssel an. Sie können den universellen Zugriff versuchen, um die Tastenwiederholungen zu unterdrücken, aber Sie müssen wahrscheinlich versuchen, die Tastatur zu reinigen oder einen Ersatz zu erhalten.

ubfan1
quelle
Die Tastatur ist neu und (bisher) nicht verschüttet. Einverstanden ist, dass dies nicht ausreicht, um Tastaturfehler zu beseitigen. In Windows 8.1 funktioniert es jedoch einwandfrei ... (Weitere Informationen finden Sie in EDIT2 der Problembeschreibung.) Vielen Dank für Ihre Hilfe!
JFRivard