Tutorial: How to make touch screen supported applications "touchless"
Touch screen supported applications can be operated by touch events (without keyboard or mouse). This tutorial explains how to make those kind of applications touchless using aeroTAP.
Change Click actions settings
By default, click action of aeroTAP will perform mouse click. To make applications support touch screens, set click actions to run "tap" operation. Adjust the settings with
aeroMode.ini .
Example: When running the touch screen application VisualTable.exe, click action (selection) using Grab and Click (3) will be a setting that creates a touch event. For some touch screen applications, selection will be done by double tap. In that case, set action number 19 (Double Tap).
[VisualTable.exe]
3, 18
Settings for swipe actions
Swipe or Flip can be performed by Touch and Drag event. For example, define "Touch Event - DragLeft/DragRight 37/38" as a virtual button to
Hybridgesture.ini.
Example: When you stop the virtual cursor near the top center of the screen while running Touch screen application VisualTable.exe, the virtual cursor will appear. By selecting right/left of it, you can swipe right/left of the screen.
[VisualTable.exe]
(80,20)-(240,100)
0,37,38,0
Additional information: Touch and drag event will occur where the virtual cursor stops. For a touch event to occur at a specific point, define the point using (x,y) option.
Example: Touch and drag event will occur at (800, 600) when the virtual button is selected.
[VisualTable.exe,(800,600)]
0,37,38,0
Settings for swipe actions (Palm tracking)
To assign hand gestures, set
PalmGesture.ini.
Example: The following example shows how to set a touch and drag event for hand gesture. Touch Pinch event (zoom out) will occur for a clockwise rotation and Pan event (zoom in) for a counterclockwise rotation.
Touch Left/RIght event will occur for Left/Right Flip gesture and you can switch screens.
[VirtualTable.exe]
21,22,37,38
Settings for Touch and Drag
Touch and drag can be set using MOUSE.ini .
Example: When you stop the virtual cursor at the center of the screen, tap and drag will be performed until you stopping the virtual cursor.
[VisualTable.exe]
(40,40)-(280,200)
0,T,0,0
Example: When you stop the virtual cursor at the center of the screen, tap and drag will be performed. When you change the distance of the palm, Pinch/Pan event will occur and you can zoom in/out. When you stop the virtual cursor, drag action will be canceled.
[VisualTable.exe]
(40,40)-(280,200)
0,33,0,0
Settings for Tap and drag
Another way to perform touch and drag is to set it using palm gesture (PalmGesture.ini).
Example: The following shows how to perform touch and drag by defining tap and drag gesture to Palmgesture.ini.
[VisualTable.exe]
0,0,0,0,2
Setting touch events to several areas
You can make applications that support touch event "touchless" by setting touch event to HybridGesture.ini, Palmgesture.ini and Mouse.ini.
Available Touch events
Name of event |
Action Number |
Touch Event - Tap |
18 |
Touch Event - Double Tap |
19 |
Touch Event - Tap and Hold |
20 |
Touch Event - Pinch (zoom out) |
21 |
Touch Event - Pan (zoom in) |
22 |
Touch Event - Drag Left |
37 |
Touch Event - Drag Right |
38 |
Touch Event - RotateLeft Muti Touch Rotate clockwise |
39 |
Touch Event - RotateRight Multi Touch Rotate Counterclockwise |
40 |
Touch Event - CrossUp Multi Touch Drag Up |
41 |
Touch Event - CrossDown Multi Touch Drag Down |
42 |
Touch Event - CrossLeft Multi Touch Drag Left |
43 |
Touch Event - CrossRight Multi Touch Drag Right |
44 |
Touch Event - Drag Up |
45 |
Touch Event - Drag Down |
46 |