Hi Richard,
On Friday 30 January 2009 04:04:56 Richard Atterer wrote:
From: Richard Atterer <redacted>
Allow devices to be excluded from /dev/input/mice
This patch adds an "ignoreid=0x1234:0x5678" parameter to the mousedev
module. If a mouse matches the given device ID(s), its movement and button
presses will not be relayed via /dev/input/mice.
Thank you for the patch, however I don't think that it is the right solution.
Why is this needed? In my case, I'm using some mice as sensors (robotic
application, more or less), so their movement should not influence the
mouse pointer at all.
I think this is the case where EVIOCGRAB use is warranted then.
I could simply specify only my main mouse in
xorg.conf rather than /dev/input/mice. However, /dev/input/mice is the only
way to allow hot-plugging of mice with X.
The newer X does support input hotplug pretty well actually.
This feature could also be used to disable non-working/buggy touchpads in
laptops.
You can already do that by unbinding serio and usb devices from their
respective drivers, no need to modify mousedev.
--
Dmitry