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?
LVL 10
js_vaughanAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

 
MotoCrazyCommented:
As of yet, I do not believe this technology has been created for general use of Windows. Microsoft has released an SDK called MultiPoint which will allow developers to add muli-cursor/multi-mouse use to programs. So far, I believe this is still on an individual program level and cannot be implemented into the operating system.

If you would like to look into this option, here is a link to download it:

http://www.microsoft.com/downloads/details.aspx?FamilyID=a137998b-e8d6-4fff-b805-2798d2c6e41d&displaylang=en

You will also need .net 3.0 which can be downloaded here:

http://www.microsoft.com/downloads/details.aspx?FamilyID=10CC340B-F857-4A14-83F5-25634C3BF043&displaylang=en
0

Experts Exchange Solution brought to you by ConnectWise

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
 
WodCommented:
0
 
MotoCrazyCommented:
Just to add, Microsoft is calling for developers to create software that uses MultiPoint. But again, just at the program level. You may read the press release about MultiPoint here:

http://www.microsoft.com/presspass/features/2006/dec06/12-14MultiPoint.mspx
0
Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

 
WodCommented:
There's also http://www.pcexpanion.com/ncomputing/index.php but you need to buy some additional hardware
0
 
avatar-eCommented:
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 )".
0
 
MotoCrazyCommented:
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.
0
 
js_vaughanAuthor Commented:
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: http://www.experts-exchange.com/Programming/System/Windows__Programming/Q_20507162.html

Multi-Cursor Window Manager : http://multicursor-wm.sourceforge.net/#start-wm
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.