Navigate to the Interactions Settings screen from the TouchFree Service Settings page. Within Interactions Settings you can select the type of interaction to use, and adjust specific settings related to that interaction.
Select Interaction Type¶
There are three Interaction Types available; Air Push, Hover & Hold and Touch Plane.
Some settings are only available for certain interaction types. For example Scroll and Drag is not available with Hover & Hold.
Select an interaction type to see the settings available for that interaction.
Common Interaction Settings¶
The following settings are common to multiple interactions types.
Scroll and Drag¶
Available with Air Push and Touch Plane.
By default our interactions perform an immediate click event when the user’s hand pushes towards the screen (or through the interaction plane).
This is the equivalent of receiving a “mouse down” and then immediately a “mouse up”. It gives users the fastest possible response time.
The scroll and drag setting changes that behaviour, emulating the click and drag behaviour of a mouse. With this activated, users can drag and scroll through on-screen content.
When scroll and drag is enabled, the “mouse down” equivalent occurs as the user’s hand approaches the screen, and the “mouse up” equivalent does not occur until they pull their hand back away from it. This allows users to move between events to drag or scroll through on-screen content.
Available on all interactions.
Our hand tracking is very precise. This means users can sometimes experience “jitter” with the cursor when small movements of the hand are interpreted into small cursor movements.
The Cursor movement slider allows you to adjust the sensitivity of the cursor. This reduces jitter but can increase the likelihood of misalignment between the cursor and the hand location.
We do not recommend setting Cursor movement to be fully responsive with the Hover & Hold interaction.
Start Time and Complete Time¶
Available on Hover & Hold.
The Hover & Hold interaction requires users to hold their hand in position for a brief period to begin the interaction, and to keep it there for a second period to complete the interaction. Those two durations are configurable by the respective options below:
Touch Plane Interaction Settings¶
When Touch Plane is selected as the chosen Interaction Type, settings specific to Touch Plane become available.
Touch Plane Distance¶
Set the distance between the virtual plane and the screen via this setting. We recommend keeping the distance close to the screen itself (~5cm). User testing has shown that accurate positioning of the click event becomes harder at great distances.
Touch Plane can recognise a wide variety of hand poses. To achieve this Touch Plane tracks the entire hand and uses the position of the closest bone. In some situations this can cause confusion, so we also provide an option to track only the tip of the index finger. Note that users need to be specifically instructed to use their index finger in this case.
The Interaction Zone¶
Available on all interactions.
The Interaction Zone can also be adjusted on the Interaction Settings screen.
Users can be distracted by the cursor if it appears and moves when they are not directly interacting with the screen. This can happen when users are performing secondary tasks such as reading from a mobile device.
Interaction Zone Settings set the region in which Touchfree will track hands. This enables developers to provide a more deliberate experience based on the kiosk setup.
We recommend use of a restricted Interaction Zone in cases where the kiosk is in a busy area.