Logitech Cordless Desktop LX700 with the Xorg X server

This is an update to the item “Logitech Cordless Desktop LX700” after I switched from XFree86 to Xorg. I’m not sure where to cast the blame, though, since there have been many other changes, like an upgrade to Debian Sarge and a new Gnome.
Something changed, thats certain, because some keys died at various levels.

Kernel keyboard maps

Two keys disappeared from the kernel maps. They’re the double arrow keys above and below the rubber wheel.
In relation to my old setup (see the link above) I had to add:

setkeycodes e002 224 e003 225

to make them known to the kernel keyboard driver.

X11 keymaps

Something like 10-12 keys on the keyboard have started to generate NoSymbol keysym, because they have no mapping.

keycode 223 = XF86Sleep
keycode 237 = XF86AudioMedia
keycode 144 = XF86AudioPrev
keycode 153 = XF86AudioNext
keycode 152 = XF86AudioRewind
keycode 160 = XF86AudioMute
keycode 176 = XF86AudioRaiseVolume
keycode 174 = XF86AudioLowerVolume
keycode 162 = XF86AudioPlay
keycode 164 = XF86AudioStop
keycode 207 = XF86Launch2

Files for download

~/.Xmodmap_logitech
/etc/init.d/logitechkbd


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *