xorg key events not registering causing missed keypresses and sticking key repeats
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-input-evdev (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xserver-xorg
I've scoured similar bugs which were either closed or pointed at the kernel, compiz, or window manager being the problem and I think this is different.
Problem: When in X during normal typing keys are often missed when pressed causing missing characters, or a key will 'stick' and continually repeat until another key is pressed.
Ruled out:
Window manager / compiz - started X with only xterm in .xinitrc
Video Driver - happens with radeonhd or fglrx
hotkey-manager - disabled
Keyboard Driver - tried both kbd and event drivers
Kernel - works perfectly in console, tried noapic, nosmp, noacpi
Hardware - works in console and in windows
repeat - xset r off stops the runaways, but still misses some keypress events
Notes: pressing 2 keys at once in VT1 always prints both keys, in X some of the time only one is reported (for instance testing with kl being simultaneously pressed and released)
llkllklklkkkkkk
Pressing kl together above and wait a second then press again eventually one of them sticks, I can hit any key to stop the repeating, including the 'stuck' one.
As annoying is the missing key-presses, I usually can't make it through an entire sentence without at least a few missing keypresses.
I also notice lag times sometimes while typing, where my typing lags to screen for a few characters then suddenly dumps those characters.
I'm currently running jaunty.
affects: | xorg (Ubuntu) → xserver-xorg-input-evdev (Ubuntu) |
tags: | added: jaunty |
Changed in xserver-xorg-input-evdev (Ubuntu): | |
status: | New → Incomplete |
Changed in xserver-xorg-input-evdev (Ubuntu): | |
status: | Incomplete → New |
This is a Dell Studio 15xx series notebook. Just tried with a USB external keyboard and that works fine. When hitting 2 keys at once both keys are reported on screen, and no sticking.
Still, given everything else listed in symptoms it seems it would have to be an X bug, since console and other OS works fine.