I'm running into a problem when it comes to detecting those 3 grey buttons. I've used xev and xinput, and it only detects outputs from the L+R buttons, the wheel, and motion of the mouse. None of the 3 grey buttons are displaying any output using those two utilities. Do you know of another tool I can use to detect the scan codes? It looks like it detects 9 buttons when it is initially loaded by Xorg, according to /var/log/Xorg.0.log.
This is what is displayed in the log when I plug in the USB receiver for the mouse:
(II) config/hal: no driver specified for device /org/freedesktop/Hal/devices/usb_device_c16_f_noserial
(II) config/hal: no driver specified for device /org/freedesktop/Hal/devices/usb_device_c16_f_noserial_if0
(II) config/hal: no driver specified for device /org/freedesktop/Hal/devices/usb_device_c16_f_noserial_if1
(II) config/hal: Adding input device Movea, Inc. Movea RF Receiver
(**) Movea, Inc. Movea RF Receiver: always reports core events
(**) Movea, Inc. Movea RF Receiver: Device: "/dev/input/event8"
(II) Movea, Inc. Movea RF Receiver: Found keys
(II) Movea, Inc. Movea RF Receiver: Configuring as keyboard
(II) XINPUT: Adding extended input device "Movea, Inc. Movea RF Receiver" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Movea, Inc. Movea RF Receiver: xkb_rules: "evdev"
(**) Option "xkb_model" "pc105"
(**) Movea, Inc. Movea RF Receiver: xkb_model: "pc105"
(**) Option "xkb_layout" "us"
(**) Movea, Inc. Movea RF Receiver: xkb_layout: "us"
(II) config/hal: Adding input device Movea, Inc. Movea RF Receiver
(**) Movea, Inc. Movea RF Receiver: always reports core events
(**) Movea, Inc. Movea RF Receiver: Device: "/dev/input/event9"
(II) Movea, Inc. Movea RF Receiver: Found x and y relative axes
(II) Movea, Inc. Movea RF Receiver: Found 9 mouse buttons
(II) Movea, Inc. Movea RF Receiver: Found keys
(II) Movea, Inc. Movea RF Receiver: Configuring as mouse
(II) Movea, Inc. Movea RF Receiver: Configuring as keyboard
(II) XINPUT: Adding extended input device "Movea, Inc. Movea RF Receiver" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Movea, Inc. Movea RF Receiver: xkb_rules: "evdev"
(**) Option "xkb_model" "pc105"
(**) Movea, Inc. Movea RF Receiver: xkb_model: "pc105"
(**) Option "xkb_layout" "us"
(**) Movea, Inc. Movea RF Receiver: xkb_layout: "us"
(**) Movea, Inc. Movea RF Receiver: YAxisMapping: buttons 4 and 5
(**) Movea, Inc. Movea RF Receiver: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
Ironically, I have a laptop running Ubuntu 10.10. When it loads on the laptop, it finds 12 buttons not 9, but I get the same results of no output from those buttons.
Thoughts?