I'm using evdev driver from cvs and I have following hardware¹ and configuration². All buttons works and I don't need to run xmodmap to alter button orders.
Udev rules are one way to find correct Device, but driver won't work with symlinks etc... I think it's better to wait for 7.1 and users space input hotplug support for evdev. But of course you can use Name/Phys options to specify right device to use. And btw I think, you need to disable cruise control in order to use last tree buttons via evdev. Use http://freshmeat.net/projects/logitech_applet/ or http://www.bedroomlan.org/~alexios/coding_lmctl.html to disable it. Anyone willing to ITP those? ¹) logitech MX700 & keyboard with shared receiver. cat /proc/bus/input/devices I: Bus=0011 Vendor=0001 Product=0001 Version=ab41 N: Name="AT Translated Set 2 keyboard" P: Phys=isa0060/serio0/input0 S: Sysfs=/class/input/input0 H: Handlers=kbd event0 B: EV=120013 B: KEY=4 2000000 3802078 f840d001 f2ffffdf ffefffff ffffffff fffffffe B: MSC=10 B: LED=7 I: Bus=0003 Vendor=046d Product=c50b Version=2100 N: Name="Logitech USB Receiver" P: Phys=usb-0000:00:10.0-1/input0 S: Sysfs=/class/input/input1 H: Handlers=kbd event1 B: EV=120003 B: KEY=10000 7 ff800000 7ff febeffdf ffefffff ffffffff fffffffe B: LED=1f I: Bus=0003 Vendor=046d Product=c50b Version=2100 N: Name="Logitech USB Receiver" P: Phys=usb-0000:00:10.0-1/input1 S: Sysfs=/class/input/input2 H: Handlers=kbd mouse0 event2 B: EV=7 B: KEY=ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 0 0 1878 d800d100 1e0000 0 0 0 B: REL=103 ²) Section "InputDevice" Identifier "mouse1" Driver "evdev" Option "CorePointer" Option "Device" "/dev/input/event2" #Option "ZAxisMapping" "4 5" #Option "XAxisMapping" "11 12" #Option "Buttons" "10" #Option "Resolution" "800" EndSection -- Janne Kujanpää -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

