Thread (3 messages) 3 messages, 2 authors, 2009-01-31

Re: [PATCH 2.6.28] mousedev: Allow devices to be excluded from /dev/input/mice

From: Dmitry Torokhov <hidden>
Date: 2009-01-31 04:31:00
Also in: lkml

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help