> I am trying to build a rotary encoder for a robotic telescope using
> optical usb mice (I am running gentoo linux).  My system would require
> three mice connected to usb ports (two mice for two rotary encoders and
> one for X-windows on the control computer).  I have found a library
> (manymouse which uses the evdev driver) for linux that allows multiple
> mice to be connected and read out.  The problem is that the X-window
> cursor responds to all of the mice connected to the computer.  I would
> like the X-window cursor to respond to only one of the mice connected to
> the computer, since the two mice used as rotary encoders would move the
> cursor all over the screen and prevent me from using mouse driven input
> for any programs I am running.  Any ideas on how to acomplish this?
>

I'm not too knowledgable about X-windows, but I think if you connect
multiple USB mice you get entries in /dev like /dev/mouse0, /dev/mouse1,
and /dev/mice.  /dev/mice gives input from all mice combined, while the
others give input from the individual mice.  If you could somehow
configure X-windows to use /dev/mouse0 for mouse input rather than
/dev/mice, it seems like that might do what you want.

-Derek

Reply via email to