Ich habe mit 8.04 jetzt das Problem, dass meine AltGr-Taste manchmal nicht geht. Es scheint daran zu liegen, dass sie, wenn sie nicht geht, den Keycode 159 hat (sonst 113). Es bringt auch nichts, wenn ich mit der .Xmodmap der Taste 159 diesselbe Belegung wie der 113 gebe. xev sagt zu AltGr
KeyPress event, serial 30, synthetic NO, window 0x2a00001, root 0x87, subw 0x0, time 3778524, (367,620), root:(372,644), state 0x0, keycode 159 (keysym 0xff7e, Mode_switch), same_screen YES, XKeysymToKeycode returns keycode: 113 XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 30, synthetic NO, window 0x2a00001, root 0x87, subw 0x0, time 3778524, (367,620), root:(372,644), state 0x2000, keycode 159 (keysym 0xff7e, Mode_switch), same_screen YES, XKeysymToKeycode returns keycode: 113 XLookupString gives 0 bytes: XFilterEvent returns: False PropertyNotify event, serial 30, synthetic NO, window 0x2a00001, atom 0x11c (XKLAVIER_STATE), time 3778526, state PropertyNewValue PropertyNotify event, serial 30, synthetic NO, window 0x2a00001, atom 0x11c (XKLAVIER_STATE), time 3778528, state PropertyNewValue PropertyNotify event, serial 30, synthetic NO, window 0x2a00001, atom 0x11c (XKLAVIER_STATE), time 3778529, state PropertyNewValue PropertyNotify event, serial 30, synthetic NO, window 0x2a00001, atom 0x11c (XKLAVIER_STATE), time 3778530, state PropertyNewValue
In meiner .Xmodmap sind die entsprechenden Zeilen:
keycode 113 = Mode_switch Multi_key keycode 159 = Mode_switch Multi_key !keycode 159 =
xmodmap sagt noch
shift Shift_L (0x32), Shift_R (0x3e) lock control Control_L (0x25), Control_R (0x6d) mod1 Alt_L (0x40), Meta_L (0x9c) mod2 Num_Lock (0x4d) mod3 mod4 BadKey (0x7f), BadKey (0x80) mod5 BadKey (0x5d), Mode_switch (0x71), BadKey (0x7c)
Edit: Jetzt nach einen Warmstart funktioniert es gut (wie an anderen Stellen im Internet auch schon berichtet wird).
xev sagt jetzt:
KeyPress event, serial 30, synthetic NO, window 0x2200001, root 0x87, subw 0x0, time 186627, (160,-12), root:(165,12), state 0x0, keycode 113 (keysym 0xff7e, Mode_switch), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False PropertyNotify event, serial 30, synthetic NO, window 0x2200001, atom 0x11c (XKLAVIER_STATE), time 186633, state PropertyNewValue PropertyNotify event, serial 30, synthetic NO, window 0x2200001, atom 0x11c (XKLAVIER_STATE), time 186637, state PropertyNewValue KeyRelease event, serial 30, synthetic NO, window 0x2200001, root 0x87, subw 0x0, time 186703, (160,-12), root:(165,12), state 0x2000, keycode 113 (keysym 0xff7e, Mode_switch), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False PropertyNotify event, serial 30, synthetic NO, window 0x2200001, atom 0x11c (XKLAVIER_STATE), time 186705, state PropertyNewValue PropertyNotify event, serial 30, synthetic NO, window 0x2200001, atom 0x11c (XKLAVIER_STATE), time 186706, state PropertyNewValue