Tombol yang ditekan dengan cepat memicu pengulangan otomatis (Ubuntu 14.04 LTS)

8

Ketika suatu tombol ditekan dan dilepaskan dengan cepat, itu akan berulang secara otomatis sampai keyboard disentuh lagi.

Lorem Ipsummmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm

Sepertinya sistem menerima sinyal "penekanan tombol" baik-baik saja, tetapi "pelepasan kunci" tampaknya hilang pada manuver cepat.

Masalahnya mudah dibuat ulang. Jika saya "menyikat" keyboard (tidak tahu bagaimana lagi untuk menggambarkan menekan tombol untuk momen sekecil apa pun), maka surat itu muncul secara normal, tetapi setelah penundaan yang ditentukan, itu akan mengulang otomatis seolah-olah kunci itu terus ditekan. Dalam kasus saya, penundaan pengulangan otomatis sekitar setengah detik. Masalah ini ada untuk semua tombol keyboard, termasuk panah atas / bawah, backspace, dll. Ia melakukannya secara konsisten di semua aplikasi Ubuntu.

Saya memiliki Dell Precision M4800. Boot ganda dengan Windows 8.1. Keyboard berfungsi dengan baik di Windows.

Laptop baru. Sejauh ini adalah satu-satunya masalah dengan pemasangan ini. Segala sesuatu tampak bekerja dengan baik. Saya kenal dengan Ubuntu 14.04 (saya memilikinya di 3 laptop lain). Ini adalah pertama kalinya saya melihat masalah ini.

Saya memiliki keyboard USB eksternal dan tidak memiliki masalah ini. Namun begitu kasar, dan kunci begitu dalam, sehingga saya tidak bisa benar-benar menciptakan efek "menyikat" yang sama.

Semua opsi "Akses Universal" tidak aktif.

EDIT 1 : Berikut ini dari XEV. KeyPress dan KeyRelease berulang-ulang:

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 : Membandingkan dua sesi XEV, satu dengan masalah dan satu dengan pengulangan otomatis sukarela, keduanya hampir identik kecuali untuk "acara KeymapNotify".

Dengan masalah:

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   

Pengulangan otomatis 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   
JFRivard
sumber
Jika Anda menjalankan xev, lalu ketik kunci dengan cepat, apakah Anda melihat pesan rilis: Peristiwa KeyRelease, serial 33, NO sintetik, jendela 0x3a00001, ...
ubfan1
Menarik. Kita bisa melihat penekanan tombol / kunci diulang selamanya:
JFRivard
Inilah output dari perintah: Peristiwa KeyPress, serial 37, NO sintetis, jendela 0x5000001, root 0xc4, subw 0x0, waktu 8211552, (263.232), root: (304.284), status 0x0, kode kunci 57 (keysym 0x6e, n), same_screen YES, XLookupString memberikan 1 byte: (6e) "n" XmbLookupString memberikan 1 byte: (6e) "n" XFilterEvent mengembalikan: False KeyRelease event, serial 37, NO sintetis, jendela 0x5000001, root 0xc4, subw 0x0, waktu 8211573, (263.232), root: (304.284), status 0x0, kode kunci 57 (keysym 0x6e, n), same_screen YA, XLookupString memberikan 1 byte: (6e) "n" XFilterEvent kembali: Salah
JFRivard
JFRivard, silakan edit output ke pertanyaan Anda, tidak mungkin untuk membaca dalam komentar.
Wilf
Saya masih memiliki masalah ini. Bantuan apa pun akan dihargai. Tolong, saya mulai putus asa ... Terima kasih.
JFRivard

Jawaban:

7

Dell sekarang telah merilis versi BIOS A13 yang membahas masalah ini. Saya memiliki masalah yang sama persis sampai saya perbarui ke A13.

Gavin
sumber
1
Tidak terlambat sama sekali Gavin. Saya sedang menjalankan A11. Saya akan segera memperbarui ke A13 dan memberi tahu Anda bagaimana hasilnya. Terima kasih banyak telah berbagi ini!
JFRivard
1
Gavin: itu berhasil !!! Terima kasih banyak! Anda tidak tahu bahwa bug ini membuat saya sedih. Kamu menyelamatkanku. Terima kasih terima kasih terima kasih!!!
JFRivard
0

Saya mengalami masalah yang sama. Baru saja mem-flash E6440 saya dengan firmware BIOS terbaru .

Itu tampaknya telah memperbaiki masalah ini. Catatan rilis untuk firmware secara eksplisit menyebutkan masalah keyboard pada OS Linux harus diperbaiki oleh pembaruan.

Michiel de Wit
sumber
Terima kasih telah berbagi. Jadi laptop Dell Latitude E6440 juga memiliki masalah ini. Mungkin model Dell lainnya juga. Berita baiknya adalah mereka merilis pemutakhiran BIOS untuk memperbaikinya.
JFRivard
0

Pengaturan waktu menunjukkan fungsi auto-repeat sedang digunakan untuk menghasilkan penekanan tombol. Mereka jauh lebih cepat daripada yang bisa Anda ketik, dan jika Anda melihat penekanan tombol berikutnya setelah rilis, selisih waktunya harus 0.

Pengulangan otomatis mungkin menunjukkan kunci yang menempel. Anda mungkin mencoba akses universal untuk menekan pengulangan kunci, tetapi Anda mungkin perlu mencoba membersihkan keyboard atau mendapatkan penggantinya.

ubfan1
sumber
Keyboard baru dan tidak ada tumpahan (sejauh ini). Setuju, ini tidak cukup untuk membuang kegagalan keyboard. Howerver, ini bekerja sangat baik di Windows 8.1 ... (lihat info lebih lanjut di EDIT2 dari deskripsi masalah) Terima kasih atas bantuan Anda!
JFRivard