js_vaughan
asked on
Multiple Cursors
Ok, I have plenty of experience with windows, registry, etc so im not afraid to get my hands dirty here& but what would be the best/easiest way to be able to have to independent cursors on one desktop? I have 3 monitors for my desktop with multiple mice input, and sometimes I would like other people to be able to control the mouse (and possibly another keyboard) on one of my 3 screens. Does anyone have experience with this or know of good programs to do this?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
There's also http://www.pcexpanion.com/ncomputing/index.php but you need to buy some additional hardware
Probably if you know to program in C++, you could hide the system cursor and per pointing device generate a "software mouse".
The problem for example could be if 2 physical pointing devices are trying to do a task at the same time, for example dragging something. Clicking and double clicking is not a problem because you can simulate multiple pointers with just one system mouse, clicking and moving it between the virtual mouses.
I think this need change in the way that windows work, for instance, any development studio will be obsolete, in fact the simplest "OnMouseClick( origin, button )" needs to be some like "OnMouseClick( origin, button , pointer_id )".
The problem for example could be if 2 physical pointing devices are trying to do a task at the same time, for example dragging something. Clicking and double clicking is not a problem because you can simulate multiple pointers with just one system mouse, clicking and moving it between the virtual mouses.
I think this need change in the way that windows work, for instance, any development studio will be obsolete, in fact the simplest "OnMouseClick( origin, button )" needs to be some like "OnMouseClick( origin, button , pointer_id )".
The Windows API SetCursorPos would not be able to differentiate between the two different cursors. That is something that would need to be configured into the way that Windows handles the cursor (like 'avatar-e' said). Again, I just don't think it is possible yet; though now that you mention it, I can see the usefulness of it.
ASKER
Thanks for the help guys, I'm holding off on the project for now but appreciated the input. I also ran across to links of interest for those that might find this topic of interest.
Using multiple mouse separately: https://www.experts-exchange.com/questions/20507162/Using-multiple-mouse-separately.html
Multi-Cursor Window Manager : http://multicursor-wm.sourceforge.net/#start-wm
Using multiple mouse separately: https://www.experts-exchange.com/questions/20507162/Using-multiple-mouse-separately.html
Multi-Cursor Window Manager : http://multicursor-wm.sourceforge.net/#start-wm
http://www.microsoft.com/presspass/features/2006/dec06/12-14MultiPoint.mspx