Reassigning to udev, since keymaps are handled in /lib/udev/keymaps for Ubuntu 9.10.
Please note that the zoom-plus and zoom-minus keys will /not/ be visible as X keysyms, because their keycodes are mapped above 255 in evdev and X has a protocol limit on the number of keysyms it can handle; so xev will not help with debugging this.
$ grep -i zoom /usr/include/linux/input.h
#define KEY_ZOOM 0x174
#define KEY_ZOOMIN 0x1a2 /* AC Zoom In */
#define KEY_ZOOMOUT 0x1a3 /* AC Zoom Out */
#define KEY_ZOOMRESET 0x1a4 /* AC Zoom */
$ grep -i shuffle /usr/include/linux/input.h
#define KEY_SHUFFLE 0x19a
$
However, we should certainly fix it so that the zoom keys do *not* register as brightness up/down keys.
Can you please provide the output of 'lsusb -v' for this system? That should be the last piece of information needed in order to have these keys mapped correctly by default.
For more information about keymapping in udev, see /usr/share/doc/udev/README.keymap.txt.
Reassigning to udev, since keymaps are handled in /lib/udev/keymaps for Ubuntu 9.10.
Please note that the zoom-plus and zoom-minus keys will /not/ be visible as X keysyms, because their keycodes are mapped above 255 in evdev and X has a protocol limit on the number of keysyms it can handle; so xev will not help with debugging this.
$ grep -i zoom /usr/include/ linux/input. h linux/input. h
#define KEY_ZOOM 0x174
#define KEY_ZOOMIN 0x1a2 /* AC Zoom In */
#define KEY_ZOOMOUT 0x1a3 /* AC Zoom Out */
#define KEY_ZOOMRESET 0x1a4 /* AC Zoom */
$ grep -i shuffle /usr/include/
#define KEY_SHUFFLE 0x19a
$
However, we should certainly fix it so that the zoom keys do *not* register as brightness up/down keys.
Can you please provide the output of 'lsusb -v' for this system? That should be the last piece of information needed in order to have these keys mapped correctly by default.
For more information about keymapping in udev, see /usr/share/ doc/udev/ README. keymap. txt.