Gdy klawisz zostanie szybko naciśnięty i zwolniony, będzie się powtarzał automatycznie, dopóki klawiatura nie zostanie ponownie dotknięta.
Lorem Ipsummmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
Wygląda na to, że system odbiera sygnał „naciśnięcia klawisza”, ale „zwolnienie klawisza” wydaje się być zagubione podczas szybkich manewrów.
Problem można łatwo odtworzyć. Jeśli „wyczyszczę” klawiaturę (nie wiem jak inaczej opisać naciśnięcie klawisza przez najdrobniejszy moment), wówczas litera pojawi się normalnie, ale po upływie określonego czasu automatycznie powtórzy się, jakby klawisz był wciśnięty. W moim przypadku opóźnienie automatycznego powtarzania wynosi około pół sekundy. Ten problem występuje dla wszystkich klawiszy klawiatury, w tym strzałek w górę / w dół, cofania itp. Działa to konsekwentnie we wszystkich aplikacjach Ubuntu.
Mam Dell Precision M4800. Podwójny rozruch z Windows 8.1. Klawiatura działa dobrze w systemie Windows.
Laptop jest nowy. Jak dotąd jest to jedyny problem z tą instalacją. Wszystko inne wydaje się działać dobrze. Znam system Ubuntu 14.04 (mam go na 3 innych laptopach). Po raz pierwszy widziałem ten problem.
Mam zewnętrzną klawiaturę USB i nie ma tego problemu. Jest jednak tak prymitywny, a klawisze tak głębokie, że tak naprawdę nie mogę odtworzyć tego samego efektu „szczotkowania”.
Wszystkie opcje „Universal Access” są wyłączone.
EDYCJA 1 : Poniższy tekst pochodzi z XEV. KeyPress i KeyRelease powtarza się w kółko:
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
EDYCJA 2 : Porównując dwie sesje XEV, jedną z problemem i jedną z dobrowolnym automatycznym powtórzeniem klucza, obie są praktycznie identyczne, z wyjątkiem „zdarzenia KeymapNotify”.
Z problemem:
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
Normalne automatyczne powtarzanie:
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
Odpowiedzi:
Dell wydał teraz wersję BIOS A13, która rozwiązuje ten problem. Miałem dokładnie ten sam problem, dopóki nie zaktualizowałem do A13.
źródło
Miałem te same problemy. Właśnie sflashowałem mój E6440 z najnowszym oprogramowaniem BIOS .
Wydaje się, że to rozwiązało problem. Informacje o wersji oprogramowania układowego wyraźnie wspominają o problemach z klawiaturą w systemach Linux, które powinny zostać naprawione przez aktualizację.
źródło
Czas wskazuje, że do generowania naciśnięć klawiszy używana jest funkcja automatycznego powtarzania. Są znacznie szybsze niż można pisać, a jeśli spojrzysz na kolejne naciśnięcie klawisza po wydaniu, różnica w czasie powinna wynosić 0.
Automatyczne powtarzanie prawdopodobnie wskazuje na klucz. Możesz spróbować uniwersalnego dostępu, aby ukryć powtórzenia klawiszy, ale prawdopodobnie musisz spróbować wyczyścić klawiaturę lub uzyskać zamiennik.
źródło