keyboard suddenly unresponsive / weird mouse state
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
All out of a sudden, my keyboard and mouse behaved very weird:
1. I cannot left-click application menus of programs anymore: the cursor turns into a (dragging) hand, and I can only move the whole window, but the application menu does not pop up.
2. I can right- and left-click icons on the desktop, but cannot do the same in a window: right-licking triggers "resize", left-clicking triggers "move".
3. Keyboard input gets completely ignored, even ctrl-alt-backspace (for restarting X) or ctrl-alt-f1.
4. I cannot click any buttons (e.g. "OK" or "Cancel"), but clicking the windows/dialogs cross in the upper right cancels a dialog or closes a window
5. "Lock session" does not work anymore: it just does nothing. Only "Start new session..." was able to rescue me.
This appeared to have started after I've rightclicked on the amarok tray icon (which stopped playing unexpectedly)
No tray menu popped up, but amarok kept not responding and mouse/keyboard (input) started behaving weird. But I'm not sure, about when it started exactly.
I could launch a new session from the desktop's "New session..." menu, where the input devices now work as expected.
It seems like kdm (or whatever controls the input devices) gets stuck in some weird state, e.g. like it thinks some modifier is held down all the time.
Therefor I've tried pressing various combinations of ctrl, alt, shift and escape - even together with the mouse buttons.
I'm using KDM (Kubuntu) and USB mice and keyboard.
Some observations:
regarding mouse behaviour, it appears like the super/win key is pressed all the time, but that would passthrough any "non-mapped" hotkeys on the keyboard normally (e.g. win-z would send a "z" to konsole normally).
Some things I've noticed:
1. There are no ButtonPress events in xev, while they are present in the new session of course.
2. The KeymapNotify events seem to have an "1" and "8" where the "normal" xev has 0:
KeymapNotify event, serial 28, synthetic NO, window 0x0,
keys: 4294967205 0 0 0 0 0 0 1 0 0 0 0 0 0 8 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
I'll attach the output for "xev", where I've pressed three different mouse buttons and then closed the window.