I am trying to use one of my USB keyboards with this input setting: Section "InputDevice" Identifier "Keyboard" Driver "kbd" Option "Protocol" "evdev" Option "Dev Name" "*Multimedia Keyboard*" Option "AutoRepeat" "250 30" Option "XkbRules" "xfree86" Option "XkbModel" "pc104" Option "XkbLayout" "de" EndSection Everything works, with one exception: the key less/greater/bar, formerly keycode 94, has moved to keycode 7. $ xev [...] KeyPress event, serial 24, synthetic NO, window 0x2c00001, root 0x3a, subw 0x0, time 33338310, (117,54), root:(195,131), state 0x0, keycode 7 (keysym 0x0, NoSymbol), same_screen YES, XLookupString gives 0 bytes: KeyRelease event, serial 24, synthetic NO, window 0x2c00001, root 0x3a, subw 0x0, time 33338310, (117,54), root:(195,131), state 0x0, keycode 7 (keysym 0x0, NoSymbol), same_screen YES, XLookupString gives 0 bytes: Unfortunately xmodmap refuses to assign any meaning to that key: $ xmodmap -e "keycode 7 = less greater bar" xmodmap: commandline:0: bad keycode value (out of range) xmodmap: 1 error encountered, aborting. $
the 'evdev' protocol is not part of any official xorg release. you may wish to report this bug to your distribution, since they have patched that protocol into their release.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.