Name |
|
Category |
|
The Nintendo Wii Remote plugin is a special plugin which allows you to use your Nintendo Wii Remote with Compiz and/or Compiz Fusion. It's primary uses are with the Compiz Action System and the Wiitrack plugin.
Requirements
- A compatible Bluetooth Adaptor
CWiiD 0.6
- A Nintendo Wii Remote
Optional: Nunchuck
Optional: Sensor Bar
Optional: Guitar Hero Guitar (Rock on!)
Using the Nintendo Wii Remote plugin
- Firstly, ensure that your Bluetooth adaptor is connected and working otherwise Compiz will crash when you activate connection
- Secondly, to enable messages, enable the prompt plugin
Finally, hit the magic key to initiate connection. During this time, press and hold the 1 and 2 buttons on your remote
To toggle reporting, hit
To disconnect a wiimote, press
You can connect up to 16 Wii Remotes at any given point. Gestures can be toggled by pressing buttons on the Wii Remote and making physical gestures.
Configuration
Gesturing
- Gestures are comprised of the following:
Wii Remote Number: What number Wii Remote in order of connection should be used to trigger the gesture
Gesture Type: From a list, select what gesture (self explanatory) will trigger your action
Plugin Name: The plugin name of the action to be called
Action Name: The action name of the action to be called (For more information on both of these, see Compiz Action System
Sensitivity: Only Applies to movement-based gestures, how sensitive the gesture recognition (Move up to avoid accidental gestures)
- Gestures are comprised of the following:
Notification
Font Size of the notification (DEPRICATED, USE PROMPT)
Font Colour of the notification (DEPRICATED, USE PROMPT)
Reporting
A reporting information bit is comprised of the following:
Report: From a list, select what sensor to report
Plugin Name: The plugin name of the action to be called
Action Name: The action name of the action to be called (For more information on both of these, see Compiz Action System
X Argument: You'll have to look in the code of the plugin you are reporting to for this, the X argument that the plugin takes to set a value
Y Argument: You'll have to look in the code of the plugin you are reporting to for this, the Y argument that the plugin takes to set a value
Z Argument: You'll have to look in the code of the plugin you are reporting to for this, the Z argument that the plugin takes to set a value
Data Type: You'll have to look in the code of the plugin you are reporting to for this. Most plugins will take a Decimal argument, if that doesn't work, try Integer
Sensitivity: Multiplier for your data. If the plugin is reacting slowly, make this higher, if the plugin is reacting too quick, make this lower.
Wiimote Setup
Reporting Timeout: How often to send new data to the plugin. Increasing this increases CPU usage, decreasing this will cause the plugin to react in a choppy fashion
Gesture Timeout: How long to wait before detecting a new gesture. Again, increasing this increases CPU usage.
Gesture Sensitivity: How much values must differ between checks in order to register a motion gesture.
Examples
My CompizConfig settings profile
http://youtube.com/watch?v=5M7ejHp2NM8