IntelliTouch, AccuTouch, and MonitorMouse are registered trademarks, and ELODEV, TouchUp, TouchBack, and
SmartSet are trademarks of Elo TouchSystems, Inc. All other trademarks are the property of their respective hold ers.
BY OPENING THE ACCOMPANYING DISKETTE ENVELOPE, YOU ARE AGREEING TO BECOME BOUND BY
THE TERMS OF THIS AGREEMENT, INCLUDING THIS SOFTWARE LICENSE AND LIMITED WARRANTY.
Software License
This software is protected by both the United States copyright law and international treaty provisions. Therefore, except as
noted below, you should treat the software just like any other copyrighted material. Elo TouchSystems, Inc. (Elo)
authorizes you to make archival copies of the sof tware for the purp oses of b acking-up your software and protecting your
investment from loss, and to make additional copies for use within a single company or facility.
THIS SOFTWARE IS LICENSED FOR USE ONLY WITH ELO TOUCHSCREENS.
The enclosed software program object code (drivers, utilities, diagnostics, and/or demon stration programs) may be freely
duplicated or distributed without charge, but may not be resold. You may not decompile, reverse assemble, reverse
engineer, or patch any software program object codes.
Any supplied software program source code is proprietary and may not be disclosed to third parties. Such source code may
be modified and/or partially or completely incorporated into your own applications, together with any supplied object
code, and the resulting programs may be used, given away or sold without additional licenses or fees.
You may not reproduce, distribute, or revise the program documentation without expressed written consent from Elo.
This software and accompanying written materials may contain reference to, or information about, Elo products
(equipment or programs), that are not now available. Such references or information must not be construed to mean that
Elo intends to provide such products, programming, or services.
Limited Warranty
THIS SOFTWARE AND ACCOMPANYING WRITTEN MATERIALS ARE PROVIDED "AS IS" WITHOUT
WARRANTY OF ANY KIND. FURTHER, ELO DOES NOT GUARANTEE, OR MAKE ANY REPRESEN-TATIONS
REGARDING THE USE, OR THE RESULTS OF THE USE, OF THE SOFTWARE OR ACCOMPANYING WRITTEN
MATERIALS IN TERMS OF CORRECTNESS, ACCURACY, RELIABILITY OR CURRENTNESS. IF THE
INCLUDED SOFTWARE OR ACCOMPANYING WRITTEN MATERIALS ARE DEFECTIVE, YOU, AND NOT ELO
OR ITS DEALERS, DISTRIBUTORS, AGENTS, OR EMPLOYEES, ASSUME THE COST OF ALL NECESSARY
SERVICING, REPAIR, OR CORRECTION. THE ENTIRE RISK AS TO THE RESULTS AND PERFORMANCE OF
THE SOFTWARE AND ANY FURTHER PROGRAMS OR WRITTEN MATERIALS DEVELOPED UTILIZING
THESE MATERIALS IS ASSUMED BY YOU.
Elo warrants only that the diskette is free from defects in material and workmanship under normal use and service for a
period of sixty (60) days after receipt.
Elo's entire liability and your exclusive remedy as to the diskette shall be, at Elo's option, either return of the purchase
price or replacement of the diskette.
EXCEPT AS PROVIDED ABOVE, ELO DISCLAIMS ALL WARRANTIES, EITHER EXPRESSED OR IMPLIED,
INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE, WITH RESPECT TO THE SOFTWARE, WRITTEN MATERIALS OR DISKETTE. IN NO
EVENT SHALL ELO BE LIABLE FOR ANY INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY KIND.
This Agreement shall be governed by and construed in accordance with the laws of the State of Tennessee.
Index ................................................................................................................ 133
BOUT THIS MANUAL
A
This manual provides all of the information you need to install and use the
software on the Elo TouchSystems DOS and Windows Driver Disk.
This manual is organized as follows:
About this Manual
•
About Elo Software
•
Product Registration
•
Contacting Elo
•
Introduction
1
2
7
7
Chapter 1Describes the included software and hardware requirements.
Chapter 2Gives instructions on how to install the software.
Chapter 3Describes the touchscreen demonstration program.
Chapter 4Describes the installation and use of ELODEV™ and ELOCALIB,
Chapter 5Details the use of MonitorMouse® for DOS, a mouse emulation
the touchscreen driver and calibration program for DOS.
driver.
1
2Chapter 1 - Introduction
Chapter 6Details the use of MonitorMouse for Windows.
Chapter 7Describes the installation of TouchBack™, a keystroke emulation
driver for DOS.
Appendix AProvides detailed information on configuring your touchscreen
controller.
Appendix BGives tips on troubleshooting an installation.
Appendix CLists error messages with explanations.
Appendix DContains information for programmers on MonitorMouse for DOS.
Appendix EContains information for programmers on MonitorMouse for
Windows.
See the !READ.ME! file on the accompanying DOS and Windows Driver Disk for
any additions or changes made after this manual was printed.
For details on available product configurations, touchscreen theory of operation,
and general troubleshooting, see the IntelliTouch® Product Manual or the
AccuTouch® Product Manual as appropriate.
BOUT ELO SOFTWARE
A
Included Software
The accompanying DOS and Windows Driver Disk contains the following Elo
driver software:
ELODEVTouchscreen driver program for DOS.
MonitorMouse for DOSMouse emulation driver for DOS. Combines
Makes all Elo touchscreen controllers,
including serial RS-232, PC-Bus, and Micro
Channel versions, look the same to other
driver and application programs.
touch input from ELODEV and mouse input
from your mouse driver into a single
MOUSE.COM compatible application
interface.
MonitorMouse for WindowsMouse emulation driver for Microsoft
Windows. Allows all Windows programs to
be used with a touchscreen. Your mouse
About Elo Software3
may be used in conjunction with the
touchscreen. DOS mouse-driven programs
run from Windows may also use the
touchscreen.
TouchBackKeystroke emulation driver for DOS.
Applications must be specially written for
use with TouchBack. Your application
documentation should specify if TouchBack
is required.
The DOS and Windows Driver Disk also contains the following software:
ELODEMOA VGA-graphics program for DOS which
demonstrates the capabilities of the
touchscreen hardware and many techniques
for touchscreen software.
Utility and Diagnostic ProgramsAn assortment of programs are included to
calibrate the touchscreen and verify the
operation of serial ports, touchscreen
controllers, and driver programs.
Other Software Available from Elo
MonitorMouse for DOS and MonitorMouse for Windows are only two in a family
of MonitorMouse products for various operating systems available separately
from Elo. Each has a similar "look and feel" for a consistent user interface across
platforms:
MonitorMouse for OS/2Mouse emulation driver for OS/2 2.x and
MonitorMouse for Windows NTMouse emulation driver for Windows NT.
MonitorMouse for MacintoshMouse emulation driver for the Apple
1.3. DOS and Windows programs run under
OS/2 may also use the touchscreen.
DOS and Windows 3.1 programs run under
Windows NT may also use the touchscreen.
Macintosh family of computers.
4Chapter 1 - Introduction
The following manuals and software are included in the DOS Programmer's
Toolkit, also available separately from Elo:
ELODEV
Programmer's ReferenceDefines the application programming
TouchBack
Programmer's ReferenceDefines the application programming
TouchUp™
User's GuideIncludes the touch zone definition utility for
interface for the ELODEV touchscreen
driver. Includes sample source code in C,
Pascal, and assembly. (70 pages).
interface for the TouchBack keystroke
emulation driver. Includes sample source
code in BASIC, dBase, Clipper, etc. (50
pages).
ELODEV and TouchBack, screen capture
program, and example programs in C and
Pascal. (85 pages).
Writing Your Own Driver
If you are using an operating system not supported by the Elo drivers described
above, contact Elo Technical Support for information on the availability of other
drivers. Technical manuals are also available on the touchscreen controllers with
machine-independent example code for writing your own drivers.
Touchscreens and Controllers Supported
Elo produces two touchscreen technologies: resistive and surface wave (SW). The
AccuTouch® resistive touchscreen consists of a glass panel molded to the precise
shape of a display's face. The glass is coated with a transparent, conductive layer
and then covered by a clear, hard-coated sheet of plastic. This cover sheet is
suspended over the glass by less than one-thousandth of an inch with tiny
separator dots. With a light touch, the conductive inner surface of the plastic sheet
makes contact with the underlying glass. The resulting voltage is digitized for
each axis and a coordinate determined.
The IntelliTouch® surface wave touchscreen consists of a clear glass overlay with
piezoelectric transducers and a set of reflector stripes. Surface waves are
transmitted by the transducers, reflected across the face of the overlay, and
reconverted into an electronic signal. A finger or gloved hand touching the
About Elo Software5
touchscreen absorbs a portion of the wave at the touch location. The touchscreen
controller's microprocessor analyzes the resulting change in the received signal
and determines the touch coordinates. The IntelliTouch touchscreen can sense
both touch location and touch pressure.
A touchscreen controller is required for both technologies to provide touchscreen
drive signals, convert received analog signals into digital coordinates, and
transmit coordinates to the PC. There are several types of controllers.
Serial controllers use a standard RS-232 port and are baud rate selectable. They
can be mounted anywhere; for example, externally (in separate enclosures) or
inside display enclosures.
Bus controllers plug directly into a card slot within an IBM PC, PS/2, or
compatible computer, so external packaging and power is not required. Bus
controllers are address and interrupt (IRQ) selectable and are available for PC-Bus
(ISA/EISA) and Micro Channel architectures.
The software on the Elo DOS and Windows Driver Disk supports 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 E2814025 and E281A-4025 controllers.
00285X-25-XXX ControllerE281-4025 IntelliTouch PC-Bus Controller.
E271-280 ControllerE261-280 DuraTouch Serial Controller.
E271-141 Controller with
Daughter Board
System Requirements
The DOS drivers will run on any system with DOS version 2.0 or later. The
Windows drivers will run on any system with Windows 3.1 or later. The DOS
demonstration program requires a VGA color display. The touchscreen calibration
program for DOS supports standard and VESA-compatible display modes.
Otherwise, all software is video independent. An Elo touchscreen must be
installed on the display and connected to a serial or bus controller.
Differences from Previous Versions
The ELODEV and MonitorMouse for DOS/Windows disks and manuals have
•
been combined into this single manual and disk. A new installation program is
included. The installation program and Touchscreen Control Panel for
Windows are included in English, German, French, and Spanish.
E271-142 DuraTouch PC-Bus Controller.
The performance of MonitorMouse for DOS and MonitorMouse for Windows
•
have been enhanced when using an IntelliTouch controller with firmware
revision 2.2 or later, or a SmartSet™ controller (E271-22xx or E281-23xx).
The DOS demonstration program has been converted to VGA and enhanced
•
considerably.
Many other minor improvements have been made to the various drivers and
•
utility programs. For information on differences between all prior versions,
see the DIFFER.* files, an option selectable when installing the DOS andWindows Driver Disk. All drivers are backwards compatible with previous
versions.
Distribution Rights
ELODEV, MonitorMouse for DOS, MonitorMouse for Windows, TouchBack,
and their 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.
Product Registration7
RODUCT REGISTRATION
P
To stay informed on the latest product announcements and software releases, be
sure to fill out and return the product registration card packaged with this manual.
ONTACTING ELO
C
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
INTERNET:ELOTECH@raychem.com
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.
8Chapter 1 - Introduction
Product announcements, press releases, application notes, software drivers and
utilities are available on CompuServe and the Elo BBS.
Your comments and suggestions are welcome.
Installation
•
Step 1 - Configuring the Touchscreen Controller 9
•
Step 2 - Installing the Controller 10
•
Step 3 - Running the INSTALL Program 10
•
Step 4 - Calibrating the Touchscreen 12
•
Where to Go from Here 13
•
Changing Your Hardware Configuration with SETUP 14
•
Uninstalling the Software 14
This chapter describes the installation procedure for the software on the DOS and
Windows Driver Disk. Four steps are required:
Step 1Configuring the touchscreen controller.
Step 2Installing the controller.
Step 3Running the INSTALL program.
Step 4Calibrating the touchscreen.
TEP
S
1 - C
ONFIGURING THE TOUCHSCREEN CONTROLLER
Elo ships most touchscreen controllers preconfigured for use with Elo software.
9
10Chapter 2 - Installation
Serial controllers are usually ready to use.
•
PC-Bus controllers require a hardware interrupt (IRQ) and a block of I/O ports
•
that will not contend with another device. If IRQ5 and/or I/O ports 280-299
are not available, you may have to re-jumper your controller.
Micro Channel controllers are configured with the Reference Disk included
•
with your PS/2 or compatible computer.
Switch and jumper settings, as well as other configuration information, are given
in Appendix A.
S
S
TEP
TEP
2 - I
3 - R
NSTALLING THE CONTROLLER
If you need help installing the controller or making the connections, see the
AccuTouch Product Manual or the IntelliTouch Product Manual as appropriate
for step-by-step instructions.
UNNING THE
The DOS and Windows Driver Disk contains an installation program which
automatically transfers all necessary files to your hard disk.
If you will be installing the Windows drivers, be sure Windows is installed and
operating properly before proceeding. You must have a DOS mouse driver
(MOUSE.COM) installed for your mouse if you wish to continue using your
mouse along with the touchscreen in DOS or Windows.
If you only wish to change the configuration of your touchscreen controller, see
Changing Your Hardware Configuration with SETUP, page 14, for information
on the SETUP utility.
INSTALL P
ROGRAM
To install the software, insert the DOS and Windows Driver Disk and type:
A:INSTALL [Enter]
or
B:INSTALL [Enter]
Respond to the on-screen prompts and instructions. You will be asked to specify
the model and configuration of your controller, then select
Installation
Installation
displayed for each installation option. You may specify the drive and directory for
the files you choose to install, or use the default (C:\TOUCH).
between
Windows Express Installation
,
. The software to be installed and disk space requirements will be
DOS Express
, or
Selective
Your AUTOEXEC.BAT file, (and SYSTEM.INI file for Windows install-ations),
will be modified by the INSTALL program. Copies of the original files will be
saved as AUTOEXEC.OLD and SYSTEM.OLD.
Command Line Flags
Several flags may be specified on the INSTALL command line.
To override the default system language used by INSTALL, specify the -L flag as
follows:
INSTALL -L<x>
Use -Lg or -Ld for German, -Ls for Spanish, -Lf for French, or -Le for English.
To override the path to C:\AUTOEXEC.BAT, use the -a flag as follows:
INSTALL -a<filename with path>
Step 3 - Running the INSTALL Program11
To skip the VGA graphics sign-on screen, enter:
INSTALL :
More than one flag may be specified, separated by spaces. Flags may be in upper
or lower case.
Updating Existing Drivers
If you are updating a previous version of the drivers, be sure to install and read the
DIFFER.* files. These files explain the differences from all previous versions.
The file extension corresponds to the version for which changes are listed. For
example, ELODIFF.16 lists the changes made from ELODEV version 1.5b to
version 1.6.
It is best to erase or overwrite any files from previous releases. All files are
generally compatible, but mixing files from different versions may cause
problems. If you are updating to a hard disk, specify the paths containing the
earlier version and the INSTALL program will overwrite the obsolete files.
All files are now installed into a single directory (default is \TOUCH). You will
probably want to delete the old version of MonitorMouse for DOS which was
previously installed in a separate directory (typically \MONMOUSE). INSTALL
does not delete this directory.
NOTE
12Chapter 2 - Installation
S
TEP
4 - C
ALIBRATING THE TOUCHSCREEN
The final installation step is calibrating the touchscreen. Type "GO" when
instructed to begin the calibration sequence.
You will be prompted to touch three calibration points on the screen. Before you
do so, position yourself in front of the screen in normal sitting (or standing)
position, with normal height and reach.
Using your finger as accurately as possible, touch each of the three points as they
appear in the corners of the screen. The program responds with a beep as you lift
your finger from each point.
Calibration is performed in four common video modes: 80x25 text mode, CGA
320x200 graphics, VGA 320x200 graphics, and VGA 640x480. If your DOS
application runs in another video mode, see Chapter 4 for additional information
on ELOCALIB. If you are running Windows in another video mode such as super
VGA, see Chapter 6 for information on calibrating the touchscreen in Windows
with the Touchscreen Control Panel.
The numerical values for the calibration points for the last video mode are
displayed. X or Y axis inversion is normal.
If the calibration program does not respond to a touch, check the cabling, the
switch and/or jumper settings on the controller, and the configuration you selected
when installing the software. Run SETUP to change the configuration (see page
14). See Appendix B, page 93 for additional troubleshooting information.
Why Calibration is Necessary
The need for calibration is unique to the touchscreen. Unlike mouse or keyboard
applications where the cursor is part of the image, a touchscreen is a physical
overlay with an independent coordinate system. Only by knowing the position of
the image can the PC software convert touchscreen coordinates into image
coordinates.
Besides the differences among touchscreens and controllers, calibration also
compensates for the variation in video image among displays. The image is
affected by horizontal and vertical adjustments on the monitor and by the physical
mounting of the touchscreen.
Additional calibration complications include image blooming, where bright
colored images expand, and the "pin cushion" effect, which causes the corners of
the display to be stretched. Poor display linearity can cause similarly sized boxes
to be larger at the edges of the screen than they are in the m iddle, or vice versa.
The displayed image can also be tilted. Even changing video modes can affect the
screen size.
Perfect calibration cannot be achieved in all circumstances. For example, the user
can encounter parallax problems with a change in position, or because the present
user is not the same stature as the person who calibrated the screen.
Even the most sophisticated calibration techniques can only partially overcome
such variations. Therefore, most touchscreen software uses only a two or threepoint calibration sequence and relies instead on well placed touch zones and
appropriate user feedback.
The three-point calibration sequence used by Elo automatically corrects inverted
touchscreen installations and backwards cable connections. X or Y-axis inversion
is normal for most touchscreens.
When Recalibration is Necessary
Where to Go from Here13
Once calibrated, the touchscreen will be ready to run automatically each time the
system is restarted. Recalibration should only be necessary after moving or
resizing the video image, or after changing either the touchscreen, controller, or
monitor.
Type "DEMOCAL" or click on Calibrate in the Windows Touchscreen Control
Panel to re-run the calibration sequence.
HERE TO GO FROM HERE
W
If you chose:
DOS Express Installation
Windows Express Installation
Proceed to Chapter 3 for information on
running the demonstration program.
Then see Chapter 5 if you will be using
the MonitorMouse for DOS mouse
emulator or Chapter 7 for the
TouchBack driver.
Skip to Chapter 6 for information on
MonitorMouse for Windows, the
Windows mouse emulator.
Selective Installation
If you will doing software development under DOS, see the DOS Programmer's
Toolkit, available separately from Elo.
See Chapters 3-7 as appropriate.
14Chapter 2 - Installation
For details on available product configurations, theory of operation, touchscreen
installation, and general troubleshooting, see the IntelliTouch Product Manual or
the AccuTouch Product Manual as appropriate.
Technical Reference manuals are also available for Elo touchscreen controllers.
The remainder of this chapter discusses changing your hardware configuration and
uninstalling the software.
HANGING YOUR HARDWARE CONFIGURATION WITH
C
If you reconfigure your hardware settings, run the SETUP program from your hard
disk to reconfigure the drivers. SETUP is typically found in the \TOUCH
directory. Be careful not to confuse this program with the Windows Setupprogram. To run SETUP, type:
SETUP [Enter]
SETUP
The procedure is very similar to the INSTALL program, except no software is
installed and the DOS and Windows Driver Disk is not required.
Flags may be specified for SETUP as with INSTALL. See page 11.
NINSTALLING THE SOFTWARE
U
Demonstration Program
You may wish to delete the demonstration program from your hard disk after you
have run it. This will free approximately 1.7 Mbytes of disk space. Delete
ELODEMO.EXE, *.PIC, *.IMG, and *.BGI, typically found in the \TOUCH
directory.
Previous Versions of MonitorMouse for DOS
If you have a previous version of MonitorMouse for DOS already installed
(version 1.4x or earlier), you should delete it as it was previously installed in a
separate directory (typically \MONMOUSE).
MonitorMouse for Windows
Delete CURSOFF.EXE and ELO.BMP from the \WINDOWS directory. Delete
MONMOUSE.DRV, VMMD.386, ELOCALW.*, and OEMELO.INF from
\WINDOWS\SYSTEM. Delete the lines indicated by comments as added by Elo
from your SYSTEM.INI file. Delete the [EloCalW] section from WIN.INI. Run
Windows Setup and re-select your mouse.
All Elo Software
Delete the Elo directory (typically \TOUCH) and then follow the instructions
above for deleting MonitorMouse for Windows if necessary. Remove any lines for
ELODEV, MONMOUSE, NOMOUSE, and TCHBACK from AUTOEXEC.BAT
as necessary.
Uninstalling the Software15
DOS Demonstration Program
NTRODUCTION
I
Included on the accompanying DOS and Wi ndows Driver Disk is ELODEMO, a
touchscreen demonstration program for DOS. ELODEMO has several sample
applications, but its main purpose is to demonstrate the capabilities of the
hardware.
Introduction
•
Installation
•
Running ELODEMO
•
How ELODEMO Was Created
•
67
18
18
24
Programmers: ELODEMO also demonstrates various user interface
programming techniques. If you will be doing software development under DOS,
see the DOS Programmer's Toolkit, available separately from Elo for technical
details.
17
18Chapter 3 - DOS Demonstration Program
NSTALLATION
I
ELODEMO is installed with the INSTALL program on the DOS and Windows
Driver Disk by choosing
Installation
choose
ELODEMO with
ELODEMO requires a 286 computer or better with VGA graphics, approximately
400K of available RAM, and 1.7 Mbytes of hard disk space.
Windows Express Installation
. To conserve disk space, ELODEMO is not installed if you
Selective Installation
DOS Express Installation
Included Files
The following files are typically installed in the \TOUCH directory:
ELODEMO.EXEDemo program.
*.PIC,*.IMGScreen images used by ELODEMO.EXE.
*.BGIVideo driver used by ELODEMO.EXE.
Selective
or
. You may choose later to install
.
To delete the demonstration program from your hard disk after you have run it,
see Uninstalling the Software, page 14.
UNNING
R
ELODEMO
To run ELODEMO, type:
ELODEMO [Enter]
typically from the \TOUCH directory. The main menu is shown in Figure 3-1.
Command Line Flags
Several flags are available when running ELODEMO.
To prevent the main menu from timing out to the DOS prompt after one minute of
no activity, type:
ELODEMO -x
This flag is especially useful at trade shows. To exit, you must either press the
[Esc] key or touch the secret button (extreme lo wer-left corner of the screen), t hen
touch the normal "Stop Demo" button.
Running ELODEMO19
Figure 3-1. ELODEMO Main Menu
To prevent the various demos from timing out to the main menu, type:
ELODEMO -t
To customize your demo with a trade show or company name, use the -c flag. The
text between the quotes can be up to 15 characters:
ELODEMO -c"<Name>"
Two other flags are available. The -i flag specifies which copy of ELODEV to use
if multiple copies are loaded. For example:
ELODEMO -i62
See Using Multiple Co-Resident Copies of ELODEV, page 34, for more
information.
The -h flag lists the available flags.
Flags may be upper or lower case. Multiple flags may be specified, separated by
spaces. For example, to run ELODEMO at a trade show without any screen timing
out, type:
ELODEMO -x -t
20Chapter 3 - DOS Demonstration Program
Demo Descriptions
The following is information on ELODEMO that may not be obvious.
Main Menu
This screen demonstrates a "secret zone". If the "-x" flag is used when running
ELODEMO to prevent users from exiting to DOS, you must touch the extreme
lower left corner of the screen, then touch the normal "Stop Demo" zone to exit.
Secret zones may be used by applications to select diagnostic or set-up modes.
Process Control
This screen simulates a process or industrial control system. The screen appears to
operate in real time, meaning it senses and reacts to data from on-line machinery.
The object is to stabilize the system by making adjustments until the flashing
warning messages are eliminated.
Adjusting the flame affects the temperature and pressure. The pressure release
valve can be used to adjust the pressure in the tank. The bottles must be filled, but
filling them too much will cause them to overflow. The tank must also be filled
periodically. With IntelliTouch touchscreens, pressing the "Fill" button harder fills
the tank faster.
The speed of the line can be adjusted, as well as hal ted with the "Stop" button.
"Stop" and "Start" must be held continuously for five seconds before they will
activate.
Busy Box
This screen demonstrates various types of buttons, slide switches, dials, pull-down
menus, keypads, etc. If you have an IntelliTouch touchscreen, the Z-axis
(pressure) is also demonstrated.
Map Quiz
Tests how well you can identify the states of the U.S. or the countries of Europe in
this educational demo.
Touch each state or country as prompted. After 10 questions, your score will be
displayed.
Studies have shown that scores are generally higher when computerized
interactive training programs use a touchscreen. Other input devices detract from
the lesson, while the touchscreen permits focused attention.
Running ELODEMO21
Stereo Unit
Touch the "Power" button to activate and quit the equalizer/spectrum analyzer.
It is easy to set all the levels at once. Simply slide your finger horizontally across
all of the slide controls.
Finger Painting
This screen demonstrates the speed, resolution, and accuracy of Elo touchscreens.
You can choose a color and thin or wide lines. With wide lines selected, the width
of the line is based on the Z-axis if using an IntelliTouch touchscreen, or the speed
of motion if using an AccuTouch touchscreen. The Erase button works like an
erasure. The Clear button clears the whole screen.
Touch Keyboard
This screen demonstrates the feasibility of data entry using a touchscreen. While it
is not always practical to replace standard keyboards with touchscreen keyboards,
there are instances where a keyboard such as this may suffice for limited text
entry.
Keys are only entered on untouch, (when you lift your finger), allowing for
correction of missed touches. Using this software technique with a trained
operator, keyboard screens can be made even smaller.
Do not touch "Shift" at the same time as a key. Touch "Shift", release, then touch
the key to be shifted. Touchscreens cannot distinguish between two simultaneous
touches.
This screen also demonstrates an implementation of touch timing. Hold your
finger on a key and it begins to repeat. Continue holding and it repeats even faster.
Teller Machine
This screen simulates an Automated Teller Machine (ATM). It allows deposits,
withdrawals, transfers, balance and check clearing inquiries.
The ATM demonstrates a public-oriented user interface. All such applications
should use Point Mode, where the software acts immediately on touch-down and
ignores all other touch data until untouch and retouch. Try touching a zone and
holding it. The software highlights and beeps, waits half a second, then removes
the highlighting. You must untouch before it will recognize another touch.
Contrast this screen with the Keyboard demo which maintains the highlighting
and acts only on untouch.
22Chapter 3 - DOS Demonstration Program
While the use of untouch in the keyboard demo allows a higher density of touch
zones, it does require training, although only a few seconds worth. With the
public, you do not have any opportunity for training. Because Point Mode is
natural to use, public-oriented applications should be written using it.
Touch Piano
Play the piano right on the screen.
You cannot touch more than one note at a time.
Touch Maze
Find your way through this maze.
Touch "Start" and slide your finger down the paths. If you hit the hedges, slide
back to the center of the path and continue. As you move through the maze, you
leave behind footprints.
Black Jack
This demonstration simulates casino-style black jack.
Touch the stacks of chips to place your bet, up to $200. As you touch the chips,
they form new stacks. You may touch these stacks to reduce your bet. Touch
"DEAL".
After the cards are dealt, touch "Hit," "Stand," or "Double". Splits and insurance
are not implemented.
Touch "Wager" to play again.
Touch X,Y
This screen outputs the coordinates of your touch and demonstrates some of the
modes the Elo drivers make available to programmers.
As you slide your finger around, coordinates are displayed. Initially you are in
Untranslated Mode, meaning the coordinates are displayed as they are received
from the touchscreen controller. Note they are unscaled and uncalibrated and the
origin is in the upper left or lower right corner. Touch "Untranslated" to switch the
driver into Translated Mode. Now the coordinates are adjusted by the driver to
match the screen resolution. A cursor appears which can be moved to 10,10.
Stream Mode outputs coordinates continuously as long as the screen is touched.
Point Mode only outputs a point when the screen is first touched. Point Mode with
Running ELODEMO23
Untouch Mode outputs two points for each touch—once when first touched, and
once on untouch.
For more information on programming, see the DOS Programmer's Toolkit,
available separately from Elo.
Jigsaw Puzzle
Solve a jigsaw puzzle.
Slide each piece into place. An audio signal indicates it is locked into its correct
position. You may slide pieces on top of each other if you wish. Pieces cannot be
rotated.
Touch Windows
This demo shows how windowing software can be implemented using a
touchscreen.
Touch any of the overlay activation zones, labeled "Ovly1 - Ovly10". Each causes
an overlay to appear. Multiple overlays are stacked. When an overlay is "opened",
its "icon" disappears. Overlays are removed and returned to icon form by pressing
"HIDE".
Overlays can be moved by touching their "MOVE" zone and sliding. You can also
move them by touching their left, right, or bottom edges and sliding.
Overlays underneath can be brought to the top of the stack by moving them until
part of the "TOP" zone is visible, and then touching that zone.
Within the overlay, there are three zones which make different tones. Slide your
finger up and down over these zones. The selection is made on untouch.
Although this screen is in text mode, a graphical version would work identically.
Home Control
Shows how a home can be controlled using a touchscreen.
The main menu displays the status of the Security, Lighting, Heating, and
Sprinkler systems, along with the current day and time. The current state of the
device is displayed in the "ON/OFF" field in real time. Touching this area
manually overrides the device.
Touching the name of a device displays a screen with two analog clocks - one for
the start time and one for the end time. Move the hands on the clock simply by
Loading...
+ 104 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.