Hi. I've got a logitech mx500 mouse connected through usb port. As you known it has ten logical buttons (8 + wheel(=2)). My current mouse config is: Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "ExplorerPS/2" Option "Device" "/dev/input/mouse0" Option "Buttons" "10" Option "ZAxisMapping" "6 7" EndSection (+ xmodmap -e 'pointer = 1 2 3 6 7 4 5 8 9 10') Unfortunetly xev reports only seven diffrent events from ten logical buttons :( After reading: http://www.xfree86.org/current/mouse4.html http://www.xfree86.org/current/mouse6.html#28 I've used: Option "Protocol" "usb", but xserver reports an error: (EE) Mouse1: unknown protocol "usb" /Of course I've usb&hid support built in kernel/ I've rebuilt the xserver adding... cat << EOF >> xc/config/cf/xf86site.def #define HasLinuxInput YES #define UsbMouseSupport YES #define HasLibUsb YES /* define HasLibUsbHid YES define UsbHidLib -lusbhid */ #define HasLibUsbHid NO #define UsbHidLib -lusb EOF ...but it still doesn't recognize usb protocol. Could anybody help me? ******* info ******************************************************* XFree86 Version 4.3.99.902 (4.4.0 RC 2) Release Date: 18 December 2003 X Protocol Version 11, Revision 0, Release 6.6 Build Operating System: Linux 2.6.2 i686 [ELF] -------------------------------------------------------------------- http://cvs.pld-linux.org/cgi-bin/cvsweb/SPECS/XFree86.spec?rev=1.562 ******************************************************************** -- The only thing necessary for the triumph of evil is for good men to do nothing. - Edmund Burke _______________________________________________ XFree86 mailing list XFree86@xxxxxxxxxxx http://XFree86.Org/mailman/listinfo/xfree86