background image

20

Chapter 3 - Using MonitorMouse for Windows NT

7.

 

The application must be intuitive. Guide the user. Limit choices. Test the
application on focus groups. If anyone pauses for even a moment, think how
to improve the application so it is totally obvious.

8.

 

Consider using a sound card with digitized speech to prompt the user through
the application. For example, "Touch the first letter of the company you are
looking for." Click. "Now touch OK." Click. There is something almost
magical about a user interface with voice prompting and touch response. Your
brain can simultaneously process voice while absorbing an image.

9.

 

The main screen must attract the user from a distance. Animation 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 vents. The intake should not be near the floor where
airborne dust from footsteps can become a problem. Air should not enter
around the CRT face either. The kiosk design should accommodate variation
in monitor dimensions and bezels, as monitor models may come and go every
few months. Speakers should point towards the user's face, not their knees.
Choose a finish that does not show fingerprints. Avoid polished stainless steel,
chrome, and glossy black paint.

All of the above suggestions may seem obvious, but it is surprising how many
developers miss some of these points. Sometimes a simple change to the
application can mean the difference between a project's success or failure.

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: