GestureKey FAQ

From GestureWorks Tutorials
Jump to: navigation, search




Getting Started

What is the difference between GestureKey and Gestureworks?

GestureKey uses the incredibly efficient gesture processing of Gestureworks to enable or extend gesture support in Windows applications -- Gestureworks is the “engine” behind GestureKey. Gestureworks is the advanced multitouch authoring solution by Ideum that can be used to develop fully touch-enabled applications using C++, .NET, ActionScript, and Python (with more language support coming soon).

What do Allow Native and Serialize do?

Allow Native: This setting specifies whether native mouse events should be allowed in the target (connected) application; check this box if you wish the mouse to function as normal within your connected application.
Serialize: This setting tells GestureKey to dispatch touch events individually instead of in batches. This can increase compatibility in some programs that have difficulty handling the batched events, however, it may also cause some latency in response within the target application.

Does Gesturekey work with multiple user accounts?

Yes; the Gesture Maps within GestureKey are saved on a per-user basis. Users can share Gesture Maps using the export/import feature (File menu > Export and File menu > Import)

What is the distinction between a Gesture Map and Mapped Gestures?

A Gesture Map is a collection of Mapped Gestures. Mapped Gestures assign a gesture to key or mouse commands, thus enabling the gesture to issue a command within a connected application.


Why doesn't GestureKey work with application XYZ?

While GestureKey should be compatible with the most Windows applications, the sheer number of applications available prevents testing GestureKey with all of them; the Allow Native and Serialize mouse events settings can sometimes help with compatibility.

Does my application need to be touch-enabled to work with Gesturekey?

GestureKey is designed to enable or extend touch capability for all applications, including those that are and are not already touch-enabled.

Will GestureKey work with Windows 7? What about XP or Vista?

At this time, GestureKey works only on Windows 8.

What hardware do I need to use GestureKey?

You will need a Windows 8 compatible computer such as a desktop PC, Ultrabook, or tablet with a touch-aware display device (monitor).

Does GestureKey work with touchpads?

GestureKey will support a touchpad if the touchpad fully emulates a touchscreen. However, at the the time of this writing, we have not seen a touchpad-type device that does so in a way that is compatible with GestureKey.


Why do I have to manually start and connect to my application? Can I auto-connect to an application?

The AutoConnect feature is planned for a future release of GestureKey.

Gesture Maps

Where can I get more examples of Gesture Maps?

Two places to start are the GestureKey forums and friends who have made their own Gesture Maps and would like to share.

How do I import new Gesture Maps?

In GestureKey, open the File menu and click Import, navigate to the Gesture Map XML file containing the Gesture Map(s) you wish to import, and click Open. This will add all Gesture Maps found in the XML file to your collection of Gesture Maps within GestureKey. See Importing & Exporting Gesture Maps for a full walk-through of the import/export process.

Is there a limit to the number of gestures allowed in a Gesture Map?

There is no limit to the number of Mapped Gestures you can create in a Gesture Map.

Can I have more than one Gesture Map for an application?

Yes, you can create as many Gesture Maps as you like within GestureKey, and you can use any of those maps when connecting to an application.

Can I map more than one gesture to a single key command or mouse event?

You can create as many Mapped Gestures for a single key or mouse event as you like, however, be careful not to create Mapped Gestures with conflicting settings, e.g. two Tap gestures with the same number of Fingers.

Personal tools