XP Universal Driver
User Manual

Introduction

Installing the Driver

Hardware

Serial

Configure Hardware Handshaking

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

Uninstalling the Driver

Uninstalling the Touch Drivers

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

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

Windows Monitor Number

Touchscreen Type

Connected On

Controller Model

Controller Status

Driver Version

About

Elo Right Mouse Button Tool (RMBT)

Tool Tray

Elo Touchscreen Properties

Align

Center Desktop Tool

Elo Right Mouse Button Tool (RMBT)

Disable/Enable Touch

Exit

Center Desktop Tool

Edge Acceleration Tool (EAT)

File List

Registry Entries

Registry (Primary registry entries)

Second Registry Entries

Primary Registry Entries

Troubleshooting

Appendix A
Device Specific Registry Keys

Introduction

Registry Keys for Serial

Touch Mode

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

Beep On Touch

Drag Delay

User Specific Registry Keys

Appendix B
Elo Driver Interface Usage

Introduction

Elo Device Interface Functions

Function Name: EloIF_EnumTouchScreenEx

Function Name: EloIF_GetTouch

Function Name: EloIF_Cancel

Function Name: EloIF_GetMouseMode

Function Name: EloIF_SetMouseMode

Function Name: EloIF_GetTouchState

Function Name: EloIF_DisableTouchEx

Function Name: EloIF_GetDragDelay

Function Name: EloIF_SetDragDelay

Function Name: EloIF_GetSound

Function Name: EloIF_SetSound

Function Name: EloIF_GetVirtualFullScreen

Function Name: EloIF_SetVirtualFullScreen

Function Name: EloIF_GetCalibrationData

Function Name: EloIF_UpdateCalibrationData

Function Name: EloIF_SwapButton

Function Name: EloIF_SetLeftHandedMouse

Function Name: EloIF_GetDiagnosticsData

Function Name: EloIF_GetQuickTouch

Function Name: EloIF_SetQuickTouch

Function Name: EloIF_GetAcceleration

Function Name: EloIF_SetAcceleration

Interface Data Structures

Structure Name: PROPERTIESDATA

Structure Name: TOUCHPOINT

Structure Name: CalibData

Structure Name: DRAGDELAYDATA

Structure Name: SOUNDDATA

Structure Name: FULLSCREEN

Structure Name: QUICK_TOUCH_DATA

Structure Name: ClippingBounds

Structure Name: ACCELDATA

Constants: GETPOINTS_CODE

Constants: CONTRL_STAT

Constants: RegistryOperation

Constatnts: Mode

Error codes: Returned from the Interface DLL

Appendix C
Enable/Disable Sample Code

Contacting Elo

Americas

Asia-Pacific

Europe (including Africa/Middle East)

 

 

P/N008579
Revision A

Copyright © 2004 Elo TouchSystems, Inc. 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.