Kinect Multipoint

The Kinect needs to be used for more than just gaming, right? I have started a project that allows people to use the multi-point SDK with the Kinect SDK and Mouse Mischief. This project entails making the Kinect SDK work with the multi-point mouse SDK and Mouse Mischief and other multi-mouse applications. Even though it seems like a reproduction of Kinect Mouse ( it is not since Kinect mouse cannot work with multiple users at a time. The C++ code, when used correctly, yields a fast and light-weight work environment for the simulator. In addition, the simulator code can be changed to work with any device. This project is designed for the Microsoft Kinect for Windows SDK v1 and higher, multi-point SDK, and Mouse Mischief PowerPoint for Windows add-on. If you wish to help please download the prerequisites listed in the previous sentence.



1. Multipoint with the Kinect part I - shows people how Kinect multipoint works and is setup. Once I complete the project part II will come.


Current  problems that need to be resolved

1. Need C/C++ device driver programmer/consultant/advisor for my device driver with mouse devices.

2. Need a VB.NET programmer for accessing the windows.devices.humaninterfacedevice class.

3. Look for an error in the Kinect Multipoint code and fix it as necessary.

Update 12/8/2015:

Working on device driver for emulation/simulation of devices. I am currently trying to use the vhidmini project in windows 10 WDK. If you wish to help use the contact or join button on the right. I plan on expansion to more devices later on once I get a basic framework going.

Update 4/17/2015:

I am working on the device driver for the Kinect Multipoint project. I have made a forum post and will make another on the progress of the device driver here soon. Please check the forum for updates from now on because they will be closer together. In addition, the next time I will update the home page is once I finish the device driver.

Update 11/12/2014:

I have a new project I am focusing on with the Kinect which could possibly use the multiplayer Kinect code from this project! Please come back and view the forums for this project for more information from Now until the end of January. Once I finish the other project with the Kinect. I will come back and focus on this for awhile before moving onto the Kinect Sign language project. Do not worry sorry for the slow progression to KinectV2 as I did not have a computer that met the requirements of the SDK and I am low on money right now.


Important Notes:

             I. This project is for an educational/non-profit setting and full source must be disclosed (will be changed with the new driver I am developing. contact for details). This includes contracting scenarios not related to educational usage or testing of programming for a future device driver. This is Microsoft's terms on the license for DSF if you wish to know more please ask them permission or about the legal restrictions on the usage of DSF. The Kinect portion can be used for commercial purposes but the vbscript code is limited to non-commercial usage only.

     II. Have received permission to use the Kinect mouse code in my codeplex project from the owner. However, I have modified it so much that it barely resembles the code in that project anymore.

     III. Have moved older updates into a PDF file for better viewing

 Donate here or future projects anything whether from $1 to anything you want it to be:

 PayPal - The safer, easier way to pay online!

Donation helps me to invest time into new equipment, API’s, books, buy food, and will encourage development of new project’s.

The emulator code is DSF(device simulation framework) from the Microsoft DDK(driver development kit) so you need to ask permission before including inside a commercial project. In addition, I recommend if you do get permission that you donate a fair amount above if it involves any modification of the code in this project.

Remember to visit this site for updates and download the newest one. With community involvement, I can invest time into a possible low level driver to keep from having to use the vbscript and DSF entirely (requires device driver experts to invest the time).


Last edited Dec 9, 2015 at 12:29 AM by jeffman1, version 82