Elo TouchSystems Software Driver
User Guide

New Features

Introduction

Installing the Driver

Hardware

Serial

USB

Software

Setup from Windows Desktop

Single Monitor, Serial Controller

Single Monitor, USB Controller

Multiple Monitors, Serial Controllers

Multiple Monitors, USB Controllers

Multiple Monitors, Serial and USB Controllers

Silent Install

Adding Additional Serial Controllers

Adding Additional USB Controllers

Installing the APR Driver

Uninstalling the Driver

         Disabling the Driver

      Disabling Touch Functionality

Video Alignment (Calibration)

Options to Launch

Running the Alignment Program

Landscape/Portrait Mode

Unusual Combinations of Expanded Desktop with Multiple Monitors

Target Location on the Screen

Video Alignment for Capacitive Touchscreens

Control Panel (Elo Mouse Properties)

General

Mode

Mouse Button Emulation Mode

Click on Touch

Click on Release

Mouse Emulation (Drag and Double-click)

Options

Sound

Properties

Screen Information

Properties 1

Windows Monitor Number

Touchscreen Type

Installed On

Controller Model

Controller Status

Driver Version

Advanced

Advanced Touch Tab

Advanced Beam Tab

Advanced Sound Tab

Right Click on Hold

Properties 2

About

Elo Right Mouse Button Tool (RMBT)

Tool Tray

Elo Touchscreen Properties

Align

Center Desktop Tool

Elo Right Mouse Button Tool (RMBT)

Edge Acceleration Tool

Disable/Enable Touch

Readme

User Manual

Exit

Center Desktop Tool

Edge Acceleration Tool (EAT)

File List

Registry Entries

Registry (Primary registry entries)

Serial

Registry Keys for USB

HID

Secondary Registry Entries

Primary Registry Entries

Troubleshooting

Appendix A
Device Specific Registry Keys

Introduction

Registry Keys for Serial

Touch Mode

Differentiate Touch Data from Mouse Messages in Windows Application

Right Click On Hold

Serial Port Configuration

Enable / Disable Touch

Beep on Touch

Drag Delay

Full Screen Bounding Rectangle and Bounding Mode

Calibration

Edge of Touchscreen Cursor Acceleration

Registry Keys for USB Device

Enable / Disable Touch

Full Screen Bounding Rectangle and Bounding Mode

Calibration

Edge of Touchscreen Cursor Acceleration

Registry Keys for HID

Touch Mode

Differentiate Touch Data from Mouse Messages in Windows Application

Right Click On Hold

Beep On Touch

Drag Delay

User Specific Registry Keys

Appendix B
Elo Software Development Kit

Introduction

Get Raw and Calibrated Touch Points from the Touchscreen

Change Touchscreen Operation Modes

Configure Drag Delay

Enable/Disable Touch Functionality

Configure Sound During Touch

Custom Alignment for Touchscreen Using Calibration API

Define Touchscreen Boundary

Configure Touchscreen for Left-handed Users

Retrieve Touchscreen Diagnostic Data

Configure Touchscreen for Gaming Specific Mode by Enabling Quick Touch

Configure Edge Acceleration Feature

Define Touchscreen to Automatically Timeout After Constant Touch in Same
Location Using Untouch Timeout Feature

Configure Right Click on Hold Functionality

Elo Device Interface Functions

Function Name: EloGetScreenInfo

Function Name: GetTouch

Function Name: Cancel

Function Name: GetMouseMode

Function Name: SetMouseMode

Function Name: GetTouchState

Function Name: EloSetTouchState

Function Name: EloGetDragDelay

Function Name: EloSetDragDelay

Function Name: EloGetBeep

Function Name: EloSetBeep

Function Name: EloGetTouchBoundary

Function Name: EloSetTouchBoundary

Function Name: EloGetCalibrationData

Function Name: EloSetCalibrationData

Function Name: EloSwapButton

Function Name: EloSetLeftHandedMouse

Function Name: EloGetDiagnosticsData

Function Name: EloGetQuickTouch

Function Name: EloSetQuickTouch

Function Name: EloGetAcceleration

Function Name: EloSetAcceleration

Function Name: EloGetUntouchTimeout

Function Name: EloSetUntouchTimeout

Function Name: EloGetRightClickOnHold

Function Name: EloSetRightClickOnHold

Interface Data Structures

Structure Name: SCREEN_PROPERTIES

Structure Name: TOUCHPOINT

Structure Name: CALIBRATION

Structure Name: DRAG_DELAY

Structure Name: BEEP

Structure Name: FULLSCREEN

Structure Name: QUICK_TOUCH

Structure Name: CLIPPING_BOUNDS

Structure Name: ACCEL

Structure Name: RIGHTBUTTON

Structure Name: UNTOUCH_TIMEOUT

Constants: GETPOINTS_CODE

Constants: >CONTRL_STAT

Constants: RegistryOperation

Constants: TOUCHSCREEN_MODE

Constants: GETPOINTS_STATUS

Error Codes: Returned from the Interface DLL

Appendix C
Enable/Disable Sample Code

Contacting Elo

Americas

North America

Latin America

Asia-Pacific

Europe (including Africa/Middle East)

 

 

P/N008579
Revision G

Copyright © 2009 Elo TouchSystems, All Rights Reserved.

No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language or computer language, in any form or by any means, including, but not limited to, electronic, magnetic, optical, chemical, manual, or otherwise without prior written permission of Elo TouchSystems.

Disclaimer
The information in this document is subject to change without notice. Elo TouchSystems makes no representations or warranties with respect to the contents hereof, and specifically disclaims any implied warranties of merchantability or fitness for a particular purpose. Elo TouchSystems reserves the right to revise this publication and to make changes from time to time in the content hereof without obligation of Elo TouchSystems to notify any person of such revisions or changes.

 

Top of page