Elo TouchSystems MonitorMouse User Manual

Touchscreen driver for os/2
Table of Contents

Advertisement

Quick Links

®
MonitorMouse
FOR OS/2
Version 2.1
Manual Version 2.1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MonitorMouse and is the answer not in the manual?

Questions and answers

Summary of Contents for Elo TouchSystems MonitorMouse

  • Page 1 ® MonitorMouse FOR OS/2 Version 2.1 Manual Version 2.1...
  • Page 2 ® MonitorMouse for OS/2 Version 1.0 User’s Guide Manual Version 1.0a Copyright 1992-1995 © Elo TouchSystems, Inc. 105 Randolph Road Oak Ridge, Tennessee 37830 (615) 482-4100 A Raychem Company All rights reserved. P/N 008010-A DOC # SW000042-A...
  • Page 3: Software License Agreement

    Trademark Acknowledgements IntelliTouch, AccuTouch, and MonitorMouse are registered trademarks, and ELODEV is a trademark of Elo TouchSystems, Inc. All other trademarks are the property of their respective holders. Copyright Copyright © 1992-1995 by Elo TouchSystems, Inc. All rights reserved. Reproduction, adaptation, or translation without prior written permission is prohibited, except as allowed under copyright laws.
  • Page 4: Table Of Contents

    Contents Chapter 1- Introduction ........1 About this Manual ..........1 About MonitorMouse for OS/2 ........2 Touchscreen Controller Compatibility ......2 Software Compatibility ........4 Coordinates vs. Mickeys ......4 Video Compatibility ........4 Differences from Previous Versions ......4 Distribution Rights ........
  • Page 5 Tips on Using the Touchscreen in Presentation Manager ....20 Removing the Mouse Pointer ....... 20 Resizing Windows........21 Menus ..........21 Scrolling ..........21 Maximizing Windows ........21 Using the Overscan Area........21 Option Buttons and Check Boxes......22 Choosing the Control-Menu, Minimize, Maximize, and Restore Buttons .
  • Page 6: Chapter 1- Introduction

    Introduction About this Manual 1 About MonitorMouse for OS/2 2 Product Registration 5 Contacting Elo 6 BOUT THIS ANUAL This manual provides all of the information you need to install and use MonitorMouse for OS/2, Elo TouchSystems’ touchscreen driver for OS/2. This manual is organized as follows: Chapter 1 Describes the software included, and the hardware requirements.
  • Page 7: About Monitormouse For Os/2

    Chapter 1 - Introduction Appendix C Gives tips on troubleshooting a MonitorMouse for OS/2 installation and includes a sample CONFIG.SYS file. Appendix D Gives additional installation steps for using MonitorMouse for OS/2 with IBM Audio Visual Connection (AVC) multimedia authoring tool. See the !READ.ME! file (if present) on the accompanying disk.
  • Page 8 About MonitorMouse for OS/2 MonitorMouse for OS/2 will work with the Elo touchscreen controllers listed below. E281{A}-4002 refers to both the E281-4002 and E281A-4002 controllers. Likewise, E281{A}-4025 refers to both the E281-4025 and E281A-4025 controllers. Controller Model Interface Touchscreen Type E281-2300 RS-232 IntelliTouch...
  • Page 9: Software Compatibility

    Chapter 1 - Introduction Software Compatibility MonitorMouse for OS/2 is compatible with OS/2 versions 1.3 through 3.x (Warp). Coordinates vs. Mickeys MonitorMouse will work with all Presentation Manager and WIN-OS/2 mouse- driven applications. All OS/2 Full Screen and DOS applications that ask the mouse driver for coordinates (absolute position) rather than mickeys (relative motion) will also work.
  • Page 10: Distribution Rights

    Product Registration Distribution Rights MonitorMouse for OS/2 and its support software may be distributed freely in executable form with any software you develop using them. See the license agreement at the beginning of this manual for details. Other Versions of MonitorMouse MonitorMouse for OS/2 is only one in a family of MonitorMouse products for various operating systems available separately from Elo.
  • Page 11: Contacting Elo

    Chapter 1 - Introduction ONTACTING Elo TouchSystems, Inc. 105 Randolph Road Oak Ridge, TN 37830 VOICE: (615) 482-4100 (Eastern Time) FAX: (615) 482-4943 Technical Support Line VOICE: (615) 220-4299 (Voice mail after hours) FAX: (615) 482-6617 BBS: (615) 482-9840 (Downloads only, up to 14.4K baud, multiple protocols) CompuServe: GO ELOTOUCH Select Elo TouchSystems from the Messages and Library menus.
  • Page 12: Chapter 2- Installing Monitormouse For Os/2

    Installing MonitorMouse for OS/2 Before you Begin 7 Configure your Controller 8 Copy the Software 8 Modify CONFIG.SYS 9 Install the Touchscreen Control Panel 14 Calibrate the Touchscreen 14 Installing the Elo Wallpaper 15 EFORE YOU EGIN First be sure OS/2 is installed and operating properly with your mouse. As you will be modifying the CONFIG.SYS file, it is best to have the OS/2 installation disks or a bootable DOS disk readily available.
  • Page 13: Step 1 - Configure Your Controller

    Chapter 2 - Installing MonitorMouse for OS/2 Step 1 Configure your controller Step 2 Copy the software Step 3 Modify CONFIG.SYS Step 4 Install the Touchscreen Control Panel Step 5 Calibrate the touchscreen 1 - C ONFIGURE YOUR ONTROLLER Verify your controller configuration using the setup instructions provided in Appendix A.
  • Page 14: International Versions

    Step 3 - Modify CONFIG.SYS Create a subdirectory on your hard disk and copy the files into it. For example, CD \ MD ELO COPY A:*.* ELO International Versions International versions of the Touchscreen Control Panel are included in subdirectories on the MonitorMouse for OS/2 disk. Replace ELOCAL2.DLL and ELOCAL2.HLP on your hard disk with the versions from the appropriate subdirectory.
  • Page 15: Serial Touchscreen Controller On Pc-Bus System

    Chapter 2 - Installing MonitorMouse for OS/2 Serial Touchscreen Controller on PC-Bus System Change your CONFIG.SYS file as follows: where <controller> is: 2300 for the IntelliTouch E281-2300 serial controller. 4002 for the IntelliTouch E281{A}-4002 serial controller. 2210 for the AccuTouch E271-2210 serial controller. for the AccuTouch E271-140 serial controller.
  • Page 16: Serial Touchscreen Controller On Ps/2 System

    Step 3 - Modify CONFIG.SYS Serial Touchscreen Controller on PS/2 System Change your CONFIG.SYS file as follows: where <controller> is: 2300 for the IntelliTouch E281-2300 serial controller. 4002 for the IntelliTouch E281{A}-4002 serial controller. 2210 for the AccuTouch E271-2210 serial controller. for the AccuTouch E271-140 serial controller.
  • Page 17: Pc-Bus Touchscreen Controller

    Chapter 2 - Installing MonitorMouse for OS/2 PC-Bus Touchscreen Controller Change you CONFIG.SYS file as follows: where <controller> is: 4035 for the IntelliTouch E281-4035 PC-Bus controller. 4025 for the IntelliTouch E281{A}-4025 PC-Bus controllers. 2201 for the AccuTouch E271-2201 PC-Bus controller. for the AccuTouch E271-141 PC-Bus controller.
  • Page 18: Micro Channel Touchscreen Controller

    Step 3 - Modify CONFIG.SYS Micro Channel Touchscreen Controller Change your CONFIG.SYS file as follows: where <controller> is: 2202 for the AccuTouch E271-2202 Micro Channel controller. Here is an example MonitorMouse for OS/2 DEVICE command: No Mouse If you do not wish to have a mouse connected, change the "stype=elomou$" flag to "type=elomou$"...
  • Page 19: Step 4 - Install The Touchscreen Control Panel

    Chapter 2 - Installing MonitorMouse for OS/2 4 - I NSTALL THE OUCHSCREEN ONTROL ANEL The Touchscreen Control Panel program, ELOCAL2.EXE, is a Presentation Manager application for calibrating the touchscreen and setting various options. See Figure 2-1. Add the \ELO\ELOCAL2.EXE program to the System Setup Folder and label the icon "Touchscreen".
  • Page 20: Installing The Elo Wallpaper

    Installing the Elo Wallpaper Figure 2-1. MonitorMouse for OS/2 Touchscreen Control Panel NSTALLING THE ALLPAPER ELO.BMP can be used to display Elo “wallpaper” when giving demos of MonitorMouse for OS/2. To load, copy the file ELO.BMP to the \OS2\BITMAP directory. Call up the pop-up menu for the desktop with the right mouse button, then choose Open/Settings/Background/Image/Tiled, and select ELO.BMP.
  • Page 21 Chapter 2 - Installing MonitorMouse for OS/2...
  • Page 22: Chapter 3- Using Monitormouse For Os/2

    Using MonitorMouse for OS/2 Touchscreen Control Panel 17 Tips on Using the Touchscreen in Presentation Manager 20 Tips on Public Access Kiosk Applications 22 Programming Options 24 OUCHSCREEN ONTROL ANEL The MonitorMouse for OS/2 Touchscreen Control Panel (see Figure 2-1, page 15) is detailed in the following sections.
  • Page 23: Mouse Button Emulation Mode

    Chapter 3 - Using MonitorMouse for OS/2 affected by horizontal and vertical adjustments on the monitor and by the physical mounting of the touchscreen. Additional calibration complications include image blooming, where brightly- colored images expand, and the "pincushion" effect, which causes the corners of the display to be stretched.
  • Page 24: Double Clicking

    Touchscreen Control Panel move, nor will any other clicks be simulated until your finger is lifted and the screen retouched. Mode 1 Left button clicking only. No dragging or right button is supported. Works with large and small targets. The mouse pointer follows your sliding finger and the left button is clicked at the point of release (lift-off).
  • Page 25: Click Sound On Touches

    Chapter 3 - Using MonitorMouse for OS/2 Click Sound on Touches A check box is available in the Touchscreen Control Panel for enabling/disabling the "click" sound from the PC’s internal speaker for each touch. Audible feedback is important because the touchscreen does not have any tactile feedback mechanism.
  • Page 26: Resizing Windows

    Tips on Using the Touchscreen in Presentation Manager 2. Open the Mouse icon. A Settings notebook will be displayed. 3. Select the Pointers tab. 4. Highlight the arrow icon. Select Edit. 5. With the Icon Editor, select File/New to create a null cursor. Select File/Save. 6.
  • Page 27: Option Buttons And Check Boxes

    Chapter 3 - Using MonitorMouse for OS/2 window is maximized, you may touch the upper-right corner to restore the window, touch the top to click on the window title, and double-tap the upper-left corner to close the window. Option Buttons and Check Boxes It is easier to select an option by touching the option name rather than touching the option button.
  • Page 28 Tips on Public Access Kiosk Applications 6. Optimize the application for speed. A quick response keeps the user's attention. Users will walk away from a sluggish system. Speedy systems also reduce vandalism. Do not use a graphics mode with higher than necessary colors/resolution.
  • Page 29: Programming Options

    Chapter 3 - Using MonitorMouse for OS/2 ROGRAMMING PTIONS Presentation Manager applications can launch the Touchscreen Control Panel (ELOCAL2.EXE) with the DosExecPgm() function. It is also possible to directly call the calibration procedure in the Touchscreen Control Panel by executing ELOCAL2.EXE with a flag as follows: ELOCAL2 -Calibrate...
  • Page 30: Appendix A - Configuring Your Controller

    $SSHQGL[$ Configuring Your Controller General Information 25 Controller Data Sheets 26 ENERAL NFORMATION This appendix describes how to configure your controller’s switch and/or jumper settings for use with MonitorMouse for OS/2. Controllers are typically shipped pre-configured for use with MonitorMouse for OS/2. Your controller’s switch and jumper settings can be found on one of the next few pages.
  • Page 31: Controller Data Sheets

    Appendix A - Configuring Your Controller The following table lists the devices normally assigned to each IRQ: Device Mapped to IRQ9 COM2 COM1 LPT2 Floppy disk controller LPT1 Below are Elo’s recommendations for choosing an interrupt, in order of preference. Skip the IRQ if a conflict may exist.
  • Page 32: Intellitouch Serial Controller (E281-2300)

    Controller Data Sheets IntelliTouch Serial Controller (E281-2300) Verify the controller’s jumper settings are as follows: (From Left) 9600 Baud J0 - N J1 - N Binary Mode J2 - N Hardware handshaking enabled J3 - N Stream Mode J4 - N Reserved J5 - N Reserved...
  • Page 33: Intellitouch Serial Controller (E281{A}-4002)

    Appendix A - Configuring Your Controller IntelliTouch Serial Controller (E281{A}-4002) Verify the controller’s switch settings are as follows: (From Bottom) Stream Mode SW0 - OFF Binary Mode SW1 - OFF Z-axis enable SW2 - ON 9600 Baud (recommended) SW3 - ON SW4 - ON SW5 - ON Reserved...
  • Page 34: Accutouch Serial Controller (E271-2210)

    Controller Data Sheets AccuTouch Serial Controller (E271-2210) Verify the controller’s jumper settings are as follows: (From Left) 9600 Baud J0 - N J1 - N Binary Mode J2 - N Hardware handshaking enabled J3 - N Stream Mode J4 - N Reserved J5 - N Reserved...
  • Page 35: Accutouch Serial Controller (E271-140)

    Appendix A - Configuring Your Controller AccuTouch Serial Controller (E271-140) Verify the controller’s switch settings are as follows: Baud Rate 9600 SW1 - OFF SW2 - OFF 4800 SW1 - ON SW2 - OFF 2400 (recommended) SW1 - OFF SW2 - ON SW1 - ON SW2 - ON 8-Bit Data...
  • Page 36: Intellitouch Pc-Bus Controller (E281-4035)

    Controller Data Sheets IntelliTouch PC-Bus Controller (E281-4035) Verify the controller’s switch settings are as follows: 12-Bit Mode SW1 - ON Reserved SW2 - ON Stream Mode SW3 - OFF Reserved SW4 - ON Z-axis enable SW5 - ON Reserved SW6 - ON Next, set the controller’s Base I/O Port address with the W2 and W3 jumpers.
  • Page 37: E281-4035 Emulation Modes

    Appendix A - Configuring Your Controller Next, install a jumper vertically at W1 to select the Interrupt (IRQ). The E281- 4035 is shipped jumpered for IRQ5. See Choosing an Interrupt (IRQ) for PC-Bus Controllers, page 25. The jumper block positions are as follows: Interrupt (IRQ) (from left) 5 (factory set)
  • Page 38: Intellitouch Pc-Bus Controller (E281{A}-4025)

    Controller Data Sheets IntelliTouch PC-Bus Controller (E281{A}-4025) Verify the controller’s switch settings are as follows: (From Bottom) 12-Bit Mode SW1 - ON Reserved SW2 - ON Stream Mode SW3 - OFF Reserved SW4 - ON Z-axis enable SW5 - ON Reserved SW6 - ON Reserved...
  • Page 39 Appendix A - Configuring Your Controller Next, install a jumper vertically at W1 to select the Interrupt (IRQ). A jumper is supplied, but may be found in a horizontal, inactive position. See Choosing an Interrupt (IRQ) for PC-Bus Controllers, page 25. The jumper block positions are as follows: W1 Position Interrupt (IRQ)
  • Page 40: Accutouch Pc-Bus Controller (E271-2201)

    Controller Data Sheets AccuTouch PC-Bus Controller (E271-2201) Verify the controller’s jumper settings are as follows: (From Top) Default from jumpers J7 - Y Reserved J6 - N Touchscreen Type AccuTouch J5 - Y Stream Mode J4 - N No Interrupt (software selected) J3 - N J2 - N Base I/O Port (in hex)
  • Page 41: Accutouch Pc-Bus Controller (E271-141)

    Appendix A - Configuring Your Controller AccuTouch PC-Bus Controller (E271-141) Verify the controller’s switch settings are as follows: (From Top) 12-Bit Mode SW1 - ON No calibration data on reset SW2 - ON Stream Mode SW3 - OFF Filtered Mode SW4 - ON Next, set the controller’s Base I/O Port address with the W2 and W3 jumpers.
  • Page 42 Controller Data Sheets Next, install a jumper vertically at W1 to select the Interrupt (IRQ). A jumper is supplied, but may be found in a horizontal, inactive position. See Choosing an Interrupt (IRQ) for PC-Bus Controllers, page 25. The jumper block positions are as follows: Position Interrupt (IRQ)
  • Page 43: Accutouch Micro Channel Controller (E271-2202)

    Appendix A - Configuring Your Controller AccuTouch Micro Channel Controller (E271-2202) Verify the controller’s jumper settings are as follows: (From Top) Default from jumpers J7 - Y Reserved J6 - N Touchscreen Type AccuTouch J5 - Y Stream Mode J4 - N Reserved J3 - N Reserved...
  • Page 44: Appendix B - Driver Command Reference

    $SSHQGL[% Driver Command Reference Command Line 39 Flags 40 OMMAND In general, the MonitorMouse for O/S2 driver is configured with parameters and flags as follows: FGXKEGE>GNQ>OQPOQW:: U[U EQPVTQNNGT RCTCOGVGTU HNCIU where <XX> is: for serial touchscreen controllers on PC-Bus systems. for serial touchscreen controllers on Micro Channel systems.
  • Page 45: Flags

    Appendix B - Driver Command Reference and the <controller> parameters are: <controller>,<COM port #>, <baud rate> for serial touchscreen controllers. <controller>,<base port>,<interrupt (IRQ)> for PC-Bus touchscreen controllers. <controller> Micro Channel touchscreen controllers. LAGS The following <flags> may be specified on the DEVICE=MONMOUxx command line in any order, upper or lower case, separated by spaces.
  • Page 46 Flags Touchscreen Control Panel program. This area may then be manually adjusted with the Touchscreen Control Panel. -w<n> This flag is not normally required. If a stationary touch generates continuous mouse clicks, add the -w flag. Causes of continuous mouse clicks include IntelliTouch controller firmware prior to version 2.2, serial controllers operating at slower than recommended baud rates, or...
  • Page 47 Appendix B - Driver Command Reference...
  • Page 48: Appendix C - Troubleshooting

    $SSHQGL[& Troubleshooting Most problems are due to improper installation of the software drivers. Below is a sample OS/2 2.1 CONFIG.SYS file.
  • Page 49 Appendix C - Troubleshooting If the driver commands are correctly placed in CONFIG.SYS, verify that the controller type and communication parameters match the controller's. See Appendix A for controller switch/jumper settings. Check for any error message displayed by the drivers when the system is started. The touchscreen driver will display power-on diagnostic results for most touchscreen controllers, possibly indicating a hardware problem.
  • Page 50: Appendix D - Installation For Avc

    $SSHQGL[' Installation for AVC To use MonitorMouse for OS/2 with IBM Audio Visual Connection (AVC) multimedia authoring tool, perform the following additional steps after verifying correct operation of the touchscreen with pRESENTATION Manager. 1. Extract the TOUCH.SYS and VTOUCH.SYS files from your OS/2 disks or CD-ROM.
  • Page 51 Appendix D - Installation for AVC...
  • Page 52: Index

    ,QGH[ compatibility software, 4 touchscreen, 3 video, 4 @6253.ADF, 11, 44 CONFIG.SYS file, 2, 9, 14, 15, 16, 18, 38, 40, 43, 51, 53 configuration CONFIG.SYS file, 9 controllers, 10, 31, 32, 33, 34, 35, 36, 37, 39, 41, 42, 44 DEVICE command, 12 002710-XXX Controller, 3 Micro Channel controller, 13, 18...
  • Page 53 Index - I-Y E281-2300 serial controller, 14, 15, 32, 33 E281-4035 PC-Bus controller, 16, 32, 37 Elo BBS, 7 wallpaper, installing, 20 Elo touchscreens, 2 ELO.BMP file, 11, 20 ELOCAL2.EXE program, 19 ELOCAL2.HLP file, 10, 12 ELODEV driver, 5 X-axis inversion, 23 emulation modes, 2, 23 Y-axis inversion, 23 image coordinates, 23...

This manual is also suitable for:

Monitormouse 2.1

Table of Contents