PREH Touch Commander


Touchscreen driver for DOS and Windows 3.x
Release 2.0c 29.03.96 + Update

This driver CD includes the update for driver disk version 2.0c. This update fixes the "divide-by-zero" message when loading on some
200+ MHz Pentium systems. Includes updated ELODEV.EXE (1.7d), MONMOUSE.COM (1.6c), ELOCALIB, COMDUMP, SAWDUMP, TUTORIAL, and ELODEMO (from full DOS installation).

 

1. Installation

The directory \TOUCH\DOSWIN3X on the Preh utility CD-Rom contains an installation program which automatically transfers all the necessary files to the hard drive. Make sure that Windows is working properly if you want to install the Windows drivers. Furthermore, DOS mouse drivers (mouse.com, Imouse.com or gmouse.com) must be installed, so that you can use the mouse in parallel with the Touchscreen in Windows and DOS.

If you only want to change your hardware configuration, use the Setup program which is described later on.

For the installation, put the Preh utility CD-Rom into your CD-Rom drive. Change to the CD-Rom drive and to the directory \TOUCH\DOSWIN3X and type at the DOS Prompt: install [Enter]

Now follow the on-screen instructions. The installation program will ask you about the Controller model and subsequently request that you choose between DOS Express Installation, Windows Express Installation or Selective Installation. For each installation option, the software to be installed, as well as the memory required on the hard drive, will be indicated. Furthermore, you can change the directory in which the installation program stores the file (default setting is C:\TOUCH).

Your Autoexec.bat file will be changed by Install. The original file is saved with the filename Autoexec.old. The same thing happens during Windows Express Installation with the file System.ini (copy: System.old).

If you activate the Install program with the option -L: A:\Install-L<x>

The Install program uses as its language:

<x>=g or d German
<x>=s Spanish
<x>=f French
<x>=e English
(this is the default setting).

The Touchscreen must be calibrated after installing the drivers. To this end, after the Installation program has finished, input: go [Enter] and follow the instructions on the monitor.

A new calibration will always be necessary if another Touchscreen is connected to the computer. That is, during the calibration the computer is adjusted for the mechanical idiosyncrasies of the particular Touchscreen presently connected to the computer.

If you want to change the configuration of your Touchscreen hardware (mainly change the serial interface), execute the Setup program in C:\TOUCH. Please don't confuse this Setup program with the Setup program from Windows.

The operation is similar to that of the Install program, except that no software is installed, and consequently the Preh utility CD-Rom need not be inserted.

The following software components can be separately uninstalled:

- Elodemo Demonstration Program:

To uninstall the demo program, delete the files ELODEMO.EXE, *.PIC, *.IMG and *.BGI which are normally located in the \TOUCH directory.

- MonitorMouse for Windows:

Delete from the \WINDOWS directory the files CURSOFF.EXE and ELO.BMP and from the \WINDOWS\SYSTEM directory the files MONMOUSE.DRV, VMMD.386, ELOCALW.* and OEMELO.INF.
Delete all lines from your SYSTEM.INI file which are marked with the comment "added by Elo" and the section [EloCalW] from the WIN.INI file.
Start Windows Setup and reenter your original mouse there.

- Touchscreen drivers for DOS:

Before you uninstall the drivers for DOS, you should delete the drivers for Windows. Delete the directory in which the Install program has stored the software (normally C:\TOUCH). Remove all lines which include the words ELODEV, MONMOUSE, NOMOUSE and TCHBACK from the AUTOEXEC.BAT file.

 

2. The ELODEMO Demo program:

This program presents the different ways in which a Touchscreen can be used. This program is installed during the "DOS Express Setup" and can be installed later via Selective Installation. It requires about 1.7 MB on your hard drive and is normally stored in the C:\TOUCH directory.

Command-line Options:

-t Switches off the Timeout of the various Demo applications.
-x Prevents DOS from returning to the main screen after 1 min.
-h Brings up a help screen on which all the options are explained.

3. The ELODEV and ELOCALIB programs:

Both of these programs are installed by the DOS Express Installation and the Windows Express Installation programs. ELODEV is the driver which communicates with the Touchscreen via the serial interface. It is normally stored in the C:\TOUCH directory. No mouse drivers can be loaded if ELODEV is to work properly.
The Install program writes a line into the Autoexec.bat file which starts the ELODEV driver. The necessary command-line options are entered in this line by Install and from the subsequent first calibration. The contents of this line provide for the calibration of the Touchscreen after each new startup of the computer. A help screen which briefly explains all the options can be activated via ELODEV -h. In the event of an error, i.e. if the disruption of the serial connection, ELODEV will not load and will terminate with the error-message: ELODEV not installed.

With the menu-driven ELOCALIB program, which is normally located in the C:\TOUCH directory, you can calibrate the Touchscreen for all your required video modes. ELODEV saves the calibration data in the ELOGRAPH.CAL file, if you calibrate several video modes. This calibration data is used by MONMOUSE for DOS and by ELODEMO, in order to enable the mouse pointer to properly follow your finger in the various video modes. A new calibration is only necessary if the Touchscreen is changed. If ELODEV is activated with the -h option, a help screen, on which all the options are briefly explained, appears.

 

4. MONMOUSE, the Monitor Mouse for DOS:

This program is installed by DOS Express Installation and entered in the Autoexec.bat file. In order for the MONMOUSE program to work correctly, the ELODEV program must be working properly. Therefore, it is always executed after ELODEV in the Autoexec.bat file. If ELODEV is terminated because of an error, MONMOUSE also stops with the error-message:
MONMOUSE not installed.
MONMOUSE for DOS requires loaded DOS mouse drivers or a loaded NOMOUSE program, in order to be executable. If neither of these two drivers are loaded, MONMOUSE for DOS terminates with the error-message:
MONMOUSE not installed.
NOMOUSE will be installed by Install if no DOS mouse drivers can be found. MonitorMouse emulates the Microsoft mouse under DOS. Therefore it should be possible to run every standard mouse-driven DOS application with the Touchscreen. The best test of whether the Touchscreen works properly under DOS is the DOS program EDIT. MONMOUSE and NOMOUSE are normally stored in the C:\TOUCH directory. If one activates the MONMOUSE and NOMOUSE programs with the -h command line option, one gets a help screen on which all possible options are briefly explained.

The most important command line option in MONMOUSE is Mode -m<x>:

x=0 Clicking only with the left mouse button. Dragging and the right mouse button are not supported. Works with big objects and beeps when the Touchscreen is touched.

x=1 Clicking only with the left mouse button. Dragging and the right mouse button are not supported. Works with big and little objects. The pointer follows the finger and the left mouse button is operational at the location at which the finger is taken off.

x=5 Clicking with the left mouse button and dragging. The right mouse button is not supported. The left mouse button works until you remove your finger from the Touchscreen again.

x=6 Is like Mode 5 and also supports double-clicking.

Mode 0 is the default setting, although the INSTALL program adds the suffix -m6 if MonitorMouse for Windows is installed.

The PATCHMSE and TUTORIAL programs are also in the C:\TOUCH directory. PATCHMSE can be used to create an individualized version of NOMOUSE out of a normal mouse driver. This individualized NOMOUSE displays a mouse pointer in DOS applications. You can try out the different mouse-key emulation modes and test the general functions with the TUTORIAL program. The command line option -M starts the TUTORIAL program in the monochrome mode; the option -L starts TUTORIAL in the left-handed mode.

 

5. MonitorMouse for Windows:

These Windows Touchscreen drivers are installed during the Windows Express Installation. It requires an operationally-installed ELODEV and MONMOUSE. If the mouse is to be run in parallel with the Touchscreen, DOS mouse drivers must also be installed.

During Windows Express Installation, the System.ini file is modified in the following or a similar manner:

[boot]
;Start of line(s) placed by ELO TouchSystems
mouse.drv=monmouse.drv
;End of line(s) placed by Elo Touchsystems
;Next line commented out by Elo TouchSystems
;mouse.drv =mouse.drv
. .
. .
[boot description]
;Start of line(s) placed by ELO TouchSystems
mouse.drv=Elo MonitorMouse (R) 1.5 for Windows 3.1
;End of line(s) placed by Elo TouchSystems
;Next line commented out by Elo TouchSystems
;mouse.drv =Microsoft, or IBM PS /2
. .
. .
;Start of line(s) placed by ELO TouchSystems
mouse=vmmd.386
;End of line(s) placed by Elo TouchSystems
;Next line commented out by Elo TouchSystems
;mouse=*vmd

If you are using a serial mouse, Installation inserts the following line in the [386 Enh] section of your System.ini file:

COMxBUFFER=0

in which x is the number of the serial interface to which your mouse is connected.

In order to calibrate the Touchscreen under Windows, open Control Panel and double-click on the Touchscreen Icon. Then click on Calibration and follow the instructions on the monitor. Clicking on OK completes the calibration. A new calibration should only be necessary if you have changed the screen resolution or the Touchscreen.

There is an additional driver in the C:\TOUCH directory: TCHBACK.This is only considered for DOS applications, and was written specifically for operating the TouchBack drivers. This should be described in the application's documentation.

The diagnostic programs INFO and TOUCHES are included in the DOS and Windows installations. With INFO, you can display the current settings of the ELODEV driver. With TOUCHES, you can determine if the ELODEV driver can communicate with the Touchscreen.

 

6. Installation under Windows 95/98

Installing the Elo touchscreen drivers for Dos and Windows 3.x under Windows 95 is almost the same as the installation for Windows 3.x.
Follow these steps:

1. Make sure you are loading a DOS mouse driver in the AUTOEXEC.BAT file if you have a mouse connected to your system. For example:

C:\MOUSE\MOUSE

The Windows 95 installation program will have REM'ed-out any mouse driver it found in AUTOEXEC.BAT. This driver must be reinstalled. Microsoft mouse driver 8.20 or Logitech mouse driver 6.20 is recommended over more recent versions which occupy more memory. In addition, later Microsoft mouse drivers may cause the cursor to jump all over the screen if the Microsoft mouse SETUP program is not run. The recommended mouse drivers may be found on the Elo BBS in the Miscellaneous Tools file area (#11) at ++1 (423) 482-9840.

2. Reboot the system using the "Command prompt only" selection from the Windows 95 Startup Menu. To get to the Windows 95 Startup Menu, reboot the system and quickly press the [F8] key when the system displays "Starting Windows 95...". For Windows 98 there is no message "Starting....". Here you you have to press [F8] after the last message of the BIOS.

3. Install the Elo DOS and Windows driver from the Preh utility CD-Rom as described above in point 1..

4. Reboot the PC and start Windows 95. If the message "New Hardware Found" is displayed when Windows 95 loads, select "Do not install driver".

5. Calibrate the touchscreen in Windows 95 with the Touchscreen Control Panel.