Beruflich Dokumente
Kultur Dokumente
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.
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
Who should use this manual? Document conventions Safety 2 2 2 3 Technical support 2
CHAPTER 1
GETTING STARTED
5
5 5
CHAPTER 2
7 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
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
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
CHAPTER 4
CONFIGURING THE SOFTWARE FOR WINDOWS NT, WINDOWS 98, AND WINDOWS 95 17
17 17 18 19 18
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
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
27 28
CHAPTER 6
29 29 29 30 33 33
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
38 39 40 41
Define the new buttons coordinates Select the Autorepeat check box Test the new button definition 42 42
TABLE OF CONTENTS
iii
42 43 44 45
Editing and deleting button definitions Exporting button definitions Importing button definitions 45 45
CHAPTER 8
47 48 49 50 51 52 53 53 53
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
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
Loading button definitions from a file Editing a TouchSurround button Deleting a TouchSurround button 70 70
Changing the maximum number of TouchSurround buttons Exceeding the maximum number of buttons 71
71
APPENDIX A
General
TROUBLESHOOTING
73
73 74
Windows 98, Windows 95, and Windows NT Windows 3.1 74 75 Questions & answers
APPENDIX B
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
22 31
Table B: TouchSurround and display area configuration options Table C: TouchSurround button definitions column key 43
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
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
original equipment manufacturers value-added resellers system integrators who are responsible for positioning, installing, or maintaining the NFI touch screen system
Terms
Display area
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.
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 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.
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.
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.
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.
CHAPTER 2
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.
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.
CHAPTER 2
CHAPTER 2
CHAPTER 3
SETTING UP THE TOUCH SCREEN
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.
11
2. In the Dynapro NFI Setup and Diagnostic Utility dialog box, select Initialize.
12
CHAPTER 3
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.
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
13
9. In the Download dialog box, select Start. It takes about 10 seconds for the software to download the linearization file.
14
CHAPTER 3
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
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
CHAPTER 4
CONFIGURING THE SOFTWARE FOR WINDOWS NT, WINDOWS 98, AND WINDOWS 95
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
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
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.
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
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.
CHAPTER 4
Configuring the software for Windows NT, Windows 98, and Windows 95
19
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.
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
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
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.
CHAPTER 4
Configuring the software for Windows NT, Windows 98, and Windows 95
23
CHAPTER 5
CONFIGURING THE SOFTWARE FOR WINDOWS 3.1
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
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
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.
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
To change the installation settings, including sensitivity, see Changing the communications parameters on page 33.
CHAPTER 5
27
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
CHAPTER 6
CONFIGURING THE SOFTWARE FOR MS-DOS
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.
29
To support this feature Drag Autorepeat Autorepeat Holdoff (Delay) Autorepeat Interval
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.
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
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
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
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.
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
33
CHAPTER 7
CONFIGURING THE TOUCHSURROUND AND BUTTONS FOR WINDOWS NT, WINDOWS 98, WINDOWS 95
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.
35
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.
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.
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.
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 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.
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 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.
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).
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
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.
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
CHAPTER 7
Configuring the TouchSurround and buttons for Windows NT, Windows 98, Windows 95
43
To edit a button definition: 1. Open the Configuration Utilities dialog box. 2. Select buttons to display the list of button definitions.
...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
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
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.
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
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
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.
47
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
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
49
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
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
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
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
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
53
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.
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.
54
CHAPTER 8
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
55
To edit a button definition: 1. Open the Touch Screen dialog box. 2. Select Buttons to open a list of button definitions.
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
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
57
CHAPTER 9
CONFIGURING THE TOUCHSURROUND AND BUTTONS FOR MS-DOS
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.
59
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.
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.
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
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.
CHAPTER 9
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.
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
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
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.
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.
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
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
65
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
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
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
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
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.
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
69
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.
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.
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
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.
CHAPTER 9
71
APPENDIX A
TROUBLESHOOTING
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.
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.
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
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.
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
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
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
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
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
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
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>
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
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
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
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
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