lighthouse
lighthouse copied to clipboard
All keyboard input from higher-up levels is ignored
E. g., my hyphen key is on level 3 of my keyboard layout. When that key is input, no output is produced. Pertinent xev output:
KeyPress event, serial 33, synthetic NO, window 0x2e00001,
root 0x2bb, subw 0x0, time 7428573, (507,398), root:(1468,399),
state 0x0, keycode 66 (keysym 0xff7e, Mode_switch), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 33, synthetic NO, window 0x2e00001,
root 0x2bb, subw 0x0, time 7428941, (507,398), root:(1468,399),
state 0x22, keycode 46 (keysym 0x2d, minus), same_screen YES,
XKeysymToKeycode returns keycode: 20
XLookupString gives 1 bytes: (2d) "-"
XmbLookupString gives 1 bytes: (2d) "-"
XFilterEvent returns: False
KeyRelease event, serial 33, synthetic NO, window 0x2e00001,
root 0x2bb, subw 0x0, time 7429085, (507,398), root:(1468,399),
state 0x22, keycode 46 (keysym 0x2d, minus), same_screen YES,
XKeysymToKeycode returns keycode: 20
XLookupString gives 1 bytes: (2d) "-"
XFilterEvent returns: False
KeyRelease event, serial 33, synthetic NO, window 0x2e00001,
root 0x2bb, subw 0x0, time 7429453, (507,398), root:(1468,399),
state 0x22, keycode 66 (keysym 0xfe02, ISO_Level2_Latch), same_screen YES,
XKeysymToKeycode returns keycode: 51
XLookupString gives 0 bytes:
XFilterEvent returns: False
I rebuilt with -DDEBUG. On stderr, the message «key: 0» is given for all keys on a shift level higher than two.
Not sure if related, but Num Pad doesn't work as well.