GTK Wiimote Whiteboard
Description
This is the homepage for my version of the WiiWhiteboard (http://sourceforge.net/projects/wiiwhiteboard) written in Python and ported to Linux.
News
Wednesday June 18th, 2008
gtkwhiteboard 1.3 Windows binaries (see downloads section)
By popular demand...
Note that there is still the OLE warning bug (cannot figure out how to get CLR to compile with py2exe and wxpython without that warning...) and that the capture is not as smooth as the linux version, because the Wiimote library works differently. It will require some coding to fix...
Monday May 26th, 2008
gtkwhiteboard 1.3 is out ! (see downloads section)
Python source code is here, windows binary version is coming...
- Added "save options" utility.
- Now you don't have to recalibrate every time you connect/start
- Added Double-click and Middle-click zone option
Thursday May 1st, 2008
Things are going fast, I succeeded in porting it to Windows. Check the Downloads section for source/binary releases !gtkwhiteboard-1.2
Wednesday April 30th, 2008
The gtk interface is finally ready for first release! I called it gtkwhiteboard-1.0
Featured options are:
- Touchpad mode or 'light = click' mode via on/off switch
- Controls the connection to the Wiimote via Bluetooth with Start/Stop/Pause
- Customizable side clicks with up to three zones on each side of the 'screen'
- Scrolling !!
Screenshots
Linux
version 1.2
Windows
version 1.2
Downloads
gtkwhiteboard-1.3 for Linux or Windows !
Source (zip)
Requirements:
For Windows Binary:
- Microsoft .NET Framework
For Windows Source:
- Microsoft .NET Framework
- Python for .net >2.4
- wxpython
For Linux (source):
- libbluez2
- bluez-firmware
- bluez-pin
- bluez-utils
- python
- pybluez (also called python-bluetooth)
- python-xlib
- wxpython (for the gtk interface)
Older Releases
gtkwhiteboard-1.2 Windows binary (zip)
Source (zip)
gtkwhiteboard-1.1 Windows binary (zip)
gtkwhiteboard-1.0 Source (tar.gz)
Known Bugs
- In Windows binary form, we get an error message about OLE initialization. I couldn't get rid of it yet!
- In Windows, the capture of movement is not as smooth as Johnny Lee's version or as in Linux. I need to use the Windows WiimoteLib a different way (by letting it handle the polling)...
TODO
- Add the possibility to run custom command when clicking in one of the side zones
- Port to OS-X ?? I must first figure a way of controlling the mouse using Python...
- Port to Windows DONE !! (May 1st 2008)
- Add the possibility to save the options and the calibration. DONE !! (may 26th 2008)
About me
My name's Stéphane Duchesneau (fuelnatchos on SourceForge) and I live in Québec, Canada.
I started the port to Linux/Python of Johnny Lee's WiiWhiteboard after seeing his videos on YouTube. If you haven't seen them yet, I think you really should!
For troubleshooting, please post your questions on the sourceforge's forums.
You can also contact me here: stephane.duchesneau@gmail.com.