Sie sind auf Seite 1von 105

The future of touch.

NEAR FIELD IMAGING TM TOUCH SCREEN SYSTEM

Software users guide

14115 October 1998

Copyright

This manual is 1998 Dynapro Technologies Inc. All rights reserved. Reproduction of the contents of this copyrighted manual in whole or in part, by any means, electronic or mechanical, for any purpose, without written permission of Dynapro Technologies Inc. is prohibited.

Disclaimer Important User Information

Material in this manual is for informational purposes only. The contents and the product it describes are subject to change without notice. Solid-state equipment has operational characteristics that differ from those of electromechanical equipment. Because of this difference, and also because of the wide variety of uses for solidstate equipment, all persons responsible for applying this equipment must satisfy themselves that each intended application of this equipment is acceptable. Because of the variety of uses for the product described in this publication, those responsible for application and use of this product must satisfy themselves that all necessary steps have been taken to ensure that each application and use meets all performance and safety requirements, including any applicable laws, regulations, codes, and standards. The examples and diagrams in this manual are included solely for illustrative purposes. Because of the many variables and requirements associated with any particular installation, Dynapro Technologies Inc. cannot assume responsibility or liability, including intellectual property liability, for actual use based on the examples in this publication.

FCC Compliance

Any modifications or changes to this product not expressly approved in writing by the manufacturer responsible for compliance to Federal Regulations could void the users authority to operate this product within the Laws and Regulations of the Federal Communications Commission. First Edition: October 1998 Document Number: 14115 Dynapro is a registered trademark of Dynapro Systems Inc. or Dynapro Technologies Inc. TouchSurround is a trademark of Dynapro Technologies Inc. All other brand and product names are trademarks or registered trademarks of their respective companies and are hereby acknowledged.

Edition Trademarks

TABLE OF CONTENTS

BEFORE YOU START


Using this manual Terms 2 1

ABOUT THIS MANUAL

Who should use this manual? Document conventions Safety 2 2 2 3 Technical support 2

Registering products Contacting Dynapro

Returning products to Dynapro

CHAPTER 1

GETTING STARTED

5
5 5

Step 1: Install the software

Step 2: Set up the touch screen Step 3: Configure the software

CHAPTER 2

INSTALLING THE SOFTWARE

Installing the software

7 7

Installing the touch screen software Windows 3.1 and MS-DOS 7

Windows NT 4.0, Windows 98, and Windows 95 7 Installing the Dynapro NFI Setup and Diagnostic Utility Windows NT 4.0, Windows 98, and Windows 95 8 Windows 3.1 and MS-DOS 8 8

Uninstalling the touch screen software Windows 3.1 and MS-DOS 9

Windows NT 4.0, Windows 98, and Windows 95 9 Uninstalling the Dynapro NFI Setup and Diagnostic Utility Windows NT 4.0, Windows 98, and Windows 95 9 Windows 3.1 and MS-DOS 9 9

CHAPTER 3

SETTING UP THE TOUCH SCREEN

11
11

About the Dynapro NFI Setup and Diagnostic Utility Initializing the touch screen Windows 3.1 and MS-DOS Aligning the touch screen Windows 3.1 MS-DOS 16 16 15 11 11 14 Windows NT 4.0, Windows 98, Windows 95

Windows NT 4.0, Windows 98, and Windows 95 15

CHAPTER 4

CONFIGURING THE SOFTWARE FOR WINDOWS NT, WINDOWS 98, AND WINDOWS 95 17

About the software Starting the software Using the software

17 17 18 19 18

Customizing touch responses Beep on Touch Drag and Drop Sensitivity 21 19 19

Double Touch Speed and Timed Double Touch

Changing the controller communications parameters Using right-mouse button support 22 Operating a mouse and touch screen at the same time Windows NT 4.0 23 23 Windows 98 and Windows 95

20

23

ii

TABLE OF CONTENTS

CHAPTER 5

CONFIGURING THE SOFTWARE FOR WINDOWS 3.1 25

About the software Starting the software

25 25 26 26

Customizing touch responses Double Touch Sensitivity Autorepeat Rate Autorepeat Delay 26 26

Enable Surround Alignment Enable Drag and Drop Enable Touch Beeps Button Selector Window 27 27 27

27

Changing the communications parameters

27 28

Operating a mouse and touch screen at the same time

CHAPTER 6

CONFIGURING THE SOFTWARE FOR MS-DOS 29

About the software

29 29 29 30 33 33

Aligning the touch screen

Configuring the touch screen

Example of an autoexec.bat file

Changing the communications parameters

Operating a mouse and touch screen at the same time

CHAPTER 7

CONFIGURING THE TOUCHSURROUND AND BUTTONS FOR WINDOWS NT, WINDOWS 98, WINDOWS 95

35

What is the TouchSurround? Aligning the TouchSurround Autorepeat Rate Autorepeat Delay Beep on Touch 38 38 38

35 36 37

Customizing touch responses in the TouchSurround area

Adding TouchSurround Buttons Summary of steps 39 Set up a new button definition

38 39 40 41

Define the new buttons coordinates Select the Autorepeat check box Test the new button definition 42 42

Define the new buttons press and release actions

TABLE OF CONTENTS

iii

Fixing overlapping buttons Reviewing button definitions

42 43 44 45

Editing and deleting button definitions Exporting button definitions Importing button definitions 45 45

Copying custom button definitions to multiple computers

CHAPTER 8

CONFIGURING THE TOUCHSURROUND AND BUTTONS FOR WINDOWS 3.1 47

What is the TouchSurround? Aligning the TouchSurround Summary of steps 49

47 48 49 50 51 52 53 53 53

Adding TouchSurround buttons Set up a new button definition

Define the new buttons coordinates

Define the new buttons press and release actions Select the Activate on Release check box Select the Autorepeat Enabled check box Select the Enable Touch Beeps check box Displaying the key state indicator Reviewing button definitions 54 56 Editing and deleting button definitions 53

CHAPTER 9

CONFIGURING THE TOUCHSURROUND AND BUTTONS FOR MS-DOS 59

What is the TouchSurround? Aligning the TouchSurround

59 60 60 60 60

Customizing touch responses in the TouchSurround area Adding TouchSurround buttons Using the Surround.exe utility Summary of steps 61

Creating a TouchSurround button to disable the touch screen for cleaning 61 Creating the button identifier Defining button activation Defining button action Button commands 65 64 64 62 63 Defining the buttons coordinates

iv

TABLE OF CONTENTS

Strings

65 66 69 69 70 66

Normal ASCII characters Special codes

Saving the button definition file

Loading button definitions from a file Editing a TouchSurround button Deleting a TouchSurround button 70 70

Reviewing TouchSurround button definitions

Changing the maximum number of TouchSurround buttons Exceeding the maximum number of buttons 71

71

APPENDIX A
General

TROUBLESHOOTING

73

Software error messages 73

73 74

Windows 98, Windows 95, and Windows NT Windows 3.1 74 75 Questions & answers

APPENDIX B

BUTTON COMMANDS AND STRINGS FOR THE TOUCHSURROUND 77

Button commands Strings 78

77 79 84

Normal ASCII characters Special codes Sticky keys 79 Modified key combinations 85

INDEX

TABLE OF CONTENTS

LIST OF FIGURES

Figure 1: Example of a TouchSurround underlay (Windows NT, Windows 98 and Windows 95) 35 Figure 2: Example of a TouchSurround underlay (Windows 3.1) Figure 3: Example of a TouchSurround underlay (MS-DOS) 59 47

vii

LIST OF TABLES

Table A: Recommended sensitivity settings

22 31

Table B: TouchSurround and display area configuration options Table C: TouchSurround button definitions column key 43

Table D: TouchSurround button definitions column key 55 Table E: Button commands 65 66

Table F: ASCII characters (MS-DOS) Table G: Special codes (MS-DOS) Table H: Button commands Table I: ASCII characters 77 67

79

Table J: Special codes (Windows NT, Windows 98, and Windows 95) 80 Table K: Special codes (Windows 3.1) 81

ix

BEFORE YOU START


ABOUT THIS MANUAL

Using this manual

This manual describes how to:


n n n n

install the Dynapro NFI Setup and Diagnostic Utility as well as the touch screen drivers and utilities initialize and align the touch screen configure the touch screen drivers and utilities, including the TouchSurround troubleshoot the software

Who should use this manual?


This manual is for:
n n n

original equipment manufacturers value-added resellers system integrators who are responsible for positioning, installing, or maintaining the NFI touch screen system

Terms

The following terms may be unfamiliar.


This term Alignment tool Refers to A stylus that is used to align the touch screen and define TouchSurround buttons. The part of the touch screen that is positioned over the products display. Touches in the display emulate the movements and actions of a mouse. A touch screen that uses a proprietary imaging technique to generate a precise profile of a touch from changes in the electrostatic field close to the point of contact. The front surface of the NFI touch screen, comprising the display area and the TouchSurround (if used). The area on the front of the touch screen, not including the display area. The TouchSurround allows you to use part of the touch screen to define keys, such as the ones on a keyboard. A graphic that illustrates the TouchSurround and can be fitted in your product a number of different ways, including behind the touch screen. You must define buttons and controls for your own underlays if you choose to use the TouchSurround feature.

Display area

Near Field Imaging (NFI)

Touch screen

TouchSurround

Underlay

Document conventions

Safety
The following safety symbols are used throughout the manual: Warning: Indicates a potentially hazardous situation which, if not avoided, could result in death or serious injury.

Caution: Indicates a potentially hazardous situation that could result in minor injury to the operator, or damage to the product or other equipment.

Technical support

Registering products
Mail the registration card or fax it to (604) 521-4629.

BEFORE YOU START

About this manual

Contacting Dynapro
Area Inside USA and Canada Type of service General information Contact information Tel (800) 667-0374

Call toll-free between 7:30 a.m. and 5 p.m., Pacific Standard Time. In the 604 area code call Tel (604) 521-3962 Sales Tel (888) 222-9214

Call toll-free between 8:00 a.m. and 4:30 p.m., Central Standard Time. Tel Fax (414) 365-3555 (414) 365-1133

Internet e-mail dtfsales@dynapro.com Service and technical support Tel Fax (800) 667-0374 (604) 521-4629

Internet e-mail techsupport@dynapro.com Outside USA and Canada General information Service and technical support Tel Fax (604) 521-3962 (604) 521-4629

Internet e-mail techsupport@dynapro.com Web site www.dynapro.com

Internet information

Catalog, series, revision and serial numbers are on labels on the touch screen, controller, and software packaging. Have these numbers ready when calling for technical support.

Returning products to Dynapro


All returns must be accompanied by a Return Authorization number. Contact Dynapro Sales for details.

BEFORE YOU START

About this manual

CHAPTER 1
GETTING STARTED

The following is a summary of the steps you need to perform to use the Near Field Imaging touch screen system.

Step 1: Install the software

Installing the software is a two-step process: 1. Install the touch screen drivers and utilities. 2. Install the Dynapro NFI Setup and Diagnostic Utility. For more information, see Chapter 2, Installing the software.

Step 2: Set up the touch screen

After you install the Dynapro NFI Setup and Diagnostic Utility and the touch screen drivers and utilities on your host computer, you need to set up the NFI touch screen system. For more information, see Chapter 3, Setting up the touch screen. This step is required only if you want to further adjust the NFI touch screen system after setting it up. The software allows you to customize the touch screens display characteristics, change the communication parameters of the NFI controller, and define TouchSurround buttons. See Chapter 4 to Chapter 9 for more information.

Step 3: Configure the software

CHAPTER 2
INSTALLING THE SOFTWARE

Installing the software

Installing the software is a two-step process: 1. Install the touch screen software. 2. Install the Dynapro NFI Setup and Diagnostic Utility. Follow the instructions below to install the touch screen driver software and utilities for your operating system. After you install the software and utilities, you need to initialize and align the touch screen before using it.

Installing the touch screen software

Windows NT 4.0, Windows 98, and Windows 95


1. Close all open Windows programs. 2. Place the Dynapro CD-ROM into a CD-ROM drive. 3. Using Windows Explorer, select the CD-ROM drive, and then the Drivers folder. 4. In the Drivers folder, select the folder for the operating system you are using. Your choices are: \NT for Windows NT software \W9X for Windows 98 and Windows 95 software 5. Select the Install program (INSTALL.EXE). 6. Follow the on-screen instructions. 7. Restart the computer so the software will take effect.

Windows 3.1 and MS-DOS


To install Windows 3.1 and MS-DOS, MS-DOS must be the operating system. Do not run the software from a MS-DOS session within Windows 3.1.

If you want to install only MS-DOS drivers on your system and any type of Windows operating system is present, you will have to rename win.com to some other file name, run the install procedure as described below, and restore the win.com file name. Otherwise the install utility will find the Windows program, load it, and install all drivers. 1. Place the Dynapro CD-ROM into a CD-ROM drive. 2. If youre using Windows 3.1, exit to MS-DOS. 3. At the MS-DOS prompt, type E: where E is the drive containing the CD-ROM. Press Enter. 4. Change to the Drivers directory, choose the directory for the operating system you are using. Your choices are: \WIN for Windows 3.1 software \DOS for MS-DOS software 5. Type INSTALL and press Enter. 6. Follow the on-screen instructions. 7. Restart the computer so the software will take effect.

Installing the Dynapro NFI Setup and Diagnostic Utility

Windows NT 4.0, Windows 98, and Windows 95


1. Close all open Windows programs. 2. Place the Dynapro CD-ROM into a CD-ROM drive. 3. Using Windows Explorer, select the CD-ROM drive, and then the Utilities folder. 4. In the Utilities folder, select the folder for the operating system you are using. Your choices are: \NT for Windows NT utilities \W9X for Windows 98 and Windows 95 utilities 5. Select the Setup program (SETUP.EXE). 6. Follow the on-screen instructions. 7. Restart the computer so the software will take effect.

Windows 3.1 and MS-DOS


1. Place the Dynapro CD-ROM into a CD-ROM drive. 2. If youre using Windows 3.1, exit to MS-DOS. 3. At the MS-DOS prompt, type E: where E is the drive containing the CD-ROM. Press Enter. 4. Change to the Utilities directory, select the directory for the operating system you are using. Your choices are: \WIN for Windows 3.1 utilities \DOS for MS-DOS utilities 5. Type SETUP C: where C is the hard disk you intend to install on. Press Enter. 6. Follow the on-screen instructions. 7. Restart the computer so the software will take effect.

CHAPTER 2

Installing the software

Uninstalling the touch screen software

Windows NT 4.0, Windows 98, and Windows 95


1. Select the Windows Start button. 2. In the Start menu, select Run. 3. In the Run dialog box, select Browse to find the following Uninstall programs: C:\DRIVERS\NT\UNINSTAL.EXE for Windows NT touch screen software C:\DRIVERS\W9X\UNINSTAL.EXE for Windows 98 and Windows 95 touch screen software 4. In the Run dialog box, select OK. 5. Follow the on-screen instructions. 6. Restart the computer.

Windows 3.1 and MS-DOS


1. If youre using Windows 3.1, exit to MS-DOS. 2. Change to the Drivers directory, select the directory for the operating system you are using. Your choices are: \WIN for Windows 3.1 software \DOS for MS-DOS software 3. Type UNINSTAL and press Enter. 4. Follow the on-screen instructions. 5. Restart the computer.

Uninstalling the Dynapro NFI Setup and Diagnostic Utility

Windows NT 4.0, Windows 98, and Windows 95


1. Select the Windows Start button. 2. In the Start menu, select Settings, and then Control Panel. 3. In the Control Panel window, select Add/Remove Programs. 4. In the Add/Remove Programs Properties program, select the Dynapro NFI Setup and Diagnostic Utility and then press the Add/ Remove button. 5. Select OK to complete the uninstall process.

Windows 3.1 and MS-DOS


1. If youre using Windows 3.1, exit to MS-DOS. 2. Change to the Utilities directory, select the directory for the operating system you are using. Your choices are: \WIN for Windows 3.1 utilities \DOS for MS-DOS utilities 3. Type REMOVE and press Enter. 4. Follow the on-screen instructions.

CHAPTER 2

Installing the software

CHAPTER 3
SETTING UP THE TOUCH SCREEN

About the Dynapro NFI Setup and Diagnostic Utility

After mounting and connecting the NFI touch screen system, use the Dynapro NFI Setup and Diagnostic Utility to set up the touch screen. Using the touch screen for the first time is a two-step process: 1. Initializing the touch screen. 2. Aligning the touch screen.

Initializing the touch screen

Windows NT 4.0, Windows 98, Windows 95


To use the touch screen, you must initialize it. To initialize the touch screen, you will need the disk (with the linearization file(s)) that comes with the NFI touch screen system. To initialize the touch screen: 1. Select the Windows Start button, point to Programs and then NFI Setup and Diagnostic Utility.

11

2. In the Dynapro NFI Setup and Diagnostic Utility dialog box, select Initialize.

Initialize the touch screen.

Align the touch screen.

3. In the Baseline dialog box, select Continue.

12

CHAPTER 3

Setting up the touch screen

4. Ensure that nothing is touching the touch screen or bezel and then select Start to set a baseline. If anything is touching the touch screen or bezel, the baseline measurement will not be accurate. It takes about 10 seconds for the software to complete the baseline.

5. Select Next to continue. Select Restart to set the baseline again.

6. Insert the disk with the linearization file(s) into the disk drive. 7. In the Correction Data File Name dialog box, select Browse and choose the linearization file on the disk that has the same serial number as the NFI touch screen. Important To double-check the serial number of the NFI touch screen, look for the bar code sticker that came with the product.

8. With the file selected in the Correction Data File Name dialog box, select OK.

CHAPTER 3

Setting up the touch screen

13

9. In the Download dialog box, select Start. It takes about 10 seconds for the software to download the linearization file.

10. Press Finish to complete the linearization.

Windows 3.1 and MS-DOS


To use the touch screen, you must initialize it. To initialize the touch screen, you will need the disk (with the linearization file(s)) that comes with the NFI touch screen system. To initialize the touch screen: 1. If youre using Windows 3.1, exit to MS-DOS. 2. At the MS-DOS prompt, type CD \NSD. 3. Type NSD to start the Dynapro NFI Setup and Diagnostic Utility. 4. To choose the Initialize option, press 1 and then press Enter. 5. If youre using a communications port other than COM 1, follow the on-screen instructions to change the setting. 6. Insert the disk with the linearization file(s) into the disk drive. 7. When the program requests the name of the linearization file, type A:\ <filename> and then press Enter where <filename> is the name of the linearization file on the disk. 8. To complete the baseline and load the linearization file, press Y and then press Enter.

14

CHAPTER 3

Setting up the touch screen

Aligning the touch screen

Windows NT 4.0, Windows 98, and Windows 95


Alignment orients and aligns the touch screen with the video display. This step is necessary for all touch screens. 1. In the Dynapro NFI Setup and Diagnostic Utility dialog box, select Configuration. 2. In the Configuration Utilities dialog box, select Alignment.

Align the touch screen before using it.

3. In the Alignment dialog box, select Alignment. Be sure you are directly in front of the touch screen. Use a finger or alignment tool to align the touch screen. An alignment tool produces a more accurate alignment.

CHAPTER 3

Setting up the touch screen

15

4. To align, follow the on-screen instructions. To cancel alignment without any changes, press ESC any time. When finished, the new alignment takes effect immediately and the Alignment dialog box reappears. 5. Test the alignment by moving the pointer around the screen with your finger. If it is satisfactory, select OK. Otherwise select Alignment and complete the procedure again.

Windows 3.1
To align the touch screen, be sure you are directly in front of it. 1. In the Windows Program Manager, open the Main group. Inside the Main group, open the Control Panel. Inside Control Panel, open Touch Screen. 2. In the Touch Screen dialog box, select the Alignment button. Be sure you are directly in front of the touch screen. Use a finger or alignment tool to align the touch screen. An alignment tool produces a more accurate alignment. 3. To align, follow the on-screen instructions. To cancel alignment without any changes, press ESC any time. When finished, the new alignment takes effect immediately and the Touch Screen dialog box reappears. 4. Test the alignment by moving the pointer around the screen with your finger. If it is satisfactory, select OK. Otherwise select Alignment and complete the procedure again. For information about aligning the TouchSurround buttons in Windows 3.1, see Aligning the TouchSurround on page 48.

MS-DOS
To align the touch screen, be sure you are directly in front of it. The ecal program described below will align only a few video modes by default. To see a list of ecal options type ECAL /?. These options will allow you to align all video modes or selected ones. 1. At the MS-DOS prompt, type ECAL. Press Enter. 2. Follow the on-screen instructions to complete the alignment. Use a finger or alignment tool to align the touch screen. An alignment tool produces a more accurate alignment. For information about aligning the TouchSurround buttons in MS-DOS, see Customizing touch responses in the TouchSurround area on page 60.

16

CHAPTER 3

Setting up the touch screen

CHAPTER 4
CONFIGURING THE SOFTWARE FOR WINDOWS NT, WINDOWS 98, AND WINDOWS 95

About the software

The Near Field Imaging touch screen systems performance is optimized after you initialize and align it (see Chapter 3). To further adjust the touch screen system after setting it up, use the Configuration Utilities dialog box described in this chapter. This software customizes the touch screens display characteristics, changes the communication parameters of the NFI controller, and configures the TouchSurround. To start the software, do one of the following:
n n

Starting the software

Select the Windows Start button, point to Programs, Touch Screen Utilities, and then select Configuration. In the Dynapro NFI Setup and Diagnostic Utility dialog box, select Configuration.

17

Using the software


Align the touch screen before using it. See Chapter 3. Customize touch responses. Configure the TouchSurround. See Chapter 7. Define TouchSurround buttons. See Chapter 7. Change controller communication parameters or sensitivity.

For Windows NT, all changes to configurable parameters are global. Changing them in one account causes them to be changed in all accounts. However, double touch speed is stored on a per-user basis.

Customizing touch responses

Use the Display Area Configuration dialog box to adjust the touch responses of the touch screen. This step is necessary only if you want to change the default settings for the touch screen. 1. In the Configuration Utilities dialog box, select Display.

Select the Test Box after adjusting the Double Touch Speed or Timed Double Touch sliders. The Test Box changes color when you successfully touch it.

2. Configure the options below. 3. After youve configured the settings, select OK to save them or touch Cancel to discard the changes and revert to the previous settings.

18

CHAPTER 4

Configuring the software for Windows NT, Windows 98, and Windows 95

Double Touch Speed and Timed Double Touch


The NFI touch screen can detect a double touch, which is the same as double-clicking the mouse. To generate two separate touches, touch the screen twice slowly. To use the double touch feature do one of the following:
n

Touch the touch screen twice quickly as if you were double-clicking the mouse. This is the default option. Use the Double Touch Speed slider to increase or decrease the time the touch screen allows between touches. If you increase the speed too much, it may become difficult to generate a double touch; the touches will instead be recognized as two separate touches. If you decrease the speed too much, what you intend to be two separate touches might instead be recognized as a double touch.

Touch the touch screen and hold it. To use this option, adjust the Timed Double Touch slider. Use the Timed Double Touch slider to increase or decrease the time the touch screen waits before acknowledging a double touch. If you increase the slider to Long, it takes about two seconds to generate a double touch. If you decrease the slider to just off None, it takes about 0.2 seconds. A timed double touch is generated on the initial touch only, not after dragging.

Beep on Touch
Select this option to have the computer beep on each first touch.

Drag and Drop


Check this box if you want the pointer to follow your finger around the screen until you release it. This allows you to select an object on the screen, drag it across the screen to a new location, and then drop it in its new position by releasing the touch. Important For optimal performance, do not choose drag and drop unless your application requires it.

CHAPTER 4

Configuring the software for Windows NT, Windows 98, and Windows 95

19

Changing the controller communications parameters

Use the Interface Configuration Options dialog box to change the communications parameters needed to communicate with the NFI touch screen controller. This step is necessary only if you want to change the communication settings you selected during installation. 1. In the Configuration Utilities dialog box, select Interface.

Change the sensitivity of the touch screen.

2. Configure the options below. 3. After youve configured the settings, select OK to save them or select Cancel to discard the changes and revert to the previous settings.

COM Port
Sets the serial communication port. Selecting a port automatically fills the Interrupt and Address boxes with the default values for the port. To use custom combinations, select the Interrupt and Address individually.

Interrupt
Sets the interrupt request number used by the NFI touch screen controller to interrupt the operating system. If you are using a standard COM port, you should need to use only the default values in the Interrupt box.

Address
Sets the I/O base address used by the touch screen controller. If you are using a standard COM port, you should need to use only the default values in the Address box.

20

CHAPTER 4

Configuring the software for Windows NT, Windows 98, and Windows 95

Sensitivity
Use the Sensitivity Configuration dialog box to change the touch sensitivity of the NFI touch screen. This step is necessary only if you want to change the default sensitivity settings of the touch screen to allow for the way youre touching the screen (finger, gloves, alignment tool), the mounting of the touch screen, and the surrounding environment. Use the Sensitivity slider to increase or decrease the sensitivity of the touch screen. If you increase the sensitivity to High, the touch screen is very sensitive and touches may be detected before the finger actually touches the screen. This setting is useful when wearing heavy or thick gloves. If you decrease the sensitivity to Low, the touch screen is not as responsive but its also less likely to detect false touches. This setting is useful when using an alignment tool or a finger without gloves. To adjust the Sensitivity slider: 1. In the Interface Configuration Options dialog box, select Sensitivity. 2. In the Sensitivity Configuration dialog box, adjust the slider to the desired setting. See Table A.

After you adjust the Sensitivity slider, select the Test button.

3. Select Test to confirm the settings for the Sensitivity slider. 4. Follow the on-screen instructions.

CHAPTER 4

Configuring the software for Windows NT, Windows 98, and Windows 95

21

5. After youve configured the setting, select OK to save it or select Cancel to discard the change and revert to the previous setting.
Table A: Recommended sensitivity settings Method of touching the screen Bare finger/latex glove Alignment tool Cloth glove Leather glove Rubber glove Recommended setting 1 or higher 2 or higher 3 or higher 3 or higher 4 or higher

Using right-mouse button support

You can open the same menu that would appear if you clicked an object with the right-mouse button. To open an objects menu: 1. Touch an object to select it. Leave your finger there. 2. Using another finger, touch the screen briefly diagonally opposite the first touch, to open the right-mouse menu.

While holding your index finger on the screen, use your middle finger to touch the screen diagonally opposite the first touch. The second touch wont register if it is in the same horizontal or vertical plane as the first touch.

22

CHAPTER 4

Configuring the software for Windows NT, Windows 98, and Windows 95

Operating a mouse and touch screen at the same time

Windows NT 4.0
The Dynapro touch screen driver supports concurrent mouse and touch screen operation. This allows you to use both a mouse and the touch screen. To use a mouse and touch screen at the same time, install the mouse driver and then the touch screen driver. Windows NT leaves the previous mouse driver active when the new one is installed. The next time you start Windows NT, both touch screen and mouse should operate.

Disabling the mouse driver


When you install the mouse driver, it will always be active, even if you install a different type of mouse driver later. If you unplug the mouse from your computer and restart Windows NT, the mouse driver will fail to load, resulting in an error message. To disable the mouse driver: 1. Open the Device dialog box in the Control Panel. 2. Highlight the entry for the mouse driver. 3. Choose Startup to change its startup state to disabled.

Windows 98 and Windows 95


The Dynapro touch screen driver supports concurrent mouse and touch screen operation in Windows, windowed MS-DOS sessions, and full-screen MS-DOS sessions. To install a mouse driver: 1. Connect a mouse to your computer. 2. Select the Windows Start button, then Settings, and then Control Panel. 3. Select Add New Hardware. 4. Select Yes, to have the Wizard detect new hardware for you. Do not select No to install a mouse driver manually. 5. Follow the on-screen instructions to install the mouse. Once the mouse has been detected and the appropriate mouse driver installed, the mouse will operate at the same time as the touch screen. If the Wizard does not detect your mouse, you cannot use it at the same time as the touch screen. You must use a mouse that Windows 98 or Windows 95 detects automatically, such as one by Microsoft or Logitech.

CHAPTER 4

Configuring the software for Windows NT, Windows 98, and Windows 95

23

CHAPTER 5
CONFIGURING THE SOFTWARE FOR WINDOWS 3.1

About the software

The Near Field Imaging touch screen systems performance is optimized after you initialize and align it (see Chapter 3). To further adjust the touch screen system after setting it up, use the Touch Screen dialog box described in this chapter. This software customizes the touch screens display characteristics and configures the TouchSurround. To start the software, do the following:
n

Starting the software

In the Windows Program Manager, open the Main group. Inside the Main group, open the Control Panel. Inside Control Panel, open Touch Screen.
Define TouchSurround buttons. See Chapter 8. Align the touch screen before using it. See Chapter 3.

25

Customizing touch responses

Use the Touch Screen dialog box to change the touch screen characteristics. 1. Complete the options as described below. 2. After you have configured the following options, select OK to save the settings. To return all parameters to their last configured values, select the Cancel button. The Cancel button does not undo any alignment that was performed from the Alignment button.

Double Touch Sensitivity


The NFI touch screen can detect a double touch, which is the same as double-clicking the mouse. To generate two separate touches, touch the screen twice slowly. Touch the touch screen twice quickly as if you were double-clicking the mouse. This is the default option. Use the Double Touch Sensitivity slider to increase or decrease the time the touch screen allows between touches. If you increase the speed too much, it may become difficult to generate a double touch; the touches will instead be recognized as two separate touches. If you decrease the speed too much, what you intend to be two separate touches might instead be recognized as a double touch.

Autorepeat Rate
This setting is only for the TouchSurround. Use the slider to set the autorepeat rate for buttons on the touch screen. If you set the rate to Fast, holding a touch will produce rapid repeat events. If you set the rate to Slow, the same touch will generate fewer repeat events in the same length of time. Autorepeat affects only events generated by button presses. It does not affect events generated by button releases.

Autorepeat Delay
This setting is only for the TouchSurround. Use the slider to set the time required for a touch to be held before autorepeat mode begins. A Short delay means you dont need to hold a touch very long before autorepeat touches are generated. A Long delay means that you must hold a touch longer to begin generating autorepeat touches.

26

CHAPTER 5

Configuring the software for Windows 3.1

Enable Surround Alignment


Select this check box to align the TouchSurround. See Aligning the TouchSurround on page 48.

Enable Drag and Drop


Check this box if you want the pointer to follow your finger around the screen until you release it. This allows you to select an object on the screen, drag it across the screen to a new location, and then drop it in its new position by releasing the touch. Important For optimal performance, do not choose drag and drop unless your application requires it.

Enable Touch Beeps


Select this option to have the computer beep on each first touch.

Button Selector Window


Use the Button Selector Window to select either right- or left-mouse button click emulation in response to a touch. When enabled, this window appears displaying the picture of a mouse. The active button, left or right, is highlighted in black. When you select this window, the pointer does not appear inside the window, but remains in its last position. This reminds you where you were last touching. The Button Selector window appears on top of other windows. To enable this window, select the Enabled box. The Position (Pos) and Size fields display the current position and size of the Button Selector window.

Changing the communications parameters

To change the installation settings, including sensitivity, see Changing the communications parameters on page 33.

CHAPTER 5

Configuring the software for Windows 3.1

27

Operating a mouse and touch screen at the same time

The Dynapro touch screen driver supports concurrent mouse and touch screen operation in Windows, windowed MS-DOS sessions, and full-screen MS-DOS sessions. To use the touch screen and mouse at the same time: 1. From Program Manager, select the Notepad icon. 2. On the file menu, select Open. 3. Open autoexec.bat. 4. Move the line containing the mouse driver before the line containing emouse.com. 5. On the File menu, select Save. 6. Restart your computer. Be sure to connect the mouse before starting your computer, so the driver can detect the mouse when it loads.

28

CHAPTER 5

Configuring the software for Windows 3.1

CHAPTER 6
CONFIGURING THE SOFTWARE FOR MS-DOS

About the software

The Near Field Imaging touch screen systems performance is optimized after you initialize and align it (see Chapter 3). To further adjust the touch screen system after setting it up, use the software utilities described in this chapter. This software customizes the touch screens display characteristics, changes the communication parameters of the NFI controller, and configures the TouchSurround. Before you can use the touch screen, you must use the Dynapro NFI Setup and Diagnostic Utility dialog box to initialize and align the screen. Alignment orients and aligns the touch screen with the video display. For information about alignment, see the MS-DOS section under Aligning the touch screen on page 15. For most applications the default touch screen configuration is appropriate. To change the configuration, use the options in the emouse utility. The emouse utility (emouse.com) allows the touch screens display area to react to finger touches as if they were the movements of a pointer driven by a single-button mouse. This means you can use offthe-shelf programs that require a Microsoft-compatible mouse. To view the options, at the MS-DOS prompt, type EMOUSE /?, and then press Enter. For details about the TouchSurround, see Chapter 9, Configuring the TouchSurround and buttons for MS-DOS.

Aligning the touch screen

Configuring the touch screen

29

You can configure the Display area TouchSurround

To support this feature Drag Autorepeat Autorepeat Holdoff (Delay) Autorepeat Interval

Display area and the TouchSurround

Beep Touch event processing

During installation of the touch screen drivers and utilities, the autoexec.bat file is modified to include the following line: C:\TOUCH\DOS\EMOUSE.COM This line loads the emouse.com program into memory, where it stays resident. Important Do not remove this line from the autoexec.bat file, or you will not be able to use the touch screen with your MS-DOS applications.

If you start applications from the autoexec.bat file, ensure that the emouse.com appears before you start any applications. To configure the TouchSurround or display area for all sessions: 1. Use a text editor (such as edit.exe) to open the autoexec.bat file. 2. Add one or more of the parameters shown in Table B to the emouse.com command. 3. Save the changes. 4. Restart your computer so the changes will take effect.

Example of an autoexec.bat file


EMOUSE /BEEP=OFF /INT=3 /SENS=4 /DEFINE=C:\TOUCH\DOS\MYFILE.DEF Include spaces as shown in this example. In this example, emouse.com:
n n n n

turns off touch event beeps ( /BEEP=OFF) sets the touch event interval to 3 ( /INT=3) sets the sensitivity of the touch screen to 4 ( /SENS=4) uses button definitions from C:\TOUCH\DOS\MYFILE.DEF ( /DEFINE=C:\TOUCH\DOS\MYFILE.DEF)

30

CHAPTER 6

Configuring the software for MS-DOS

To change the TouchSurround or display area settings for the current MS-DOS session only: 1. At the MS-DOS prompt, type EMOUSE <options> where <options> is one or more of the configuration options shown in Table B. 2. Press Enter In Table B, characters in bold italics are the minimum entry for each option. You can use the whole word or any abbreviation that includes the minimum entry.
Table B: TouchSurround and display area configuration options Option /AUTOREPEAT={OFF|ON} Description Enables or disables TouchSurround button autorepeat. When autorepeat is enabled, the button will activate the first time you touch it and its press action will repeat for as long as you hold your finger on the button. When autorepeat is disabled, the buttons press action activates once only, every time you touch the button. The default is /AUTOREPEAT=ON. /BASE=<I/O base address> Sets the I/O base address for the touch controllers communications port. Enables or disables touch event beeps in the display area and TouchSurround. The default is /BEEP=OFF. /COM1 /COM2 /COM3 /COM4 Sets the touch controllers communications port. If you change the COM port from the default of 1, ensure you change the COM port setting in the Dynapro NFI Setup and Diagnostic Utility. See the Windows 3.1 and MS-DOS section under Initializing the touch screen on page 11. Reads TouchSurround button definitions from the specified file. Enables or disables drag movement (drag-anddrop) in the display area of the touch screen. When drag is enabled, the cursor follows your finger as you move it around the touch screen. When drag is disabled, the cursor remains where you first touched the screen. The default is /DRAG=ON.

/BEEP={OFF|ON}

/DEFINE={filename}

/DRAG={OFF|ON}

CHAPTER 6

Configuring the software for MS-DOS

31

Table B: TouchSurround and display area configuration options (Continued) Option /HOLDOFF=<duration> Description Sets the period of time required for a touch to be held before it begins autorepeating. A Short duration means that you dont need to hold a touch very long before autorepeat touches are generated. A Long duration means that you must hold a touch longer to begin generating autorepeat touches. The range is 0 to 10. A value of 0 results in a continuous stream of touch events from the moment you first touch the screen, while a value of 10 results in a delay of approximately one second between the first and subsequent touch events. The default is /HOLDOFF=5. /INTERVAL=<interval> Sets the autorepeat intervalthat is, how quickly the autorepeat feature repeats the touch. If you set the rate to 10, holding a touch will produce rapid repeat events. If you set the rate to 0, the same touch will generate fewer repeat events in the same length of time. The range is 0 to 10. The default is /INTERVAL=5. /IRQ=<IRQ number> Sets the interrupt request line for the touch controllers communications port. Use the Sensitivity setting to increase or decrease the sensitivity of the touch screen. If you increase the sensitivity to High, the touch screen is very sensitive and touches may be detected before the finger actually touches the screen. This setting is useful when wearing heavy gloves. If you decrease the sensitivity to Low, the touch screen is not as responsive but its also less likely to detect false touches. This setting is useful when using an alignment tool or a finger without gloves. The default is 3. /TOUCH={OFF|ON} Enables or disables touch event processing for both the display area and the TouchSurround. The default is /TOUCH=ON. Tip: Type EMOUSE /TOUCH=OFF at the command line to disable the touch screen for cleaning. You can also define a button on the TouchSurround to enable or disable the touch screen. For details, see Summary of steps on page 61.

/SENSIVITY={1/2/3/4/5/6}

32

CHAPTER 6

Configuring the software for MS-DOS

Changing the communications parameters

To change the installation settings, manually enter the IRQ and base settings for the touch screen driver in the autoexec.bat file to match the hardware being used. During installation, a line is added to the autoexec.bat file. Heres an example: \TOUCH\DOS\EMOUSE /COM1 To change the IRQ and base settings, replace /COM1 with: /IRQ = XX /BASE = YYY where XX is the interrupt request number for the COM port and YYY is its I/O base address (in hexadecimal). For reference, the following table lists the default COM settings.
COM settings COM 1 COM 2 COM 3 COM 4 IRQ settings 4 3 4 3 Base settings 3F8 2F8 3E8 2E8

After changing and saving the file, restart the computer. For details about advanced COM port options, see the Readme file.

Operating a mouse and touch screen at the same time

To use a mouse at the same time as the touch screen, load the mouse driver in autoexec.bat before loading emouse.com: 1. At the command prompt, type EDIT C:\AUTOEXEC.BAT where C is the drive letter of the hard disk. 2. Move the line containing the mouse driver before the line containing emouse.com. 3. On the File menu, select Save. Alternatively, press Alt + S. 4. Restart your computer. Be sure to connect the mouse before starting your computer, so the driver can detect the mouse when it loads.

CHAPTER 6

Configuring the software for MS-DOS

33

CHAPTER 7
CONFIGURING THE TOUCHSURROUND AND BUTTONS FOR WINDOWS NT, WINDOWS 98, WINDOWS 95

What is the TouchSurround?

The Near Field Imaging touch screen system can be used with an optional TouchSurround underlay, which allows you to use part of the touch screen to define keys, such as the ones on a keyboard. This underlay would be used in situations where the touch screen is larger than the display.

Figure 1: Example of a TouchSurround underlay

35

Aligning the TouchSurround

Most applications do not require the TouchSurround option. Do not align the TouchSurround unless a specific application calls for its use. To align the TouchSurround: 1. Select the Windows Start button, point to Programs, Touch Screen Utilities, and then select Configuration. 2. In the Configuration Utilities dialog box, select Alignment.

3. In the Alignment dialog box, select the Align TouchSurround check box.

36

CHAPTER 7

Configuring the TouchSurround and buttons for Windows NT, Windows 98, Windows 95

4. Select Alignment. Be sure you are directly in front of the touch screen. Use a finger or alignment tool to align the TouchSurround. An alignment tool produces a more accurate alignment. 5. To align, follow the on-screen instructions. To cancel alignment without any changes, press ESC at any time. When finished, the new alignment takes effect immediately and the Alignment dialog box reappears. 6. Test the alignment by moving the pointer around the screen with your finger. If it is satisfactory, select OK. Otherwise select Alignment and complete the procedure again.

Customizing touch responses in the TouchSurround area

Use the TouchSurround Configuration dialog box to customize the touch responses of the TouchSurround buttons. This step is necessary only if you wish to change the default settings for the TouchSurround buttons. 1. In the Configuration Utilities dialog box, select TouchSurround.

2. Configure the options below. 3. After youve configured the options, select OK to save them or select Cancel to discard the changes and revert to the previous settings.

CHAPTER 7

Configuring the TouchSurround and buttons for Windows NT, Windows 98, Windows 95

37

Autorepeat Rate
The autorepeat rate is the rate at which repeat actions are generated when a touch is held. Use the slider to set the autorepeat rate for buttons on the TouchSurround. If you set the rate to Fast, holding a touch produces rapid repeat actions. If you set the rate to Slow, the same touch generates fewer repeat actions in the same length of time. Autorepeat affects only actions generated by button presses. It does not affect actions generated by button releases.

Autorepeat Delay
The autorepeat delay is the amount of time the touch screen waits before generating autorepeat actions. Use the slider to set the time required for a touch to be held before autorepeat mode begins. A Short delay means you dont need to hold a touch very long before autorepeat touches are generated. A Long delay means that you must hold a touch longer to begin generating autorepeat touches.

Beep on Touch
Select this box if you want the computer to beep whenever a TouchSurround button is activated by a touch or release. The beep occurs only on the first touch of the screen. The beep wont repeat if you move your finger around the display area before releasing it.

Adding TouchSurround Buttons

You can define the size, position, activation, and function of the buttons on the TouchSurround, and you can define buttons as function keys, command keys, calculator keys, screen change controls, or whatever other format you require. TouchSurround buttons are inactive while you are defining buttons. They become active when you save the definitions and exit the software. Important To optimize performance of a new TouchSurround button, ensure you position the button at least 0.25 inches (6.4 mm) from the edge of your products bezel. In addition, ensure the size of the button is at least the size of your index fingers fingerprint (about 0.5 square inches).

38

CHAPTER 7

Configuring the TouchSurround and buttons for Windows NT, Windows 98, Windows 95

Summary of steps
To add a TouchSurround button definition do the following: 1. Set up a new button definition in the TouchSurround Button Definitions dialog box. 2. Define the new buttons coordinates. 3. Define the new buttons press and release actions. 4. If desired, select the autorepeat check box. 5. Test the new button definition.

Set up a new button definition


To set up a new button: 1. In the Configuration Utilities dialog box, select Buttons.
For information about the entries in this list, see Reviewing button definitions in this chapter. Each line in the list is a different button definition.

To add or append button definitions to the list, use this button.

The location and function of the selected button is shown here.

If buttons have not been defined, the list is blank. 2. To display options for defining button location and press/release action, do one of the following:
n

Select Append to add the button definition to the end of the list. The Define a Button dialog box appears.

Select a button definition in the list: the Append button changes to Insert. Select Insert to add a new button definition above the selected button. The Define a Button dialog box appears.

CHAPTER 7

Configuring the TouchSurround and buttons for Windows NT, Windows 98, Windows 95

39

Define the new buttons coordinates


To use a new button, you must define its coordinates. The coordinates of a buttons upper left and lower right corners define the buttons size and its position on the TouchSurround. To ensure accuracy, use an alignment tool to define the buttons coordinates. While defining a TouchSurround button, do not rest your hand anywhere on the surface of the touch screen or bezel because the presence of your hand affects the values passed to the screen. To define the buttons coordinates: 1. Hold the alignment tool at a 90-degree angle to the screens surface, and touch the Upper Left box in the Define a Button dialog box.

Define the size and position of the button by touching the screen, or by entering its X and Y coordinates here, separated by a space. If you touch the screen, the coordinates are entered automatically.

40

CHAPTER 7

Configuring the TouchSurround and buttons for Windows NT, Windows 98, Windows 95

2. Touch the point on the TouchSurround where you want to position the upper left corner of the new button.

Align the alignment tool with the inside edges of the buttons corner

Correct Incorrect
3. Touch where you want to position the buttons lower right corner. The coordinates of the areas you touched are displayed in the Upper Left box and Lower Right box.

Define the new buttons press and release actions


Button actions are performed either when the button is pressed or released. A button can either perform a command or inject a string, not both.
n n

Commands control what operations are performed when a button is activated. See Button commands on page 77. Strings are passed to the active window when the button is pressed or released. See Strings on page 78.

CHAPTER 7

Configuring the TouchSurround and buttons for Windows NT, Windows 98, Windows 95

41

Select the Autorepeat check box


If desired, select the Autorepeat check box to enable autorepeat for the buttons press action. When autorepeat is enabled, the button activates the first time you touch it and its press action repeats for as long as you hold your finger on the button. When autorepeat is disabled, the buttons press action activates once only, every time you touch the button.

Test the new button definition


1. When finished, do one of the following:
n

Select OK to start a diagnostic test of the button definition. If the definition is valid, it is added to the button definition list. If the button definition is incorrect, an error message is displayed. See Fixing overlapping buttons in this chapter.

Select Cancel to discard the button definition.

2. Repeat the above steps for each button definition. 3. When finished defining buttons, select OK in the TouchSurround Button Definitions dialog box to save the button definition(s).

Fixing overlapping buttons

Buttons cannot overlap. If you define a button that overlaps an existing button, an error message appears, and the button definition is not saved. To help find the button with the conflicting coordinates, touch the TouchSurround where you encountered the overlap. This will display the button definition information for any button defined in that area. Then either modify the original button coordinates or define a new button with new coordinates. To correct the problem, do one of the following:
n n

Select Cancel from the TouchSurround Button Definitions dialog box to clear the button definition. Define new coordinates for the button.

42

CHAPTER 7

Configuring the TouchSurround and buttons for Windows NT, Windows 98, Windows 95

Reviewing button definitions

You can check the function of a TouchSurround button by reviewing the information in the TouchSurround Button Definitions dialog box. To check the function of a button: 1. Open the Configuration Utilities dialog box. 2. Select Buttons to open a list of button definitions. The list is blank if no buttons have been defined. 3. Touch a button in the list. The buttons location and function are shown at the bottom of the dialog box. For an example of the dialog box, see the one that follows. The information in the TouchSurround Button Definitions dialog box is in columns. Table C provides a key to the information in the columns.

See Table C for definitions of these columns.

The location and function of the selected button is also shown here.

Table C: TouchSurround button definitions column key Column 1 Contents Indicates whether a command or string is defined for the buttons press action. Indicates whether autorepeat is enabled. If the button has a press action, you can make that action repeat for as long as the button is pressed. The command or string for the buttons press action. Indicates whether a command or string is defined for the buttons release action. The command or string for the buttons release action. Value C (for command) or S (for string) A (or blank)

3 4

Command or string C (for command) or S (for string) Command or string

CHAPTER 7

Configuring the TouchSurround and buttons for Windows NT, Windows 98, Windows 95

43

Editing and deleting button definitions

To edit a button definition: 1. Open the Configuration Utilities dialog box. 2. Select buttons to display the list of button definitions.

The number of buttons in the list is shown here.

Choose the button definition you want to edit...

...and then touch Edit. The location and function of the selected button is shown here.

3. Select a button definition, then select Edit, or double touch a button definition. 4. Change the button definition as required, and then select OK to return to the list of button definitions. 5. To save the changes, select OK. To quit without saving changes, select Cancel. To delete a button definition: 1. Open the Configuration Utilities dialog box. 2. Select Buttons to display the list of button definitions. 3. Select a button definition from the list, and then select Delete to delete the button definition. 4. To save your changes, select OK. To restore the button definition, select Cancel.

44

CHAPTER 7

Configuring the TouchSurround and buttons for Windows NT, Windows 98, Windows 95

Copying custom button definitions to multiple computers

Use the Touch Screen Configuration Import/Export Utility (touchini.exe) to generate a file that can be copied and imported to other computers. Using this utility eliminates the need to configure each computer manually with the same set of button definitions. The Touch Screen Configuration Import/Export Utility is installed when you install the touch screen drivers and utilities. This utility is copied to:
n n

the \TOUCH\NT folder on your computers hard disk for Windows NT 4.0 the \TOUCH\W9X folder on your computers hard disk for Windows 98 and Windows 95

Exporting button definitions


To export button definitions from the registry to a file: 1. Select the Windows Start button, select Programs, and then select Command Prompt. 2. At the command prompt, type
n n

CD\TOUCH\NT for Windows NT 4.0 CD\TOUCH\W9X for Windows 98 and Windows 95

3. Type TOUCHINI /o where o = output. This creates a file with the default file name TOUCH.INI. This file contains an ASCII representation of the touch screen configuration. 4. To change the file name, specify a new file name after the /o parameter. For example, if you type TOUCHINI /oCONFIG.INI, the file will be named CONFIG.INI. The file is placed in either the Windows NT folder or the Windows 98 and Windows 95 folder.

Importing button definitions


Important When you import a TouchSurround definition file, the existing TouchSurround configuration is erased.

To import button definitions into the registry from a file: 1. Select the Windows Start button, select Programs, and then select Command Prompt. 2. At the command prompt, type
n n

CD\TOUCH\NT for Windows NT 4.0 CD\TOUCH\W9X for Windows 98 and Windows 95

Type TOUCHINI /i<filename> where <filename> is the file you created in either step 3 or step 4 of the above procedure for exporting button definitions. The new configuration takes effect the next time you start Windows NT 4.0, Windows 98, and Windows 95.

CHAPTER 7

Configuring the TouchSurround and buttons for Windows NT, Windows 98, Windows 95

45

CHAPTER 8
CONFIGURING THE TOUCHSURROUND AND BUTTONS FOR WINDOWS 3.1

What is the TouchSurround?

The Near Field Imaging touch screen system can be used with an optional TouchSurround underlay, which allows you to use part of the touch screen to define keys, such as the ones on a keyboard. This underlay would be used in situations where the touch screen is larger than the display.

Figure 2: Example of a TouchSurround underlay

47

Aligning the TouchSurround

Most applications do not require the TouchSurround option. Do not align the TouchSurround unless a specific application calls for its use. To align the TouchSurround: 1. In the Windows Program Manager, open the Main group. 2. Open the Control Panel. 3. Open Touch Screen in the Control Panel. 4. In the Touch Screen dialog box, select the Enable Surround Alignment check box.

5. Select Alignment. Be sure you are directly in front of the touch screen. Use a finger or alignment tool to align the TouchSurround. An alignment tool produces a more accurate alignment. 6. To align, follow the on-screen instructions. To cancel alignment without any changes, press ESC at any time. When finished the new alignment takes effect immediately, and the Touch Screen dialog box reappears. 7. Test the alignment by moving the pointer around the screen with your finger. If it is satisfactory, select OK. Otherwise select Alignment and complete the procedure again.

48

CHAPTER 8

Configuring the TouchSurround and buttons for Windows 3.1

Adding TouchSurround buttons

You can define the size, position, activation, and function of the buttons on the TouchSurround, and you can define buttons as function keys, command keys, calculator keys, screen change controls, or whatever other format you require. You must have a keyboard connected to your computer to define buttons. TouchSurround buttons are inactive while you are defining buttons. They become active when you save the definitions and exit the software.

Summary of steps
To add a TouchSurround button definition do the following: 1. Set up a new button definition in the Touch Surround Area dialog box. 2. Define the new buttons coordinates. 3. Define the new buttons press and release actions. 4. If desired, select the Activate on Release check box. 5. If desired, select the Autorepeat Enabled check box. 6. If desired, select the Enable Touch Beeps check box. 7. Test the new button definition.

CHAPTER 8

Configuring the TouchSurround and buttons for Windows 3.1

49

Set up a new button definition


To set up a new button: 1. Open the Touch Screen dialog box. 2. Select Buttons to open a list of button definitions. The list is blank if no buttons have been defined.

To create a button ID manually, enter a value here.

To create a TouchSurround button, define the settings for the button, and then touch Set. To clear all the settings for the button you are defining and start over, select Clear. To delete a button definition, choose one from the list, and then select Clear.

Important

If youre defining a new button for a standard TouchSurround, make sure that a button definition in the list box is not selected and that the fields are blank. If a button definition is selected, you are modifying the selected button, not creating a new one. Once selected, an item in the list of buttons cannot be de-selected. To create a new button, change the highlighted buttons ID.

3. To create a button ID manually, select the ID box and type a value. You can define two buttons with the same button ID. The Button Definition ID is a number from 0 to 65535 that is used by the system. If you do not type a value, or if the number you type exceeds 65535, the default value of zero is entered automatically.

50

CHAPTER 8

Configuring the TouchSurround and buttons for Windows 3.1

Define the new buttons coordinates


To use a new button, you must define its coordinates. The coordinates of a buttons upper left and lower right corners define the buttons size and its position on the TouchSurround. To ensure accuracy, use an alignment tool to define the buttons coordinates. While defining a TouchSurround button, do not rest your hand anywhere on the surface of the touch screen or bezel because the presence of your hand affects the values passed to the screen. Important To optimize performance of a new TouchSurround button, ensure you position the button at least 0.25 inches (6.4 mm) from the edge of your products bezel. In addition, ensure the size of the button is at least the size of your index fingers fingerprint (about 0.5 square inches).

To define the buttons coordinates: 1. Hold the alignment tool at a 90-degree angle to the screen surface, and touch the Upper Left box in the TouchSurround Area dialog box. Touch the point on the TouchSurround where you want the upper left corner of the new button to be.

Define the size and position of the button by touching the screen, or by entering its X and Y coordinates here. If you touch the screen, the coordinates are entered automatically.

CHAPTER 8

Configuring the TouchSurround and buttons for Windows 3.1

51

2. Touch where you want to position the buttons lower right corner. The coordinates of the areas you touched are displayed in the X Pos (X-position) and Y Pos (Y-position) boxes.

Align the alignment tool with the inside edges of the buttons corner.

Correct Incorrect

Define the new buttons press and release actions


Button actions are performed either when the button is pressed or released. A button can either perform a command or inject a string, not both:
n n

Commands control what operations are performed when a button is activated. See Button commands on page 77. Strings are passed to the active window when the button is pressed or released. See Strings on page 78.

52

CHAPTER 8

Configuring the TouchSurround and buttons for Windows 3.1

Select the Activate on Release check box


If desired, select the Activate on Release check box. If you choose activate on release, the autorepeat option is disabled. If you leave it blank, the button activates on any presses detected.

Select the Autorepeat Enabled check box


If desired, select the Autorepeat Enabled check box to enable autorepeat for the buttons press action. When autorepeat is enabled, the button activates the first time you touch it and its press action repeats for as long as you hold your finger on the button. When autorepeat is disabled, the buttons press action activates once only, every time you touch the button.

Select the Enable Touch Beeps check box


Select the Enable Touch Beeps check box if you want the touch screen to beep whenever a TouchSurround button is activated by a touch or release.

Displaying the key state indicator


Use the Display Key State Indicator check box to enable or disable the display of the Key State Indicator.

This indicator displays the current states of the Shift, Ctrl, and Alt keys. When one of these keys is activated, the corresponding box in the indicator is highlighted in black. For example, if you touch a <SHIFTD> button on the TouchSurround, the Shift box in the Key State Indicator is highlighted in black. When the key is de-activated, the box reverts to white. The Key State Indicator can be positioned anywhere on the screen and retains its last location when you exit and restart Windows.

CHAPTER 8

Configuring the TouchSurround and buttons for Windows 3.1

53

Reviewing button definitions

You can check the function of a TouchSurround button by reviewing the information in the TouchSurround Area dialog box. To check the function of a button: 1. Open the Touch Screen dialog box. 2. Select Buttons to open a list of button definitions. The list is blank if no buttons have been defined. 3. Touch a button in the list. The buttons location and function are shown in the Button Definition area of the dialog box.

The location and function of the selected button are shown in this half of the dialog box. The number of buttons in the list is shown here. Each line in the list is a different button definition.

Scroll up and down to see all the button definitions.

The information in the button list is in columns. The locations of the columns in the list are shown below. Table D provides a key to the information in the columns.

The information shown in the columns below is also shown here for the selected button definition.

See Table D for definitions of these columns.

54

CHAPTER 8

Configuring the TouchSurround and buttons for Windows 3.1

Table D: TouchSurround button definitions column key Column 1 2 3 4 5 6 Contents Button Identifier (ID) Upper Left Button X Coordinate Upper Left Button Y Coordinate Lower Right Button X Coordinate Lower Right Button Y Coordinate Press or Release Indicator Indicates whether the button activates on a touch Press or touch Release. 7 Autorepeat Indicator (Optional) If P is indicated in column 6, you can specify autorepeat. 8 Command or String Indicates whether the button inserts a String into the Windows input stream or carries out a specific touch screen command. 9 Command or String text The text of the string or the command, if applicable S or C A Value 065535 0255 0255 0255 0255 P or R

CHAPTER 8

Configuring the TouchSurround and buttons for Windows 3.1

55

Editing and deleting button definitions

To edit a button definition: 1. Open the Touch Screen dialog box. 2. Select Buttons to open a list of button definitions.

This list is blank if no buttons have been defined.

3. To select a button definition, select the button definition in the list, or select the button on the TouchSurround. 4. Change the button definition as required. For details about defining TouchSurround buttons, see the section Adding TouchSurround buttons in this chapter. 5. Select Set. 6. To save your changes, touch OK, or touch Cancel to discard all changes to all the buttons.

56

CHAPTER 8

Configuring the TouchSurround and buttons for Windows 3.1

To delete a button definition: 1. Open the Touch Screen dialog box. 2. Select Buttons to open a list of button definitions.

To delete a button definition, choose one from the list, and touch Clear.

3. Select a button definition from the list, and then select Clear. 4. To save your changes, select OK. To restore the button definition, select Cancel.

CHAPTER 8

Configuring the TouchSurround and buttons for Windows 3.1

57

CHAPTER 9
CONFIGURING THE TOUCHSURROUND AND BUTTONS FOR MS-DOS

What is the TouchSurround?

The Near Field Imaging touch screen system can be used with an optional TouchSurround underlay, which allows you to use part of the touch screen to define keys, such as the ones on a keyboard. This underlay would be used in situations where the touch screen is larger than the display.

Figure 3: Example of a TouchSurround underlay

59

Aligning the TouchSurround

Most applications do not require the TouchSurround option. Do not align the TouchSurround unless a specific application calls for its use. To align the TouchSurround: 1. At the MS-DOS prompt, type ECAL /S. Press Enter. 2. Follow the on-screen instructions to complete the alignment. To align the TouchSurround, be sure you are directly in front of the unit. Use a finger or an alignment tool to align the TouchSurround. An alignment tool produces a more accurate alignment.

Customizing touch responses in the TouchSurround area

Use the emouse utility (emouse.com) to configure the behavior of the display area and the TouchSurround. To use the emouse utility, see Configuring the touch screen on page 29.

Adding TouchSurround buttons

Using the Surround.exe utility


To define buttons on the TouchSurround, use the Surround.exe utility. You can define the size, position, activation, and function of the buttons on the TouchSurround, and you can define buttons as function keys, command keys, calculator keys, screen change controls, or whatever other format you require. The button definitions are stored in a button definition file. The button definition file for standard TouchSurrounds is called Surround.def. This file is in the C:\TOUCH\DOS directory on your computers hard disk. Custom TouchSurrounds do not have pre-defined button definition files. You must create your own definitions and store them in a file, typically named C:\TOUCH\DOS\SURROUND.DEF. To use a different file name, see Saving the button definition file in this chapter. To open the Surround.exe utility:
n

At the MS-DOS prompt, type SURROUND and then press Enter. The main menu of the Surround utility indicates:
n

which button definition file is currently being processed (if you have a custom TouchSurround underlay, this field will be blank until you create button definitions) how many buttons are defined

60

CHAPTER 9

Configuring the TouchSurround and buttons for MS-DOS

The Surround utility deactivates all currently defined buttons while it is operating. Buttons on your TouchSurround will not work while running this utility.

Summary of steps
To add a TouchSurround button definition do the following: 1. Create the new buttons identifier in the Surround utility. 2. Define the new buttons coordinates. 3. Define the new buttons activation. 4. Define the new buttons action.

Creating a TouchSurround button to disable the touch screen for cleaning


For a quick overview of the process for creating buttons on the TouchSurround, here is an example. Cleaning the touch screen without disabling it could cause touch events that alter your process. To prevent this from happening, you could create a button called CLEAN and define its function as TOUCH. You could then press the CLEAN button before cleaning the screen, and press it again after cleaning to enable regular touches.

CHAPTER 9

Configuring the TouchSurround and buttons for MS-DOS

61

To create a TouchSurround button to disable the touch screen: 1. Open the Surround utility (see Using the Surround.exe utility in this chapter). 2. Type 2 at the main menu. 3. Assign a button identifier (see Creating the button identifier in this chapter). 4. Define the size and location of the button (see Defining the buttons coordinates in this chapter). 5. Define an activation method for the button (see Defining button activation in this chapter). 6. To display the available codes, type 1, and then type the number of the TOUCH command. 7. At the main menu, type 5 to save the button definition. 8. When prompted, enter the name of the button definition file. The default file name is C:\TOUCH\DOS\SURROUND.DEF. 9. Press Enter to use the default file name, or type the full path and file name for your file.
n n

If the button definition file already exists, its previous contents are overwritten by the new definitions. If the file does not exist, it is created, and the button definitions are written to it exactly as displayed by main menu item 1.

Creating the button identifier

The button identifier is a number between 0 and 65534, used by the system to identify each button. To create the button identifier: 1. Open the Surround utility (see Using the Surround.exe utility in this chapter). 2. At the main menu, Type 2. 3. Type the button identifier or leave the field blank, and then press Enter. If you do not enter a value, the system automatically enters a value. If you see the message WARNING: maximum buttons allowed = XX after pressing Enter at Step 3, you have reached the maximum number of buttons the Surround utility is configured to create. For more information about increasing the maximum number of buttons, see Changing the maximum number of TouchSurround buttons in this chapter.

62

CHAPTER 9

Configuring the TouchSurround and buttons for MS-DOS

Defining the buttons coordinates

To use a new button, you must define its coordinates. The coordinates of a buttons upper left and lower right corners define the buttons size and its position on the TouchSurround. To ensure accuracy, use an alignment tool to define the buttons coordinates. While defining a TouchSurround button, do not rest your hand anywhere on the surface of the touch screen or the bezel because the presence of your hand affects the values passed to the screen. Important To optimize performance of a new TouchSurround button, ensure you position the button at least 0.25 inches (6.4 mm) from the edge of your products bezel. In addition, ensure the size of the button is at least the size of your index fingers fingerprint (about 0.5 square inches).

To define the buttons coordinates: 1. When you see the instructions to enter the buttons coordinates, hold the alignment tool at a 90-degree angle to the screen surface, and touch the TouchSurround where you want to position the upper left corner of the button.

Align the alignment tool with the inside edges of the buttons corner.

Correct Incorrect

CHAPTER 9

Configuring the TouchSurround and buttons for MS-DOS

63

2. When prompted, touch where you want to position the buttons lower right corner. The rectangular area between these two spots becomes your button. 3. To cancel the procedure, press Esc on your keyboard.

Defining button activation

After positioning a new button on the TouchSurround, you are prompted to select an activation method for the button. A button can perform (activate) an action either when the button is pressed, or when the button is released. To define button activation, select one of these options:
n n n

To activate an action once when the button is touched, but not when released, type 1 and then press Enter. To activate an action when the button is released, type 2 and then press Enter. To activate an action the first time you touch the button and repeat that action for as long as you hold your finger on the button, type 3 and then press Enter.

Defining button action

Button actions are performed either when the button is pressed or released. A button can either perform a command or inject an ASCII string: n Commands control what operations are performed when a button is activated. See Button commands in this chapter.
n

ASCII strings are injected at the current cursor position when the button is pressed or released. See Strings in this chapter.

A button can be defined only as a Command or String button, not both. To define a button action, select one of these options:
n n n

To display the available codes, type 1, and then type the number of the command you want to select. To define an ASCII string, type 2 followed by the ASCII string. To indicate NO ACTION, type 3.

64

CHAPTER 9

Configuring the TouchSurround and buttons for MS-DOS

Button commands

Use the Command option to define a command for a button press or release action. The command controls which operations are performed when a button is pressed or released. The button command code is described in Table E.
Table E: Button commands This command TOUCH Does this on the display area Enables/disables the touch screen. When the touch screen is disabled, only this button responds to touches, allowing you to re-enable the screen. This function is useful for cleaning the touch screen. For details, see Summary of steps in this chapter.

Strings

Use the String option to inject an ASCII string at the current cursor position when the button is pressed or released. For example, you can define a button to behave like the Tab key on a computer keyboard when pressed, by injecting the string <tab>. Strings can be any combination of normal ASCII characters, special codes, modified keys, and sticky keys. For example, this string combination:
6+,)7'!KHOOR6+,)78! (17(5!KRZ DUH \RX"

passes the text HELLO! how are you? to the current cursor position when the button is pressed.
n n

ASCII characters represent normal computer keyboard keys, including alpha, numeric, and special characters (see Table F). Special codes represent non-printable keyboard keys, such as Tab (see Table G).

The maximum length of the string is 40 characters on press, and 40 characters on release. The string consists of the first non-whitespace character you type (leading spaces are ignored) and all remaining characters to the end of the line (including embedded whitespace).

CHAPTER 9

Configuring the TouchSurround and buttons for MS-DOS

65

Normal ASCII characters


Table F lists the normal ASCII characters that are supported.
Table F: ASCII characters (MS-DOS) A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 ! # $ % & ( ) * + , . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~

Special codes
Special codes represent non-printable keyboard keys. A special code is delimited by angle brackets < >, and is translated into the appropriate keyboard character. To put a normal < or > into a string, use double angle brackets like this: << or >>. Table G lists all the special codes that can be included in the button definition strings.
n n n

Codes in the Normal Code column represent a single key on the keyboard. Codes in the Shift Code column represent the same key pressed in combination with the Shift key. Codes in the Control Code and Alt Code columns represent the key pressed in combination with the Ctrl and Alt keys, respectively.

Note: It is not possible to generate key codes for more than one type of combination, such as Ctrl-Alt.

66

CHAPTER 9

Configuring the TouchSurround and buttons for MS-DOS

Table G: Special codes (MS-DOS) Description Normal Code <BKSP> <TAB> <ENTER> <S-TAB> Shift Code Control Code <C-BKSP> Alt Code

Backspace Tab Carriage Return or Enter Space Bar Escape Function Key F1 Function Key F2 Function Key F3 Function Key F4 Function Key F5 Function Key F6 Function Key F7 Function Key F8 Function Key F9 Function Key F10 Function Key F11 Function Key F12 Insert Delete Home End Page Up Page Down

<SPACE> <ESC> <F1> <F2> <F3> <F4> <F5> <F6> <F7> <F8> <F9> <F10> <S-F1> <S-F2> <S-F3> <S-F4> <S-F5> <S-F6> <S-F7> <S-F8> <S-F9> <S-F10> <C-F1> <C-F2> <C-F3> <C-F4> <C-F5> <C-F6> <C-F7> <C-F8> <C-F9> <C-F10> <A-F1> <A-F2> <A-F3> <A-F4> <A-F5> <A-F6> <A-F7> <A-F8> <A-F9> <A-F10>

<F11>

<S-F11>

<C-F11>

<A-F11>

<F12>

<S-F12>

<C-F12>

<A-F12>

<INS> <DEL> <HOME> <END> <PGUP> <PGDN> <C-HOME> <C-END> <C-PGUP> <C-PGDN>

CHAPTER 9

Configuring the TouchSurround and buttons for MS-DOS

67

Table G: Special codes (MS-DOS) (Continued) Description Normal Code <UP> <DOWN> <LEFT> <RIGHT> a b c d e f g h i j k l m n o p q r s t u A B C D E F G H I J K L M N O P Q R S T U <C-N> <C-O> <C-P> <C-Q> <C-R> <C-S> <C-T> <C-U> <C-J> <C-K> <C-L> <C-LEFT> <C-RIGHT> <C-A> <C-B> <C-C> <C-D> <C-E> <C-F> <C-G> <A-A> <A-B> <A-C> <A-D> <A-E> <A-F> <A-G> <A-H> <A-I> <A-J> <A-K> <A-L> <A-M> <A-N> <A-O> <A-P> <A-Q> <A-R> <A-S> <A-T> <A-U> Shift Code Control Code Alt Code

Up Arrow Down Arrow Left Arrow Right Arrow A Key B Key C Key D Key E Key F Key G Key H Key I Key J Key K Key L Key M Key N Key O Key P Key Q Key R Key S Key T Key U Key

68

CHAPTER 9

Configuring the TouchSurround and buttons for MS-DOS

Table G: Special codes (MS-DOS) (Continued) Description Normal Code v w x y z Shift Code V W X Y Y Control Code <C-V> <C-W> <C-X> <C-Y> <C-Z> <C-\> <C-]> <C-^> <C-_> <A--> <A-=> Alt Code

V Key W Key X Key Y Key Z Key \ Key ] Key ^ Key _ Key - Key = Key

<A-V> <A-W> <A-X> <A-Y> <A-Z>

Saving the button definition file

When you have defined all the required buttons, save their definitions in a button definition file. To save button definitions: 1. At the main menu, type 5. 2. When prompted, enter the name of the button definition file. The default file name is C:\TOUCH\DOS\SURROUND.DEF. 3. Press Enter to use the default file name, or type the full path and file name for your file.
n n

If the button definition file already exists, its previous contents are overwritten by the new definitions. If the file does not exist, it is created, and the button definitions are written to it exactly as displayed by main menu item 1.

Loading button definitions from a file

By default, button definitions are read from a file called Surround.def. To load button definitions from another file, specify the file name as a parameter to the emouse.com command in the autoexec.bat file. See the /DEFINE option in Table B on page 31 for more information.

CHAPTER 9

Configuring the TouchSurround and buttons for MS-DOS

69

Reviewing TouchSurround button definitions

You can display the settings for all the buttons defined on the TouchSurround. To review button definitions: 1. Open the Surround utility (see Using the Surround.exe utility in this chapter). 2. Type 1 to display the button definitions.

Editing a TouchSurround button

You can change the buttons activation method (press, release, or press and autorepeat) and action (command, string, or none). To change a button: 1. Open the Surround utility (see Using the Surround.exe utility in this chapter). 2. If the button you want to change is in the current button definition file, type 3 at the main menu, then skip to Step 4. If the button you want to change is in a different button definition file, type 6 at the main menu, and then go to Step 3. 3. Type the name of the button definition file you want to change, and press Enter. The Surround utility loads the file. For example, if you specify SAMPLE.DEF, and the SAMPLE.DEF file contains 8 buttons, the Surround utility displays this message: Button definitions successfully read in Current button definition file = \sample.def Number of buttons defined = 8 4. When prompted for the buttons identifier, enter the buttons identifier number. If there is more than one button with the same identifier, a list of matching buttons is displayed. Select the button you want to change. 5. Make changes as required.

Deleting a TouchSurround button

Use the Surround utility to delete a button. To delete a button: 1. Open the Surround utility (see Using the Surround.exe utility in this chapter). 2. Type 4 at the main menu. 3. When prompted for the buttons identifier, type the button identifier number, and then press Enter to delete the button. If there is more than one button with the same identifier, a list of matching buttons is displayed. Select the button you want to delete, and then press Enter.

70

CHAPTER 9

Configuring the TouchSurround and buttons for MS-DOS

Changing the maximum number of TouchSurround buttons

The maximum number of button definitions a file can contain is set in the config.sys file when the touch screen drivers and utilities are installed. By default, a parameter is added to the touch screen driver (ets.exe) to make the maximum number of button definitions 80, as shown in the following line: DEVICE=C:\TOUCH\DOS\ETS.EXE /BUTTONS=80 Note: If this line does not appear in the config.sys file, the maximum number of buttons you can define is 50. To change the maximum number of buttons you can define: 1. Use a text editor to open the config.sys file. 2. Find this line to edit: DEVICE=C:\TOUCH\DOS\ETS.EXE /BUTTONS=80 3. Type a number between 0 and 128. 4. Save the file, exit the text editor, and restart your computer for this change to take effect. Note: The memory required by the touch screen driver is directly proportional to the maximum number of buttons you specify.

Exceeding the maximum number of buttons


If you create more button definitions than the maximum number specified in the config.sys file, a message is displayed when you are defining the button: WARNING: maximum buttons allowed = XX If your file contains more buttons than the maximum number allowed, excess button definitions will be ignored during system startup. To prevent this from happening, increase the maximum number of buttons.

CHAPTER 9

Configuring the TouchSurround and buttons for MS-DOS

71

APPENDIX A
TROUBLESHOOTING

Software error messages

General
The touch screen drivers can detect error conditions that are independent of the operating system. If you see one of the following error messages, please note the number displayed with it. This will help Dynapros technical support staff diagnose the problem.
Error message 9002: Unable to communicate with touch controller. Check COM port settings and cabling. Solution 1. Disconnect power to the controller. 2. Double-check all connections between the controller and the host computer. 3. Re-connect power to the controller. 4. Double-check COM port settings for all peripheral devices and the controller. 5. If the error message persists, call Dynapro for assistance. 91xx: Touch controller image error detected. Please ensure that nothing touches the screen during power-up. If error persists after power-cycling with a clean, untouched screen:
n

1. When turning on the NFI touch screen system, ensure that nothing is touching the touch screen or bezel. 2. Disconnect power to the controller. 3. Double-check all connections between the controller and the host computer. 4. Re-connect power to the controller. 5. If the error message persists, call Dynapro for assistance.

there may be short circuits to the touch controller or screen or the touch screen connector may be loose or the touch screen or controller may require servicing

73

Error message 91xx: Unrecoverable EEPROM failure detected in touch controller. Touch screen is inoperable. Servicing is required. 91xx: Touch controller failed RAM or ROM test. Touch screen is inoperable. Servicing is required.

Solution Controller requires servicing. Call Dynapro for assistance.

Controller requires servicing. Call Dynapro for assistance.

Windows 98, Windows 95, and Windows NT


The Windows 98, Windows 95, and Windows NT touch screen drivers can detect error conditions at startup and can display messages. You may see the following message.
Error message Error found in Display area configuration. Use the Configuration Utility to check settings. Description Display area configuration data has been corrupted. Solution Default values are being used. Open the Configuration Utilities dialog box and save the configuration.

Windows 3.1
One of the following error messages may occur when loading the touch screen driver or when running it from the MS-DOS command line. If the action in the Solution column does not fix the error, call Dynapro technical support. See Technical support on page 2 for phone numbers.
Error message ERROR: unknown parameter XX or unknown option XX ERROR: option XX is not valid when ETS is a device driver Definition The command line contains an unknown parameter. You have attempted to specify an invalid option on the DEVICE= line of the configuration file for the ETS driver. The option is valid, but the value you have associated with it is not. Solution Check syntax.

See Configuring the touch screen on page 29.

ERROR: invalid data specified with XX option

Check option syntax.

or
Error: value(s) for XX option out of range The ETS device driver has not been installed You are attempting to run ETS from the MSDOS command line, but the ETS driver has not also been installed in config.sys, or its installation failed. See the MS-DOS section under the Installing the touch screen software on page 7.

74

APPENDIX A

Troubleshooting

Questions & answers


Question Is it possible to turn off the pointer/ cursor? Answer Yes. To turn off the pointer in Windows NT, Windows 98, and Windows 95, select a blank cursor. See your operating system manual to perform the procedure. If needed, Dynapro can provide a blank cursor file for Windows NT, Windows 98, and Windows 95. In Windows 3.1, see the appropriate Software Development Kit. In MS-DOS, the cursor is off by default. Applications must explicitly turn it on using Int 33h function 1. To turn it off again, use Int 33h function 2. These are standard Microsoft Mouse API capabilities (as described in the Microsoft Mouse Programmers Reference). When I am using Windows NT and try to change the touch screen configuration I get the error "Cant write configuration data" after I select "OK." What should I do? The touch screen configuration changes must be written to the registry. Run the Programs/ Administrative Tools/ User Manager and check your user rights. Ensure that you are logged in as the Administrator or belong to the Administrator group. Only Administrators have rights to access the registry. Check your connections to the controller and touch screen. Check that the settings in the touch screen software are the same as the hardware connections (for example, COM 1). Disconnect and then re-connect the power to the controller. If youre still experiencing difficulties, call Dynapro for assistance. I am having trouble aligning my touch screen. The software will not accept the confirmation point. What should I do? Ensure that you use an alignment tool. In addition, note the numbers displayed on the alignment points and then call Dynapro for assistance. Your touch screen or controller may have been damaged during shipping or installation.

I cannot get any response from the touch screen.

APPENDIX A

Troubleshooting

75

Question During alignment, the message appears "Display Area exceeds Touch Screen boundary, Please re-align." What should I do?

Answer This may mean that you have not touched the touch screens alignment points accurately. Using an alignment tool, re-align more accurately. If this does not work, re-mount your touch screen or adjust your video display area to be the same size as the touch screen area.

After installing the touch screen drivers in Windows 98 or Windows 95, my touch screen works but my mouse does not function. What should I do?

1. Select Control Panel and choose Add New Hardware. 2. Choose "yes" to have Windows 95 or Windows 98 detect new hardware, when prompted. The software will find the mouse and correctly configure it for concurrent use with your touch screen.

After initializing my touch screen using the Dynapro NFI Setup and Diagnostic Utility, the NFI touch screen system displays an error.

The baseline may be incorrect. When setting the baseline, ensure that nothing touches the touch screen or bezel. Reset power to the controller and try initializing the touch screen again. Some video displays in MS-DOS are sensitive to the video mode that your application uses. 1. Determine the video mode youre using. 2. Run ecal using the /VXX option where XX is the standard video mode between 0 and 16, as described in the Microsoft Mouse Programmers Reference. 3. If you must, use a non-standard video mode. See information below. 4. If youre still experiencing difficulties, call Dynapro for assistance.

I am having trouble aligning the screen to match the display when working in MS-DOS.

I want to run MS-DOS using a nonstandard video mode.

Run ecal using the /VU option to align the touch screen. This option will not present any alignment targets, but will simply prompt for alignment around the edges of the touch screen. Yes. Issue a mouse function 0 after setting the graphic mode.

Do any mouse functions have to be issued after setting the graphics mode in a custom MS-DOS mouse driver application?

76

APPENDIX A

Troubleshooting

APPENDIX B
BUTTON COMMANDS AND STRINGS FOR THE TOUCHSURROUND

To add TouchSurround buttons, you must define the action when a button is pressed or released. This chapter explains how to add a command or string for Windows NT 4.0, Windows 98, Windows 95, and Windows 3.1

Button commands

To define a button command: 1. Select Command. In Windows NT 4.0, Windows 98, and Windows 95, select Command in the Define a Button dialog box. In Windows 3.1, select the Command check box in the TouchSurround Area dialog box. 2. Choose a command from the following list.
Table H: Button commands This command NO_COMMAND Does this on the display area No command defined for this button. This function is useful for disabling a button temporarily. For example, when the button doesnt work as intended. TOUCH Enables/disables the touch screen. When the touch screen is disabled, only this button responds to touches, allowing you to re-enable the screen. This function is useful for cleaning the touch screen. Cleaning the touch screen without disabling it could cause touch events that alter your process. To prevent this from happening, you could create a button called CLEAN and define its function as TOUCH. When cleaning the touch screen, you could then press the CLEAN button before cleaning the screen, and press it again after cleaning to enable regular touches.

77

Strings

Use the String option to insert an ASCII string at the current cursor position when the button is activated. For example, you can define a button to behave like the Tab key on a computer keyboard by inserting the string <tab>. Strings can be any combination of normal ASCII characters, special codes, modified keys, and sticky keys.
n n n n

ASCII characters represent keyboard keys, including alpha, numeric, and special characters (see Table I). Special codes represent non-printable keyboard keys, such as Tab (see Table J). Modified keys are created by combining any ASCII character or special code with a Shift, Alt, or Ctrl key modifier. Sticky keys are keys defined as the Shift, Ctrl, or Alt modifier. This applies the modifier to the next character inserted.

An ASCII string can be up to 40 characters. The string consists of the first non-white-space character you type (leading spaces are ignored) and all remaining characters to the end of the line (including embedded white space). To define a string: 1. Select String. In Windows NT 4.0, Windows 98, and Windows 95, select String in the Define a Button dialog box. In Windows 3.1, select the String check box in the TouchSurround Area dialog box. 2. Choose a string from the following lists.

78

APPENDIX B

Button commands and strings for the TouchSurround

Normal ASCII characters


Table I lists the normal ASCII characters that are supported.
Table I: ASCII characters A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 ! # $ % & ( ) * + , . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~

Special codes
Special codes represent non-printable keyboard keys. A special code is delimited by angle brackets < >, and is translated into the appropriate keyboard character. To put a normal < or > into a string, use double angle brackets like this: << or >>. Table J lists all the special codes that can be included in the button definition strings.
n

Keys preceded by the # character represent number pad keys. Use the number pad keys for arithmetical functions as wellmultiply (*), divide (/), subtract (-) and add (+). Some codes, such as, SHIFTU, SHIFTD, CTRLU, CTRLD, ALTU and ALTD have no actual keyboard equivalents. They represent Shift key Up, Shift key Down, Control key Up, Control key Down, Alt key Up, and Alt key Down.

APPENDIX B

Button commands and strings for the TouchSurround

79

The SHIFTLOCK, ALTLOCK, AND CTRLLOCK codes represent toggle functions on each of the Shift, Alt, and Ctrl keys. For example, one insertion of SHIFTLOCK is equivalent to Shift key Down, while the next insertion is equivalent to Shift key Up. CAPSLOCK applies to alphabetical keys only. SHIFTLOCK applies to all keys. Important Use SHIFTLOCK, ALTLOCK, and CTRLLOCK carefully. The operating system may react differently to a mouse click plus these keys than it would to a mouse click alone.

Table J: Special codes (Windows NT, Windows 98, and Windows 95) Description Function key F1 Function key F2 Function key F3 Function key F4 Function key F5 Function key F6 Function key F7 Function key F8 Function key F9 Function key F10 Function key F11 Function key F12 Escape Tab Backspace Enter Spacebar Up arrow Down arrow Left arrow Right arrow Page Up Page Down Key <F1> <F2> <F3> <F4> <F5> <F6> <F7> <F8> <F9> <F10> <F11> <F12> <ESC> <TAB> <BKSP> <ENTER> <SPACE> <UP> <DOWN> <LEFT> <RIGHT> <PGUP> <PGDN> Description Shift Lock Shift key down Shift key up Ctrl Lock Ctrl key down Ctrl key up Alt Lock Alt key down Alt key up Scroll key Number pad * key Number pad / key Number pad + key Number pad - key Num Lock Print Screen Number pad 0 key Number pad 1 key Number pad 2 key Number pad 3 key Number pad 4 key Number pad 5 key Number pad 6 key Key <SHIFTLOCK> <SHIFTD> <SHIFTU> <CTRLLOCK> <CTRLD> <CTRLU> <ALTLOCK> <ALTD> <ALTU> <SCROLL> <MULT> <DIV> <ADD> <SUB> <NUM> <PRTSCR> <#0> <#1> <#2> <#3> <#4> <#5> <#6>

80

APPENDIX B

Button commands and strings for the TouchSurround

Table J: Special codes (Windows NT, Windows 98, and Windows 95) (Continued) Description Insert Delete Pause Caps Lock Home End Key <INS> <DEL> <PAUSE> <CAPS> <HOME> <END> Description Number pad 7 key Number pad 8 key Number pad 9 key Number pad . key Number pad Enter key Key <#7> <#8> <#9> <#.> <#Enter>

Table K: Special codes (Windows 3.1) Description Backspace key Tab key Carriage Return or Enter ESC key Page Up key Page Down key End key Home key Left key Up key Right key Down key Insert key Delete key Function key F1 Function key F2 Function key F3 Function key F4 Function key F5 Function key F6 Normal Code <BKSP> <TAB> <ENTER> Shift Code <S-BKSP> <S-TAB> <S-ENTER> Ctrl Code <C-BKSP> <C-TAB> <C-ENTER> Alt Code <A-BKSP> <A-TAB> <A-ENTER>

<ESC> <PGUP> <PGDN> <END> <HOME> <LEFT> <UP> <RIGHT> <DOWN> <INS> <DEL> <F1> <F2> <F3> <F4> <F5> <F6>

<S-ESC> <S-PGUP> <S-PGDN> <S-END> <S-HOME> <S-LEFT> <S-UP> <S-RIGHT> <S-DOWN> <S-INS> <S-DEL> <S-F1> <S-F2> <S-F3> <S-F4> <S-F5> <S-F6>

<C-ESC> <C-PGUP> <C-PGDN> <C-END> <C-HOME> <C-LEFT> <C-UP> <C-RIGHT> <C-DOWN> <C-INS> <C-DEL> <C-F1> <C-F2> <C-F3> <C-F4> <C-F5> <C-F6>

<A-ESC> <A-PGUP> <A-PGDN> <A-END> <A-HOME> <A-LEFT> <A-UP> <A-RIGHT> <A-DOWN> <A-INS> <A-DEL> <A-F1> <A-F2> <A-F3> <A-F4> <A-F5> <A-F6>

APPENDIX B

Button commands and strings for the TouchSurround

81

Table K: Special codes (Windows 3.1) (Continued) Description Function key F7 Function key F8 Function key F9 Function key F10 Function key F11 Function key F12 Break key A key B key C key D key E key F key G key H key I key J key K key L key M key N key O key P key Q key R key S key T key U key V key W key X key a b c d e f g h i j k l m n o p q r s t u v w x A B C D E F G H I J K L M N O P Q R S T U V W X Normal Code <F7> <F8> <F9> <F10> <F11> <F12> Shift Code <S-F7> <S-F8> <S-F9> <S-F10> <S-F11> <S-F12> Ctrl Code <C-F7> <C-F8> <C-F9> <C-F10> <C-F11> <C-F12> <C-BREAK> <C-A> <C-B> <C-C> <C-D> <C-E> <C-F> <C-G> <C-H> <C-I> <C-J> <C-K> <C-L> <C-M> <C-N> <C-O> <C-P> <C-Q> <C-R> <C-S> <C-T> <C-U> <C-V> <C-W> <C-X> <A-A> <A-B> <A-C> <A-D> <A-E> <A-F> <A-G> <A-H> <A-I> <A-J> <A-K> <A-L> <A-M> <A-N> <A-O> <A-P> <A-Q> <A-R> <A-S> <A-T> <A-U> <A-V> <A-W> <A-X> Alt Code <A-F7> <A-F8> <A-F9> <A-F10> <A-F11> <A-F12>

82

APPENDIX B

Button commands and strings for the TouchSurround

Table K: Special codes (Windows 3.1) (Continued) Description Y key Z key Print Screen key Spacebar Pause key Caps Lock key Scroll Lock key Num Lock key Shift key down Shift key up Shift lock Ctrl key down Ctrl key up Ctrl lock Alt key down Alt key up Alt lock Number pad * key Number pad + key Number pad key Number pad / key Number pad 0 key Number pad 1 key Number pad 2 key Number pad 3 key Number pad 4 key Normal Code y z <PRTSCR> <SPACE> <PAUSE> <CAPS> <SCROLL> <NUM> <SHIFTD> <SHIFTU> <SHIFTLOCK> <CTRLD> <CTRLU> <CTRLLOCK> <ALTD> <ALTU> <ALTLOCK> <MULT> Shift Code Y Z Ctrl Code <C-Y> <C-Z> Alt Code <A-Y> <A-Z>

<ADD>

<SUB>

<DIV>

<#0>

<#1>

<#2>

<#3>

<#4>

APPENDIX B

Button commands and strings for the TouchSurround

83

Table K: Special codes (Windows 3.1) (Continued) Description Number pad 5 key Number pad 6 key Number pad 7 key Number pad 8 key Number pad 9 key Number pad . key Start application Normal Code <#5> Shift Code Ctrl Code Alt Code

<#6>

<#7>

<#8>

<#9>

<#.>

<RUN>

Modified key combinations


Create Shift, Alt, or Ctrl key combinations by combining any ASCII character or special code with a Shift, Alt, or Ctrl modifier. The modifier is added by prefacing the selected key with one of the following prefixes, and delimiting the result with < >:
n n n n

S- (for Shift) C- (for Ctrl) A- (for Alt) any combination of these (up to a maximum of three)

Example:
This code <C-X> <A-Tab> <C-A-DEL> Generates this key combination Ctrl+X Alt+Tab Ctrl+Alt+Delete

The following procedures show a practical use for modified key combinations for Windows 98 or Windows 95. Key combinations can be used to define TouchSurround buttons that can start Windows applications. First, create a shortcut to your application, then define a button on the TouchSurround to open or start the application.

84

APPENDIX B

Button commands and strings for the TouchSurround

To create a shortcut to your application: 1. Select an application icon and drag it to the desktop. 2. Right mouse click on the icon to display options for defining properties. 3. Select the Shortcut tab. 4. Tab to, or click the Shortcut key text box. 5. Type a shortcut key sequence, for example CTRL-ALT-A. 6. Select OK. Pressing this key combination on the keyboard opens or starts the application pointed to by the shortcut. To define a TouchSurround button to launch the application: 1. Open the Configuration Utilities dialog box. 2. Select Buttons. 3. Do one of the following:
n n

Select Append, then define the button co-ordinates. Select a currently defined button, and then press Edit.

4. Choose String as the button press action. 5. Enter the string to match what was previously entered as the shortcut key sequence, example <C-A-A>, meaning CTRL-ALT-A. 6. Select OK. 7. Select Exit.

Sticky keys
You can also define a button to be the Shift, Ctrl, or Alt modifier that applies to the inserted character that follows the modifier. A button defined to insert this special code is called a sticky key. Inserting such a code has no effect in itself, but the next character inserted after this one has the modifier applied to it. For example, touching a button defined as <A-> and then touching one defined as <F4> is equivalent to typing Alt+F4. Generally, you need sticky key codes only if your TouchSurround has buttons called Shift, Ctrl, and Alt, in which case they should be defined as <S->, <C->, and <A->. Activating a button defined as <S-> and then activating one defined to insert the ASCII character string h-e-l-l-o results in the key sequence H-e-l-l-o. That is, the sticky key is applied only to the first character in the ASCII character string.

APPENDIX B

Button commands and strings for the TouchSurround

85

INDEX

A
Activate on Release check box n 53 Adding TouchSurround buttons MS-DOS n 6069 Windows 3.1 n 4953 Windows 95 n 3842 Windows 98 n 3842 Windows NT n 3842 Address Windows 95 n 20 Windows 98 n 20 Windows NT n 20 Aligning the touch screen MS-DOS n 16 Windows 3.1 n 16 Windows 95 n 1516 Windows 98 n 1516 Windows NT n 1516 Aligning the TouchSurround MS-DOS n 60 Windows 3.1 n 48 Windows 95 n 3637 Windows 98 n 3637 Windows NT n 3637 Alignment tool, defined n 2 ASCII characters MS-DOS n 66 Windows 3.1 n 66, 79 Windows 95 n 66 Windows 98 n 66 Windows NT n 66 Autorepeat check box, selecting Windows 95 n 42 Windows 98 n 42 Windows NT n 42 Autorepeat Delay Windows 3.1 n 26 Windows 95 n 38 Windows 98 n 38 Windows NT n 38

Autorepeat Enabled check box n 53 Autorepeat option n 31 Autorepeat Rate Windows 3.1 n 26 Windows 95 n 38 Windows 98 n 38 Windows NT n 38

B
Base option n 31 Baseline, setting MS-DOS n 14 Windows 3.1 n 14 Windows 95 n 12 Windows 98 n 12 Windows NT n 12 Beep on Touch Windows 95 n 19, 38 Windows 98 n 19, 38 Windows NT n 19, 38 Beep option n 31 Button Selector Window n 27 Buttons. See TouchSurround buttons.

C
Changing communications parameters MS-DOS n 33 Windows 3.1 n 27 Windows 95 n 2022 Windows 98 n 2022 Windows NT n 2022 Changing the number of TouchSurround buttons n 71

87

COM Port MS-DOS n 31 Windows 3.1 n 31 Windows 95 n 20 Windows 98 n 20 Windows NT n 20 Communications parameters, changing MS-DOS n 33 Windows 3.1 n 27 Windows 95 n 2022 Windows 98 n 2022 Windows NT n 2022 Concurrent mouse and touch screen operation MS-DOS n 33 Windows 3.1 n 28 Windows 95 n 23 Windows 98 n 23 Windows NT n 23 Configuring the touch screen MS-DOS n 2932 Contacting Dynapro n 3 Copying custom button definitions Windows 95 n 45 Windows 98 n 45 Windows NT n 45 Creating the button identifier n 62 Custom button definitions, copying Windows 95 n 45 Windows 98 n 45 Windows NT n 45 Customizing the TouchSurround area MS-DOS n 60 Windows 3.1 n 29 Windows 95 n 3738 Windows 98 n 3738 Windows NT n 3738 Customizing touch responses MS-DOS n 29 Windows 3.1 n 2627 Windows 95 n 1819 Windows 98 n 1819 Windows NT n 1819

Defining the new buttons press and release actions Windows 3.1 n 52 Windows 95 n 41 Windows 98 n 41 Windows NT n 41 Defining TouchSurround buttons action n 64 activation n 64 coordinates n 6364 Deleting the TouchSurround button definition n 70 Display area, defined n 2 Displaying the key state indicator n 53 Double Touch Sensitivity n 26 Double Touch Speed Windows 95 n 19 Windows 98 n 19 Windows NT n 19 Drag and Drop MS-DOS n 31 Windows 95 n 19 Windows 98 n 19 Windows NT n 19 Dynapro NFI Setup and Diagnostic Utility, installing MS-DOS n 8 Windows 3.1 n 8 Windows 95 n 8 Windows 98 n 8 Windows NT n 8 Dynapro NFI Setup and Diagnostic Utility, uninstalling MS-DOS n 9 Windows 3.1 n 9 Windows 95 n 9 Windows 98 n 9 Windows NT n 9

E
Editing TouchSurround buttons MS-DOS n 70 Windows 3.1 n 5657 Windows 95 n 44 Windows 98 n 44 Windows NT n 44 Emouse.com n 29 Enable Drag and Drop n 27 Enable Surround Alignment n 27 Enable Touch Beeps n 27, 53 Error messages, software n 7374

D
Define option n 31 Defining a new buttons coordinates Windows 3.1 n 5152 Windows 95 n 4041 Windows 98 n 4041 Windows NT n 4041

88

INDEX

F
Fixing overlapping TouchSurround buttons Windows 95 n 42 Windows 98 n 42 Windows NT n 42

M
Modified key combinations Windows 3.1 n 8485 Windows 95 n 8485 Windows 98 n 8485 Windows NT n 8485 Mouse, right-mouse button support Windows 95 n 22 Windows 98 n 22 Windows NT n 22 Mouse, using with touch screen MS-DOS n 33 Windows 3.1 n 28 Windows 95 n 23 Windows 98 n 23 Windows NT n 23

H
Holdoff option n 32

I
Initializing the touch screen MS-DOS n 14 Windows 3.1 n 14 Windows 95 n 1114 Windows 98 n 1114 Windows NT n 1114 Installing the Dynapro NFI Setup and Diagnostic Utility MS-DOS n 8 Windows 3.1 n 8 Windows 95 n 8 Windows 98 n 8 Windows NT n 8 Installing the software n 5 MS-DOS n 78 Windows 3.1 n 78 Windows 95 n 7 Windows 98 n 7 Windows NT n 7 Interrupt Windows 95 n 20 Windows 98 n 20 Windows NT n 20 Interval option n 32 IRQ option n 32

N
Near Field Imaging, defined n 2 Normal ASCII characters MS-DOS n 66 Windows 3.1 n 79 Windows 95 n 79 Windows 98 n 79 Windows NT n 79

O
Operating a mouse and touch screen at the same time MS-DOS n 33 Windows 3.1 n 28 Windows 95 n 23 Windows 98 n 23

P
Products registering n 2 returning n 3

K
Key state indicator, displaying n 53

L
Linearization file, downloading MS-DOS n 14 Windows 3.1 n 14 Windows 95 n 13 Windows 98 n 13 Windows NT n 13 Loading the TouchSurround button definition n 69

R
Registering products n 2 Returning products n 3 Reviewing TouchSurround buttons MS-DOS n 70 Windows 3.1 n 5455 Windows 95 n 43 Windows 98 n 43 Windows NT n 43

INDEX

89

Right-mouse button support Windows 95 n 22 Windows 98 n 22 Windows NT n 22

S
Safety symbols, explained n 2 Saving the TouchSurround button definition n 69 Selecting the Activate on Release check box n 53 Selecting the Autorepeat check box Windows 95 n 42 Windows 98 n 42 Windows NT n 42 Selecting the Autorepeat Enabled check box n 53 Selecting the Enable Touch Beeps n 53 Sensitivity option MS-DOS n 32 Windows 3.1 n 32 Windows 95 n 2122 Windows 98 n 2122 Windows NT n 2122 Setting a baseline MS-DOS n 14 Windows 3.1 n 14 Windows 95 n 12 Windows 98 n 12 Windows NT n 12 Setting up a new TouchSurround button definition Windows 3.1 n 50 Windows 95 n 39 Windows 98 n 39 Windows NT n 39 Software configuring n 5 installing n 5 Software error messages general n 73 Windows 3.1 n 74 Windows 95 n 74 Windows 98 n 74 Windows NT n 74 Special codes MS-DOS n 6669 Windows 3.1 n 7984 Windows 95 n 7981 Windows 98 n 7981 Windows NT n 7981 Sticky keys Windows 3.1 n 85 Windows 95 n 85 Windows 98 n 85 Windows NT n 85

Strings MS-DOS n 6569 Windows 3.1 n 7885 Windows 95 n 7885 Windows 98 n 7885 Windows NT n 7885 Surround.exe utility, using n 60

T
Technical support n 2 Testing the new TouchSurround button definition Windows 95 n 42 Windows 98 n 42 Windows NT n 42 Timed Double Touch Windows 95 n 19 Windows 98 n 19 Windows NT n 19 Touch option n 32 Touch responses, customizing Windows 95 n 1819 Windows 98 n 1819 Windows NT n 1819 Touch screen defined n 2 setting up n 5 TouchSurround area, customizing Windows 95 n 3742 Windows 98 n 3742 Windows NT n 3742 TouchSurround button commands MS-DOS n 65 Windows 3.1 n 77 Windows 95 n 77 Windows 98 n 77 Windows NT n 77 TouchSurround button definitions editing n 5657 reviewing n 5455 TouchSurround button identifier, creating MS-DOS n 62 TouchSurround buttons, adding MS-DOS n 6069 Windows 3.1 n 4953 Windows 95 n 3842 Windows 98 n 3842 Windows NT n 3842 TouchSurround buttons, defining activation MS-DOS n 64 TouchSurround buttons, editing Windows 95 n 44 Windows 98 n 44 Windows NT n 44

90

INDEX

TouchSurround buttons, fixing overlapping Windows 95 n 42 Windows 98 n 42 Windows NT n 42 TouchSurround buttons, MS-DOS changing the number of n 71 defining action n 64 defining coordinates n 6364 deleting n 70 editing n 70 loading n 69 reviewing n 70 saving n 69 strings n 6569 TouchSurround buttons, reviewing Windows 95 n 43 Windows 98 n 43 Windows NT n 43 TouchSurround underlay, defined n 2 TouchSurround, aligning MS-DOS n 60 Windows 3.1 n 4748

Windows 95 n 3637 Windows 98 n 3637 Windows NT n 3637 TouchSurround, defined n 2

U
Underlay, defined n 2 Uninstalling the Dynapro NFI Setup and Diagnostic Utility MS-DOS n 9 Windows 3.1 n 9 Windows 95 n 9 Windows 98 n 9 Windows NT n 9 Uninstalling the software MS-DOS n 9 Windows 3.1 n 9 Windows 95 n 9 Windows 98 n 9 Windows NT n 9 Using the Surround.exe utility n 60

INDEX

91

Das könnte Ihnen auch gefallen