Comment 8 for bug 276887

Revision history for this message
Bryce Harrington (bryce) wrote :

I can reproduce using kees' steps in comment #2.

If I run this inside X:

xev | sed -n 's/^.*keycode *\([0-9]\+\) *\(.*\), .*$/keycode \1 = \2/p'

then follow those steps, hitting 'bbbbbbbbb' on the console, when returning to X I see:

$ xev | sed -n 's/^.*keycode *\([0-9]\+\) *\(.*\), .*$/keycode \1 = \2/p'
keycode 36 = (keysym 0xff0d, Return)
keycode 37 = (keysym 0xffe3, Control_L)
keycode 64 = (keysym 0xffe9, Alt_L)
keycode 67 = (keysym 0x1008fe01, XF86_Switch_VT_1)
keycode 67 = (keysym 0x1008fe01, XF86_Switch_VT_1)
keycode 67 = (keysym 0x1008fe01, XF86_Switch_VT_1)
[repeated a lot, maybe 100 times]
keycode 67 = (keysym 0x1008fe01, XF86_Switch_VT_1)
keycode 37 = (keysym 0xffe3, Control_L)
keycode 64 = (keysym 0xffe9, Alt_L)
keycode 67 = (keysym 0xffbe, F1)

then after moving the mouse slightly, I see this printed:

keycode 56 = (keysym 0x62, b)
keycode 56 = (keysym 0x62, b)
keycode 56 = (keysym 0x62, b)
keycode 56 = (keysym 0x62, b)
keycode 56 = (keysym 0x62, b)
keycode 56 = (keysym 0x62, b)
keycode 56 = (keysym 0x62, b)
keycode 56 = (keysym 0x62, b)
keycode 56 = (keysym 0x62, b)
keycode 56 = (keysym 0x62, b)
keycode 37 = (keysym 0xffe3, Control_L)
keycode 64 = (keysym 0xffe9, Alt_L)
keycode 73 = (keysym 0x1008fe07, XF86_Switch_VT_7)
keycode 64 = (keysym 0xffe9, Alt_L)
keycode 37 = (keysym 0xffe3, Control_L)