Bug#442316: Known behavior; workaround exists
This is known behaviour. It has been this way since 2006-05 (see
http://bugs.freedesktop.org/show_bug.cgi?id=7067). No-one knows for sure
where the problem is; the evdev subsystem sends other keycodes than the
PS/2 input subsystem.
My opinion is that the X.org evdev-driver should provide it's own
keycode->keysymbol mapping for the EVDEV keycodes. This is my X.org
configuration:
Section "InputDevice"
Identifier "logitech_keyboard"
Driver "evdev"
Option "Phys" "*/input0"
Option "Name" "Logitech Logitech USB Keyboard"
Option "AutoRepeat" "200 20"
Option "XkbModel" "evdev"
EndSection
Note the 'XkbModel' line. You can easily load other keyboard mappings
using setxkbmap, or set them in the xorg.conf. As long as XkbModel is
'evdev'.
Your Super_L and Super_R keys will not work. I fix this by using a
.Xmodmap file with
add Mod3 = Super_R
add Mod3 = Super_L
This fixes the problem. However, the evdev input driver should note that
XkbModel has not been set to evdev.
Reply to: