MicroTouch TouchWare
for Windows 95, Windows 3.1x, and MS-DOS
Version 3.4, April 1997
Copyright 1991-1997 MicroTouch Systems, Inc.
All rights reserved.
__________________________________________________________________
CONTENTS
1.0 Installing TouchWare
1.1 Installing for Windows and MS-DOS (Disk 1 & 2)
1.2 Installing for MS-DOS Only (Requires Disk 2)
1.3 Upgrading from a MS-DOS Only Setup
1.4 Installing on Dual-Boot Systems
1.5 Installing to a Network Drive
1.6 Conflicts with Interrupts (IRQs)
1.7 Conflicts with Long Path Statements in AUTOEXEC.BAT
2.0 New Features in TouchWare 3.4
3.0 TouchWare Files
3.1 TouchWare Programs and Version Numbers
3.2 TouchWare Files for Windows and MS-DOS
3.3 TouchWare Files for MS-DOS Only
4.0 Using a TouchPen with the Touchscreen
4.1 Making Pen Touch Work Like Finger Touch
4.2 Adjusting Baud Rate to Improve TouchPen Tracking
5.0 ThruGlass Touchscreens and Controllers
5.1 Old ThruGlass Controllers Not Supported
5.2 Changes in Touch Terminal Not Updated in Control Panel
5.3 Interference from Security Tag Readers
6.0 Super VGA Support for DOS Touchscreen Driver
6.1 DefaultVirtualSize Parameter
6.2 CalibrateVideoMode Parameter
7.0 User Documentation
8.0 Known Limitations and Restrictions
8.1 Mouse Driver and Touchscreen Conflicts
8.2 Uninstall Not Accessible From Add/Remove Programs
8.3 Cannot Uninstall More Than One Instance
8.4 Uninstalling on a mouseless system.
8.5 DOSTOUCH with Windows 95 Limitation
8.6 Controller Frequency Limitations
8.7 Microcal Limitation
8.8 System May Hang on Restart After Install
8.9 Delay in Opening Windows Touchscreen Control Panel
__________________________________________________________________
1.0 INSTALLING TOUCHWARE
1.1 Installing for Windows and MS-DOS (Disk 1 & 2)
o Windows95 - Use the Control Panel applet ADD\Remove files to
install program.
o Windows 3.1x - Install diskette 1 in disk drive and run Setup
from File Manager.
o MS DOS - Install diskette 2 in disk drive and run Install.bat
from the diskette.
1.2 Installing for MS-DOS Only (Disk 2 only)
To install TouchWare for MS-DOS only, insert Disk 2 into a
diskette drive and run the INSTALL program. The Install
program only uses Disk 2 and loads only the touchscreen files
for MS-DOS.
1.3 Upgrading from a MS-DOS Only Setup
If you are installing over a previous "MS-DOS only" install of
TouchWare and you are now installing into Windows for the
first time, the Setup program creates a new DOSTOUCH.INI
file. Any custom settings you made to the DOSTOUCH.INI file
are not saved. Therefore, you may want to make a backup of
the DOSTOUCH.INI file before installing TouchWare. Note that
overwriting the DOSTOUCH.INI file only occurs in this one
case. In all other cases, the Setup program does not
overwrite an existing DOSTOUCH.INI file.
Note: The default directory for TouchWare is C:\MTS\TOUCH.
1.4 Installing on Dual-Boot Systems
When you install to a dual-boot system (that is, Windows 95
and Windows 3.1), you must install TouchWare to two different
directories if you want to be able to uninstall each version.
Be sure to select Custom Install when you run the Setup
program so you can specify the destination directory.
1.5 Installing to a Network Drive
Although not recommended, you can install TouchWare to a
network drive. However, your network must be configured such
that you can log in and have access to the network before
attempting to load the touchscreen driver. If Windows starts
up before you log in to the network, the touchscreen will not
work because Windows cannot load the necessary touchscreen
files from the network.
1.6 Conflicts with Interrupts (IRQs)
Your PC configuration must have a unique communication (COM)
port and interrupt request (IRQ) available to assign to the
touchscreen. The touchscreen cannot share an IRQ with another
device in your system configuration, even though the other
device may support IRQ sharing.
1.7 Conflicts with Long Path Statements in AUTOEXEC.BAT
As defined by MS-DOS, the PATH statement in your AUTOEXEC.BAT
file cannot have more than 127 characters. When you install
TouchWare, the Setup program adds the TouchWare destination
directory to the beginning of the PATH statement. The Setup
program will display an error message if adding the directory
will exceed the limits of the PATH statement. If you continue
with the TouchWare installation, Setup will truncate some of
the information at the end of the PATH statement. To see what
information was deleted, you can always look at the previous
version of your AUTOEXEC.BAT file (for example, AUTOEXEC.BAK
or AUTOEXEC.00x).
__________________________________________________________________
2.0 NEW FEATURES IN TOUCHWARE 3.4
o Enhanced Setup program for installing the software
-- Allows for Express or Custom install
-- Installs for Windows 95, Windows 3.1x, and MS-DOS
-- Includes updated search routine for finding touchscreen
o Includes TouchWare Uninstall utility
o Updated Windows Touchscreen control panel
-- Includes option for adjusting controller frequency
-- Includes status information about the touchscreen
controller and firmware
o Updated Microcal Diagnostic utility
-- Provides option to automatically test and adjust the
frequency of SMT3 and TouchPen touchscreen controllers
-- Supports additional touchscreen controllers, including
SMT3, TouchPen, and ThruGlass
-- Runs terminal emulation mode at full screen
-- Supports non-standard COM ports
o Added support for ThruGlass touchscreen and controller
-- Includes ThruGlass control panel for Windows
-- Includes ThruGlass control panel for MS-DOS
__________________________________________________________________
3.0 TOUCHWARE FILES
3.1 TouchWare Programs and Version Numbers
The TouchWare 3.4 release consists of the following Windows
and MS-DOS programs:
Program Version Number
------- --------------
TouchWare for Windows 3.4
TouchWare for MS-DOS 3.5
Microcal Diagnostic Utility 6.1
3.2 TouchWare Files for Windows and MS-DOS
The following table lists all the TouchWare files and provides
a brief description of each file. The Setup program installs
the TouchWare files for both Windows and MS-DOS.
Installation of TouchWare requires approximately 2.5MB.
File Name Description
--------- -----------
CTL3D.DLL System file required to uninstall TouchWare
DEISL1.ISU Uninstall instructions; file must exist to
uninstall TouchWare
DOSPANEL.EXE Touchscreen control panel for DOS
DOSPANEL.HLP Help file for the DOS Touchscreen control panel
DOSPEN.EXE Pen Configuration utility for DOS
DOSTOUCH.EXE Touchscreen driver for DOS
DOSTOUCH.INI Initialization file for the DOS touchscreen
driver
DOSTOUCH.OVL DOS touchscreen driver overlay
MCAL.OVL Microcal Diagnostic utility overlay
MICROCAL.EXE Microcal Diagnostic utility
MICROCAL.HLP Help file for the Microcal Diagnostic utility
MTCONFIG.EXE DOS Touchscreen Configuration utility
MTSMOUSE.DRV Cursor display driver for Windows; required
only if you are not using a mouse with the
touchscreen
MTTOUCH.HLP TouchWare help file
QCAL.OVL Microcal Diagnostic utility overlay
QUICKCAL.HLP Help file for the Microcal Diagnostic utility
README.TXT Product information, release notes
REG32.EXE Program for updating the Windows 95 registry
TGCAL.EXE ThruGlass control panel for DOS
TOUCH.386 Touchscreen driver for Windows enhanced mode
TOUCH.DRV Touchscreen driver for Windows
TOUCHDLL.DLL A library of functions used by the Windows
Touchscreen control panel
TOUCHMTS.DLL Library of function calls
TOUCHTRM.EXE ThruGlass terminal emulation program
TWUNINST.EXE TouchWare uninstall utility
UNINST16.EXE Uninstall utility
WINPANEL.EXE Touchscreen control panel for Windows
WINPEN.EXE Pen Configuration utility for Windows
WINTGCAL.EXE ThruGlass control panel for Windows
WINTGCAL.HLP Help file for the Windows ThruGlass control
panel
WINTGCAL.INF ThruGlass configuration file
3.3 TouchWare Files for MS-DOS Only
File Name Description
--------- -----------
DOSPANEL.EXE Touchscreen control panel for DOS
DOSPANEL.HLP Help file for the DOS Touchscreen control panel
DOSPEN.EXE Pen Configuration utility for DOS
DOSTOUCH.EXE Touchscreen driver for DOS
DOSTOUCH.INI Initialization file for DOS touchscreen driver
DOSTOUCH.OVL DOS touchscreen driver overlay
MCAL.OVL Microcal Diagnostic utility overlay
MICROCAL.EXE Microcal Diagnostic utility
MICROCAL.HLP Help file for the Microcal Diagnostic utility
MTCONFIG.EXE DOS Touchscreen Configuration utility
QCAL.OVL Microcal Diagnostic utility overlay
QUICKCAL.HLP Help file for the Microcal Diagnostic utility
README.TXT Product information, release notes
TGCAL.EXE ThruGlass control panel for DOS
_________________________________________________________________
4.0 USING A TOUCHPEN WITH THE TOUCHSCREEN
4.1 Making Pen Touch Work Like Finger Touch
If you are using a TouchPen controller, you can use your
finger or a touch pen as a touch-input device. By default,
the touch pen ignores the Touch Mode setting and the Audible
Feedback setting specified in the Touchscreen control panel.
If you want the touch pen to function exactly like your finger
touch, add the following line to the [Windows Touch Screen]
section of the SYSTEM.INI file:
Note: The system.ini is in the Windows directory.
PacketModifier=35
When you restart your system, the touch pen will function
exactly like your finger. The touch pen will use the Touch
Mode setting and the Audible Feedback setting specified in the
Touchscreen control panel.
4.2 Adjusting Baud Rate to Improve TouchPen Tracking
If you experience tracking problems while using the touchpen,
the baud rate is probably set too low. The standard baud rate
for MicroTouch controllers is 9600. This rate is generally
acceptable for most applications. If you need to adjust the
baud rate, be sure to change the baud rate of both the
touchscreen driver and the touchscreen controller.
__________________________________________________________________
5.0 THRUGLASS TOUCHSCREENS AND CONTROLLERS
TouchWare 3.4 includes a new Windows ThruGlass control panel for
setting up a ThruGlass touchscreen. You use the control panel to
select your screen type, set the frequency and sensitivity of the
controller, and calibrate the touchscreen.
o You can use the Windows ThruGlass control panel to set up a
10.4-inch or a 17-inch touchscreen.
o You can use the DOS ThruGlass control panel to set up a
17-inch touchscreen only. If you want to use a 10.4-inch
touchscreen in MS-DOS, try setting up the screen in Windows
and then using it in MS-DOS. If you still need help with
the setup, call MicroTouch Technical Support.
5.1 Old ThruGlass Controllers Not Supported
TouchWare 3.4 has new files for configuring the sensitivity of
a ThruGlass touchscreen. Because these files are not backward
compatible, TouchWare 3.4 does not support the following old
ThruGlass controllers:
o 34-100, 34-101
o 34-200, 34-201
If you are using an old ThruGlass controller and want to
upgrade to TouchWare 3.4, contact MicroTouch Technical Support
at (508)659-9200 for more information.
5.2 Changes in Touch Terminal Not Updated in Control Panel
The ThruGlass control panel has options for changing the
frequency and sensitivity of the controller. You can also
change these values by using the Touch Terminal program.
Although your changes are saved correctly, the ThruGlass
control panel is not updated with the correct values.
5.3 Interference from Security Tag Readers
Radio security tag readers may interfere with the ThruGlass
touchscreen if you place them within six inches. To eliminate
the interference, you can move the reader away or place a
piece of grounded metal between the reader and the screen.
__________________________________________________________________
6.0 SUPER VGA SUPPORT FOR DOS TOUCHSCREEN DRIVER
To improve the handling of non-standard video modes, you can
manually add the following parameters to the C:\MTS\TOUCH\DOSTOUCH.INI file:
o DefaultVirtualSize
o CalibrateVideoMode
You should use these parameters if the cursor (also called the
mouse pointer) cannot reach all areas of the video display or if
the cursor movement seems exaggerated and extends beyond the video
image. However, before attempting to correct the problem by using
these parameters, use the Microcal Diagnostic utility and make
sure the touchscreen is calibrated properly. Use the Microcal
Draw option to test the calibration.
6.1 DefaultVirtualSize Parameter
The DefaultVirtualSize parameter tells the driver what display
size to use if the video mode cannot be recognized. This
usually occurs when using a pre-VESA Super VGA adapter card.
The format of the parameter is two numbers separated by a space:
DefaultVirtualSize=X Y
X = The default video resolution of the virtual screen
in the horizontal direction.
Y = The default video resolution of the virtual screen
in the vertical direction.
Example: DefaultVirtualSize=1024 768
6.2 CalibrateVideoMode Parameter
You should use the CalibrateVideoMode parameter when you know
the video mode number(s) assigned by the video BIOS. You must
specify the "CalibrateVideoMode" parameter if your application
uses more than one non-standard video mode. You may repeat
the CalibrateVideoMode parameter as many times as necessary to
describe multiple video configurations.
The CalibrateVideoMode parameter has 9 values. You must
separate each value with a space. The format is as follows:
CalibrateVideoMode = OEMmode VESAmode T X Y [Xoffset Xsize
Yoffset Ysize]
Examples: CalibrateVideoMode= 6 0 0 640 350
CalibrateVideoMode=3 0 1 80 25 0 1023 85 853 (with
optional parameters)
Use the first 5 values to handle the video mode properly.
OEMmode = The video mode number reported to the video BIOS
using function 0. This value is always required.
If there is also a VESA mode (see below) with no
corresponding OEM mode, enter a value between 0x80
and 0xff (128-255).
VESAmode = The video mode number reported to the video BIOS
using function 0x4f02 (usually greater than
0x100). If there is no VESA mode for the OEM mode
specified above, enter 0. You can define up to 2
OEMmodes that are not also VESA modes. VESA modes
greater than 0x11b are not defined and count as
unknown OEM modes.
T = 0 if graphics mode.
1 if color text mode.
2 if monochrome text mode.
X = The horizontal virtual screen size in graphic
modes (T=0). The units are pixels. In text modes
(T=1), enter the screen dimension in characters
(for example, 80). The driver computes the virtual
screen size by using an 8x8 cell (for example,
80x25 -->640x200; 132x50 -->1056x400).
Y = The vertical virtual screen size in graphic modes
(T=0). The units are pixels. In text modes (T=1),
enter the screen dimension in characters (for
example, 25). The driver computes the virtual
screen size by using an 8x8 cell (for example,
80x25 -->640x200; 132x50 -->1056x400).
Use the next 4 values as a group to align the touchscreen with the
video image in the event that the image is smaller than the
calibrated touch area. This is a common problem when using
LCD displays. These values are optional and may be omitted.
All values are in touchscreen units (0 to 1023).
Xoffset = The horizontal distance from the left edge of the
touchscreen active area to the left edge of the
display image.
Xsize = The width of the display image (in touchscreen
units).
Yoffset = The vertical distance from the bottom edge of the
touchscreen active area to the bottom edge of the
display image.
Ysize = The height of the display image (in touchscreen
units).
As for any parameter in the DOSTOUCH.INI file, the touchscreen
driver ignores any invalid entries although unusual behavior may
result. You may need to contact the vendor of your video adapter
and/or the vendor of your software package in order to determine
the proper values. Feel free to experiment if you are unsure of
video mode numbers and/or resolutions. Incorrect entries will NOT
harm the touchscreen or your system.
__________________________________________________________________
7.0 USER DOCUMENTATION
The following documentation is new or updated for TouchWare 3.4:
o TruePoint Touch Monitor with a Serial/SMT or a TouchPen
Controller Getting Started, Version 2.1
o TruePoint Touch Monitor with a PC Bus Touchscreen
Controller Getting Started, Version 2.2
o TouchWare User's Guide, Version 3.4
o Touch Controllers Reference Guide, Version 2.1
o ThruGlass Touchscreen Hardware Installation Guide,
Version 2.0
__________________________________________________________________
8.0 KNOWN LIMITATIONS AND RESTRICTIONS
8.1 Mouse Driver and Touchscreen Conflicts
The MicroTouch touchscreen may not work if your mouse uses
one of the following drivers:
o LogiTech mouse drivers (LMOUSE), some versions
o Compaq mouse drivers (QMOUSE), some versions
o IntelliPoint for Windows 95
If you are using the LogiTech or Compaq mouse driver, replace
the driver with a standard Microsoft mouse driver before you
install TouchWare.
If you are using Windows 95 IntelliPoint, use the
Add/Remove Programs control panel to remove it before
you install TouchWare.
8.2 Uninstall Not Accessible From Add/Remove Programs in Windows 95.
_ Windows95 - Run Uninstall which is located in the
MicroTouch TouchWare folder.
8.3 Cannot Uninstall More Than One Instance
You cannot uninstall more than one instance of a TouchWare
installation. For example, suppose you
1. Install TouchWare to the \MTS\TEST1 directory.
2. Install TouchWare again and place the files in a
different directory, for example, \MTS\TEST2.
3. Run the TouchWare Uninstall utility.
The Uninstall utility will only remove the touchscreen files
and folders for one installation. There is one exception. If
you are using a dual-boot system (that is, Windows 95 and
Windows 3.1), you can uninstall one TouchWare installation per
operating system. However, you must have installed TouchWare
to two different directories.
8.4 Uninstalling on a mouseless system
If you have a mouseless system running TouchWare version 3.2
and you upgrade to TouchWare version 3.4, attempting to run
the Uninstall utility will NOT restore your 3.2 system. You
MUST reinstall TouchWare 3.2 immediately after completion of
the Uninstall of TouchWare 3.4and before rebooting your system.
Otherwise, your system will not boot properly.
8.5 DOSTOUCH with Windows 95 Limitation
The latest version of the DOS Touchscreen Driver (DOSTOUCH)
gives limited support for full-screen MS-DOS applications
running under Windows 95. You can run full-screen MS-DOS
applications under Windows 95, however, you cannot run
Windows 95 touch applications during the same session. The
Windows touchscreen driver and the DOS touchscreen driver
cannot be loaded at the same time.
8.6 Controller Frequency Limitations
o You cannot use the Controller Frequency option on the
Windows Touchscreen control panel to adjust the frequency of
a TouchPen controller. You must use Microcal.
o You cannot use the Controller Frequency option on the
Windows Touchscreen control panel to adjust the frequency of
a ThruGlass controller. You must use the ThruGlass control
panel.
o If you are using a resistive touchscreen controller (for
example, SMT3R or SMT3RV), you do not need to adjust the
frequency.
8.7 Microcal Limitation
In the event Microcal encounters a conflict with a device
other than a touchscreen while searching COM ports to locate
the touchscreen, you should specify the COM port and IRQ when
invoking the utility to avoid the conflict.
8.8 System May Hang on Restart After Install
When the Setup program finishes installing TouchWare, you
must restart your system to load and activate the
touchscreen driver. The system may hang after the install
and not restart. If this occurs, press the Reset button or
toggle the On/Off switch to restart your system.
8.9 Delay in Opening Windows Touchscreen Control Panel
The Windows Touchscreen control panel now displays status
information about the touchscreen controller and the
firmware version. If your touch system is using an older
controller, the Touchscreen control panel may take longer to
open than expected. The delay is a result of obtaining the
controller, firmware, and frequency information.
__________________________________________________________________
MicroTouch, the MicroTouch logo, Microcal, ThruGlass, and
TouchWare are either registered trademarks or trademarks of
MicroTouch Systems Incorporated in the United States and/or
other countries.
__________________________________________________________________
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.