Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

Edge HMI

About Touch Events

  • Last UpdatedOct 29, 2026
  • 1 minute read

Touch Events are predefined VBScript sub-routines that you can add to screen objects and project screens to create custom touch behaviors.

These Touch Events are based directly on the Windows Touch API — specifically, on the _IManipulationEvents interface and the ManipulationStarted, ManipulationDelta, and ManipulationCompleted methods. For more information about these methods, go to: http://msdn.microsoft.com/library/dd562197

The Windows Touch API passes the raw input from up to 10 touch points to the project runtime, and then the project runtime interprets that input and passes it to your project as Touch Events.

In practice, Touch Events are essentially the same as any other VBScript interface in your project. You select a screen object or project screen, add the appropriate Touch Event depending on when you want the script to be executed (for example, when the user starts or stops touching), and then develop the script to do whatever you want. The only real differences between Touch Events and the other VBScript interfaces are: Touch Events can only be executed as sub-routines, which means that they do not return values; and they can only receive the selected touch input data as arguments. If you can work within these guidelines, however, you can use Touch Events to develop custom touch behaviors far beyond the standard gestures.

Touch Events are not supported on Mobile Access (and therefore also not supported on IoT View).