05-19-2009 07:35 PM
05-19-2009 10:50 PM
Unfortunately you have a great big thing standing in your way called the operating system. This is what's limiting you. The OS will capture the data coming from the mice and simply pass along the "ORed" info to the applications. All that the applications see is, essentially, a single mouse.
You may be able to do this by hooking into the operating system, but how to do so depends on the operating system you're using, and whether or not functionality exists in the API. Another option is to use a different input device for one, like a joystick.
05-19-2009 11:13 PM - edited 05-19-2009 11:15 PM
There was a nugget on having LabVIEW handling a USB mouse, disconnecting it from being used for cursor control and instead dumping raw data into LabVIEW.
http://forums.ni.com/ni/board/message?board.id=170&thread.id=340676&view=by_date_ascending&page=1
It comes with sample code, a little time playing around with drivers and you've got access to the raw mouse data.
You could have one used for a regular Windows mouse cursor, and the second used only for data collection (or one for a cursor, and 2 for data collection).