Multiple Mouse Pointers?
Solution 1:
You could try the Microsoft Windows MultiPoint Software Development Kit 1.1
or the new Microsoft Windows MultiPoint Software Development Kit 1.5
and the main Microsoft Multipoint site
Solution 2:
Yes. I know of at least one program that does this, KidPad. I think it's written in Java and was developed by Juan Pablo Hourcade, now at the University of Iowa. You'd have to ask him how it was implemented.
Solution 3:
You could use DirectInput with C/C++ (there's probably also bindings in other languages). You use IDirectInput8::EnumDevices()
(using DX8; same function, different interface in other versions of DirectX) to get a list of all attached devices. Then, you create the devices and poll them IDirectInputDevice8::Poll()
. This should almost definitely work with any number of mice, keyboards, and other input devices. MSDN has really good documentation on this.
Solution 4:
I have this vague feeling that BeOS used to let one pair a mouse and keyboard and have separate active windows and inputs. Wow... that was a long time ago. I thought that it would be very interesting for "paired" programming.
Solution 5:
See my answer here (avoid the JNI stuff): How can I handle multiple mouse inputs in Java?
Post a Comment for "Multiple Mouse Pointers?"