background image

Running DOS Programs from NT

19

R

UNNING 

DOS P

ROGRAMS FROM 

NT

DOS mouse-driven programs run from Windows NT may also use the
touchscreen when run in a window.

Limited support for Full-screen DOS mode is provided. The video mode in
Windows NT and the video mode in the DOS application must be the same in
order for the cursor to correctly track your finger. If the video modes are not the
same the cursor will move as if out of calibration. A mouse can be used to access
all programs run in full-screen DOS mode.

T

IPS ON 

P

UBLIC 

A

CCESS 

T

OUCHSCREEN 

A

PPLICATIONS

If your touchscreen application is used in a public access setting such as an airport
kiosk, the following tips may be helpful:

1.

 

Run the application full screen. Do not have a title bar, menu bar, etc.

2.

 

Use bright background colors (never black) to hide fingerprints and reduce
glare. A patterned background, such as dithering, will also help the eye focus
on the image rather than reflections, especially in background areas where
there are no icons or menu choices. Fingerprints make a system look dirty and
unattractive.

3.

 

Use a simple point-and-click interface with large buttons. Do not use
dragging, double clicks, scroll bars, drop-down menus, multiple windows, etc.

4.

 

Turn off the cursor. Users will focus on the entire screen instead of the arrow.
The presence of a cursor makes the user subconsciously think "how do I get
the arrow to do what I want?" By removing the cursor, the user's
thinking/action is direct instead of indirect, unlocking the true power of
touchscreens.

5.

 

Always give feedback to the user instantly on touch. A 3-D button effect
works well (such as a Windows standard button). Output a click sound, etc.
Clear the screen while searching for the next screen. Use an hourglass.
Immediate feedback is necessary because the touchscreen has no tactile
feedback mechanism.

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. It will only slow down the system. (Use of 256 colors is
typically more important than resolution above 640x480.)

Summary of Contents for MonitorMouse FOR WINDOWS NT Version 2.0

Page 1: ...MonitorMouse FOR WINDOWS NT Version 2 0 Manual Version 2 0...

Page 2: ...MonitorMouse for Windows NT Version 2 0 User s Guide Manual Version 2 0 Elo TouchSystems Inc 1 800 ELOTOUCH www elotouch com A Raychem Company P N 008013 A DOC SW000081...

Page 3: ...iven 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 wri...

Page 4: ...Mouse for Windows NT 13 Touchscreen Control Panel 13 Running the Touchscreen Control Panel 14 Calibration 14 Mouse Button Emulation Mode 15 Double Clicking 15 Click Sound on Touches 16 Tips on Using t...

Page 5: ...iv Appendix B Programming Options 27 Z Axis Capabilities 27 Launching the Touchscreen Control Panel 29 Calibrating from Within Your Program 29...

Page 6: ...ouchscreen driver designed for Windows NT This manual is organized as follows Chapter 1 Describes the software included and the hardware requirements Chapter 2 Describes how to install the MonitorMous...

Page 7: ...n simulation and training applications Elo touchscreens may be used in a harsh environment not appropriate for a mouse or keyboard With MonitorMouse for Windows NT the touchscreen may be used alone or...

Page 8: ...mouse driver MOUSE COM on the IBM family of personal computers and 100 compatibles Programs using MOUSE COM MOUSE SYS or compatible versions will work with MonitorMouse ELODEV the Elo touchscreen dri...

Page 9: ...o BBS Your comments and suggestions are welcome Web www elotouch com BBS 423 482 9840 Downloads only up to 14 4K baud multiple protocols CompuServe GO ELOTOUCH Select Elo from the Messages and Library...

Page 10: ...6 Installing the Software 6 MonitorMouse for Windows NT Files 9 Modifications to Windows NT Configuration 11 BEFORE YOU BEGIN First be sure Windows NT is installed and operating properly with your mou...

Page 11: ...are including MonitorMouse for Windows NT Install the Elo touchscreen hardware as described in the AccuTouch Product Manual or IntelliTouch Ultra Product Manual INSTALLING THE SOFTWARE 1 Start your co...

Page 12: ...lows you to install the sample touchscreen programming files 7 The Touchscreen Setup dialog box will appear Specify the type of touchscreen controller you are using and how it is connected Also specif...

Page 13: ...8 Chapter 2 Installing MonitorMouse for Windows NT 10 Click the Start button then click Settings then click Control Panel 11 Double click Elo Touchscreen to run the Touchscreen Control Panel...

Page 14: ...TXT Text file containing any additions or changes made after this manual was printed _SETUP DLL Setup program component _SETUP LIB Setup program component DATA Z File containing compressed driver file...

Page 15: ...Touchscreen driver designed for Windows NT Copied to WINNT SYSTEM32 DRIVERS directory MONMOUSE CPL Touchscreen Control Panel program Copied to WINNT SYSTEM32 directory MONMOUSE HLP Touchscreen Contro...

Page 16: ...pOnOff REG_DWORD 0x1 ComPort dependent on controller ControllerAddress dependent on controller ControllerLength dependent on controller ControllerLevel dependent on controller ControllerModel dependen...

Page 17: ...12 Chapter 2 Installing MonitorMouse for Windows NT...

Page 18: ...NT 17 Running DOS Programs from NT 19 Tips on Using the Touchscreen in Windows NT 19 TOUCHSCREEN CONTROL PANEL The MonitorMouse for Windows NT Touchscreen Control Panel allows you to customize the way...

Page 19: ...een coordinates into image coordinates Besides the differences in touchscreens and controllers calibration also compensates for variations in the video image among displays Calibration is also affecte...

Page 20: ...mouse pointer to your point of touch and clicks the left button A beep will confirm the click The mouse pointer will not move nor will any other clicks be simulated until your finger is lifted and th...

Page 21: ...ontal and vertical range for a legitimate double click If you invoke REGDT32 EXE these parameters are located in HKEY_CURRENT_USER under Control Panel in the Mouse area If you do not find the values c...

Page 22: ...by MonitorMouse for Windows NT Install the invisible cursor file as follows 1 Open the Control Panel and select Mouse 2 Select the Pointers tab 3 Highlight the Normal Select cursor then select Browse...

Page 23: ...image This effectively enlarges the active touch area of zones on the edges of the image You may touch the edges and corners of the CRT face to easily click on items displayed at the extremes of the...

Page 24: ...are no icons or menu choices Fingerprints make a system look dirty and unattractive 3 Use a simple point and click interface with large buttons Do not use dragging double clicks scroll bars drop down...

Page 25: ...and large fonts are ways to catch the eye An attractive kiosk design is also important 10 Other kiosk design tips If forced air ventilation is used position the fan at the top near the monitor s vent...

Page 26: ...ce of the problem The first step in troubleshooting a touchscreen system is to determine whether the problem is due to the hardware driver software or application software Installation Problems The Se...

Page 27: ...powered off Internal serial controllers are usually powered by a supply that is separate from the display s power supply but controlled through the display s power switch In this case even if display...

Page 28: ...ch or jumper settings then displays the touch coordinates as they are received BUSSTAT polls the controller directly rather than being interrupt driven This can help determine if a problem is interrup...

Page 29: ...another device If you are using the E281 4035 controller it is also possible that the interrupt specified during software setup did not match your jumper placement Select another interrupt and double...

Page 30: ...lliTouch Product Manual AccuTouch Product Manual and the controller technical reference manuals also detail the data formats If no data is transmitted on touch or if data is transmitted when the touch...

Page 31: ...26 Appendix A Troubleshooting...

Page 32: ...tools To access the Z reporting capabilities of the driver in Win32 the device is accessed via its Win32 name MMDev The CreateFile function opens the MMDev device and returns a handle to it This handl...

Page 33: ...0 NULL if hndFile INVALID_HANDLE_VALUE Was the device opened MessageBox NULL Unable to open touchscreen Driver Loaded MB_OK return 0 See if controller supports Z before going any further IOBuffer 0 Io...

Page 34: ...ROM WITHIN YOUR PROGRAM You may also call the calibration procedure of the Touchscreen Control Panel directly from your program with the exported function Calibrate Screen It takes two arguments your...

Page 35: ...30 Appendix B Programming Options...

Reviews: