Download Latest Version BrowserControl 1.1.zip (14.4 MB)
Email in envelope

Get an email when there's a new version of Open NI Browser Controller

Home
Name Modified Size InfoDownloads / Week
BrowserControl 1.1.zip 2011-06-03 14.4 MB
readme.txt 2010-12-11 1.4 kB
BrowserControl 1.0.zip 2010-12-11 26.9 MB
Totals: 3 Items   41.2 MB 0
I've been working on a windows C++ program to control a browser using the NITE and OpenNI frameworks.

I'm releasing the code here in the hope that this could help others with their work. 

In order to use the program once you get it up and running:

1. Push towards the sensor to gain focus
2. Create a circle in the air to get to the main menu
3. move you hand in the circle and push on the action you want to perform
4. mouse and scroll commands close the window and will work until you perform another push
5. the keyboard will work until you close it
6. to simulate clicks, just hover you hand above something ( similar to what Microsoft did on the XBox )

A few notes:
* I simulate keyboard and mouse events. this means you can use any browser you want ( tested with Firefox, Chrome and IE )
* I haven't tested the code very thoroughly, there isn't a lot of error handling and windows XP will probably not work very well. 
* If you want to use the keyboard, it will be easier with UAC turned off
* Scrolling is a bit tricky, you need to hold you hand steady in front of the sensor  and then slide it down or up.
* the code is a little messy,  this because I went through several revisions of how to control. however you can learn from my mistakes in this regard and do something better.
* expect bugs
* the code is provided AS IS, please read the license at the start of each file
Source: readme.txt, updated 2010-12-11