ManyMouse
ManyMouse is a library that abstracts the handling of multiple mice input into a tiny, cross-platform API. It is meant to be used with games and non-traditional applications with unique input needs. On most platforms, it can at least make all USB mice available, but in many cases can make serial mice and built-in laptop trackpads available too.
Places ManyMouse is known to be used:
What works:
ManyMouse is licensed under the zlib license. This means you can statically link it into a closed-source application and otherwise manipulate it however you like, without a warranty. I appreciate credit when you use it, but don't require it. I find this code useful, and hope you will, too.
Just about everything you need to know is here.
(coming soon.)
Downloading with Subversion:
ManyMouse's source code may be downloaded using Subversion. "Svn" allows you to get up-to-the-minute fixes and enhancements; as a developer works on a source tree, you can use svn to mirror that source tree instead of waiting for an official release. Please look at the Subversion website for more information on using svn, where you can also download software for MacOS, Windows, and Unix systems.
Here is the web interface to ManyMouse's svn repository.
To download ManyMouse via svn:
svn co svn://svn.icculus.org/manymouse/trunk/ manymouse
Page maintained by Ryan C. Gordon.