Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

Device and Stream Setup

Setting up a MultiTouch Device to work with the SDK

Firmware version 1.50 or greater is required to use this SDK with FingerWorks devices. To upgrade firmware, run the MultiTouch Utilities and click the Device Firmware Upgrade launch button.

Further steps may be needed before the device will send the data stream you desire:


HandMotion Stream and Bi-Manual XWinder Chords:

The kFW_HandMotionStream is usually enabled by default for use by XWinder, but you can enable it upon startup with a FWHID_enableStreams (kFW_HandMotionStream) call to make sure. Furthermore, you may need to enable XWinder chords in the MultiTouch Utilities Feature Selector or MyGesture Editor:


Gesture Report Stream

When the gesture report stream is enabled, ALL chords and gestures, not just "XWinder" and bimanual chords, generate Chord Selection and Hand Motion events. Thus the gesture report stream is particularly useful for gesture tutorial applications that monitor which chords are being activated, as well as for custom gesture-based games.

When Application Starts

When Application Exits


Contact/Path Report Stream

The Contact/Path stream provides detailed tracking and identification for each finger or palm touching the surface. It can be used as the basis for a custom gesture recognition system, or for creative applications like electronic 'finger-painting' or sound synthesis. Since this stream uses more USB bandwidth than the others, enabling it may occasionally cause sluggishness in the other streams (particularly keyboard or hand motion) on some systems.

When Application Starts

When Application Exits

Disabling Other Gestures

Skipping Frames

Next: Contacts Up to FingerWorks Hand Tracking SDK


Generated on Fri Dec 10 10:08:12 2004 for FingerWorks Hand Tracking SDK by doxygen 1.3.8