microtouchtm projected capacitive near field imaging tm ...€¦ · microtouchtm projected...

72
MicroTouch TM Projected Capacitive Near Field Imaging TM (“NFI”) Software User’s Guide for Windows NT 4.0, Windows 98, Windows 95, Windows 3.1, and MS-DOS Read and understand all safety information before installing and using this product. 3M Touch Systems Proprietary Information

Upload: others

Post on 26-Sep-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Projected CapacitiveNear Field ImagingTM (“NFI”)Software User’s Guide for Windows NT 4.0, Windows 98, Windows 95, Windows 3.1, and MS-DOS

Read and understand all safety informationbefore installing and using this product.

3M Touch Systems Proprietary Information

Page 2: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Copyright This manual is © 3M 2003. 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 3M Touch Systems, a subsidiary of 3M, is prohibited.

Notice Given the variety of factors that can affect the use and performance of a 3M Touch Systems Product (the “Product”), including that solid state equipment has operation characteristics different from electromechanical equipment, some of which factors are uniquely within User’s knowledge and control, it is essential that User evaluate the 3M Touch Systems Product and software to determine whether it is suitable for User’s particular purpose and suitable for User’s method of application. 3M Touch Systems’ statements, engineering/technical information, and recommendations are provided for User’s convenience, but their accuracy or completeness is not warranted. 3M Touch Systems products and software are not specifically designed for use in medical devices as defined by United States federal law. 3M Touch Systems products and software should not be used in such applications without 3M Touch Systems’ express written consent. User should contact its sales representative if User’s opportunity involves a medical device application.

Important notice to purchaser

Specifications are subject to change without notice. These 3M Touch Systems’ Products and software are warranted to meet their published specifications from the date of shipment and for the period stated in the specification. 3M Touch Systems makes no additional warranties, express or implied, including but not limited to any implied warranties of merchantability or fitness for a particular purpose.

User is responsible for determining whether the 3M Touch Systems Products and software are fit for User’s particular purpose and suitable for its method of production, including intellectual property liability for User's application. If the Product, software or software media is proven not to have met 3M Touch Systems’ warranty, then 3M Touch Systems’ sole obligation and User’s and Purchaser’s exclusive remedy, will be, at 3M Touch Systems’ option, to repair or replace that Product quantity or software media or to refund its purchase price. 3M Touch Systems has no obligation under 3M Touch Systems’ warranty for any Product, software or software media that has been modified or damaged through misuse, accident, neglect, or subsequent manufacturing operations or assemblies by anyone other than 3M Touch Systems. 3M Touch Systems shall not be liable in any action against it in any way related to the Products or software for any loss or damages, whether non-specified direct, indirect, special, incidental or consequential (including downtime, loss of profits or goodwill) regardless of the legal theory asserted.

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 user’s authority to operate this Product within the Laws and Regulations of the Federal Communications Commission.

Edition January 2003Document Number: 14115 (Rev. 2.0)

Trademarks MicroTouch, Near Field Imaging and TouchSurround are trademarks of 3M. Windows XP, Windows 2000, Windows NT, Windows 98, Windows 95, Windows 3.1, MS-DOS, are registered trademarks of Microsoft Corporation in the United States and/or other countries. Logitech is a trademark of Logitech, Inc.

3M Touch Systems Proprietary Information

Page 3: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Contents

Before You Start About the manual and 3M Touch Systems................... 1

Chapter 1 Installing and setting up the software .......................... 5Windows NT 4.0, Windows 98, Windows 95........................................ 5Windows 3.1........................................................................................... 6MS-DOS................................................................................................. 7

Chapter 2 Customizing the software .............................................. 9Windows NT 4.0, Windows 98, and Windows 95 operating systems ... 9Windows 3.1 operating system ............................................................ 15MS-DOS operating system................................................................... 17

Chapter 3 Configuring TouchSurround features: Windows NT 4.0, Windows 98, and Windows 95 ..................................... 23Aligning the TouchSurround underlay................................................. 23Customizing touch responses in the TouchSurround area ................... 25Adding TouchSurround buttons ........................................................... 26Fixing overlapping buttons................................................................... 29Reviewing button definitions ............................................................... 30Editing and deleting button definitions ................................................ 31Copying custom button definitions to multiple computers .................. 31

Chapter 4 Configuring TouchSurround features: Windows 3.1. 33Aligning the TouchSurround underlay................................................. 33Adding TouchSurround buttons ........................................................... 34Reviewing button definitions ............................................................... 38Editing and deleting button definitions ................................................ 40

Chapter 5 Configuring TouchSurround features: MS-DOS........ 43What is the TouchSurround underlay?................................................. 43Aligning the TouchSurround underlay................................................. 43Customizing touch responses in the TouchSurround area ................... 43Adding TouchSurround buttons ........................................................... 43Creating the button identifier ............................................................... 46Defining the button’s coordinates ........................................................ 46Defining button activation.................................................................... 47Defining button action.......................................................................... 48Button commands................................................................................. 48Strings................................................................................................... 48Saving the button definition file........................................................... 52Loading button definitions from a file ................................................. 52Reviewing TouchSurround button definitions ..................................... 52

3M Touch Systems Proprietary Information

i

Page 4: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Integration Guide

Editing a TouchSurround button .......................................................... 52Deleting a TouchSurround button ........................................................ 53Changing the maximum number of TouchSurround buttons............... 53

Appendix A Troubleshooting............................................................ 55Software error messages....................................................................... 55Questions & answers ............................................................................ 56Uninstalling and re-setting the software............................................... 58

Appendix B Button commands and strings for TouchSurround underlay ........................................................................ 61Button commands................................................................................. 61Strings................................................................................................... 62

3M Touch Systems Proprietary Information

ii

Page 5: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

BEFORE YOU START

About the manual and 3M Touch Systems

Who the manual is forThis manual is for:

� Original equipment manufacturers

� Value-added resellers

� System integrators who are responsible for positioning, installing, or

maintaining MicroTouchTM Projected Capacitive Near Field ImagingTM (NFI) touch screen systems

How the manual is organizedHere is a quick tour of the contents of each chapter:

Chapter 1: Installing and setting upThis chapter will help you to start the NFI installation and setup utility. Once you have finished performing the utility’s step-by-step on-screen instructions, you will have:

� Installed and initialized the touch screen software

� Aligned the touch screen

NoteIf you are satisfied with the default touch screen settings that are in effect after installing and setting up the software, you do not need to refer to Chapter 2. If your touch screen does not have a TouchSurround underlay, you do not need to refer to Chapter 3, Chapter 4, or Chapter 5.

3M Touch Systems Proprietary Information1

Page 6: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

Chapter 2: Customizing the softwareAfter installing the software, you may want to customize it to suit your application and/or the preferences of users. This chapter explains how to set:

� Touch screen responses

� Communication parameters of the NFI controller

� Touch emulation of right-mouse button settings

Chapters 3, 4, and 5: Configuring the TouchSurroundTM underlay and button settingsThese chapters describe how to configure TouchSurround features (e.g., aligning the TouchSurround underlay and adding, defining, and deleting TouchSurround buttons).

You do not need to refer to these chapters if your touch screen does not have a TouchSurround underlay.

Appendix AAppendix A has troubleshooting information on:

� Strategies for solving software issues.

� Answers to frequently asked questions.

� How to un-install the software.

� How to re-set the software (baseline, linearization file, and alignment of the touch screen) without having to un-install and re-install the software.

Appendix BAppendix B explains how to add a command or string when defining a TouchSurround button.

Terms Refer to this list of terms while using this manual.

This term Refers to

Alignment tool A stylus that is used to align the touch screen and define TouchSurround buttons.

Display area The part of the touch screen that is positioned over the product’s display. Touches in the display area emulate the movements and actions of a mouse.

Near Field ImagingTM

(NFI)

A proprietary touch screen technology that generates the profile of a touch from changes in the electrostatic field close to the point of contact.

Touch screen The front surface of the NFI touch screen, comprising the display area and the TouchSurround area (for touch screens with the TouchSurround feature).

TouchSurround The area on the front of the touch screen, not including the display area. The TouchSurround area allows you to use part of the touch screen to define keys, such as the ones on a keyboard.

3M Touch Systems Proprietary Information2

Page 7: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Before You Start About the manual and 3M Touch Systems

About 3M Touch Systems

Contacting your regional touch specialistTo find the name of your 3M Touch Systems sales representative, refer to contact information on the website: www.3Mtouch.com.

3M Touch Systems Support Services3M Touch Systems provides extensive support services through our website and technical support organization. Visit the 3M Touch Systems website at www.3Mtouch.com , where you can download touch screen software and drivers, obtain regularly updated technical documentation on 3M Touch Systems products, and learn more about our company.

Whenever you contact Technical Support, please provide the following information:

� Part number and serial number

� Current driver version

� Operating system used

� Information on peripherals

Technical Support is available Monday through Friday 8 a.m. to 8 p.m. US Eastern Standard Time – 9 a.m. to 5 p.m. throughout Europe. Limited call back service Saturdays and Sundays.

You can contact 3M Touch Systems Technical Support (US only -- Eastern Standard Time) by calling the hot line or sending a fax.

� Technical Support Hot Line: 978-659-9200

� Technical Support Fax: 978-659-9400

� Toll Free: 1-866-407-6666

� Email: [email protected]

Underlay A graphic that illustrates the TouchSurroundTM area (for touch screens that have the TouchSurround feature). An underlay 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.

This term Refers to

3M Touch Systems Proprietary Information3

Page 8: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

3M Touch Systems Worldwide OfficesAll offices can be reached through the website: www.3Mtouch.com.

Country Telephone number

United Kingdom +44 (0) 1235-444400

United States 978-659-9000

Australia 61-395-82 4799

Canada 604-521-3962

France +33 (1) 45 13 90 30

Germany +49 (0) 211-59907-0

Hong Kong/China (852) 2333-6138

Italy +39 (0) 39-230-2230

Japan +81 (44) 811-1133

Korea +822 552 3198

Singapore +65-96279173

Spain +34 934 15 6285

Taiwan +886-2-2704-9011

United Kingdom +44 (0) 1235-444400

3M Touch Systems Proprietary Information4

Page 9: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

CHAPTER 1

Installing and setting up the software

About this chapterTo install the NFI touch screen software on your system, follow the instructions in this chapter that match your operating system. The instructions in this chapter pertain to the following operating systems:

� Windows NT 4.0, Windows 98, and Windows 95

� Windows 3.1

� MS-DOS

If you are running your NFI touch screen with an operating system other than one of these, check for other software instructions on www.3Mtouch.com.

Windows NT 4.0, Windows 98, Windows 95To install and set up the touch screen software for Windows NT 4.0, Windows 98, or Windows 95 operating systems, follow these steps:

1. From www.3Mtouch.com, download the NFI original equipment manufacturer (OEM) drivers for 4.0/9X/3.1/MS-DOS to a folder you create on your hard drive (e.g., c:\NFI).

2. Close all open Windows programs.

3. Unzip the downloaded file into a folder. Find SETUP.EXE in the folder, and then run (double-click) SETUP.EXE.

4. Follow the on-screen instructions to install the software.

5. When installation is finished, restart the computer.

6. After restart, the NFI Setup dialog box appears. Follow the on-screen prompts to initialize the touch screen and set the baseline.

After initializing the touch screen, a baseline dialog box will prompt you to set the baseline. Select continue in this dialogue box. Ensure nothing is touching the touch screen or bezel assembly when the baseline is set.

ImportantIf you change the orientation of the NFI components (touch screen, controller or tail) the baseline will need to be retaken following the instructions provided in this chapter.

3M Touch Systems Proprietary Information5

Page 10: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

7. The setup dialog box will prompt you to download your touch screen’s linearization file

Note: If you cannot find the floppy disk with the linearization file, you can download the linearization file from www.3Mtouch.com. You will need to enter the serial number for the NFI touch screen which appears on the touch screen tail.

8. To align the touch screen open the NFI Setup and Diagnostic Utility dialog box, select Configuration » Alignment. In the Alignment dialog box, select Alignment.

9. 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.

10. 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.

11. The touch screen is set up. If you do not need to customize the software or set up TouchSurroundTM buttons, then you should not need to consult any other chapters in this manual.

Windows 3.1To install and set up the touch screen software for the Windows 3.1 operating system, follow these steps:

1. From www.3Mtouch.com, download the NFI original equipment manufacturer (OEM) drivers for Windows NT 4.0/9X/3.1/MS-DOS to a folder you create on your hard drive (e.g., c:\NFI).

2. Close all open Windows programs.

Note: To install the Windows 3.1 driver, MS-DOS must be the operating system. Do not run the software from an MS-DOS session with Windows 3.1.

3. Unzip the downloaded file, find the \Win31 folder in the folder you created, locate INSTALL.EXE in the \Win31 folder, and then run (double-click) INSTALL.EXE.

3M Touch Systems Proprietary Information6

Page 11: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Chapter 1: Installing and setting up the software

4. When installation is finished, restart the computer.

5. After restart, follow the on-screen instructions to install the linearization file and set the baseline.

6. Enter the path name to the linearization file that shipped with your touch screen on floppy disk. When the name of your linearization file is requested, make sure that the floppy disk that came with your touch screen is in your floppy drive and than type A:\<filename> and then press Enter, where <filename> is the name of the linearization file on the disk.

Note: If you cannot find the floppy disk with the linearization file, you can download the linearization file from www.3Mtouch.com. You will need to enter the serial number for the NFI touch screen which appears on the touch screen tail.

7. Follow the remaining on-screen instructions to set the baseline and download the linearization file. Ensure nothing is touching the touch screen or bezel assembly when the baseline is set.

8. To align the touch screen open the Windows Program Manager » Main

group » Control Panel » Touch Screen. Make sure you are directly in front of the touch screen before starting alignment.

9. In the Touch Screen dialog box, select the Calibration button.

Note: Use a finger or alignment tool to align the touch screen. An alignment tool produces a more accurate alignment. Follow the remaining on-screen instructions to finish aligning the touch screen.

10. Test the alignment by moving the pointer around the screen with your finger. If satisfactory, select OK. Otherwise, complete the procedure again.

MS-DOSTo install and set up the touch screen software for the MS-DOS operating system, follow these steps:

1. From www.3Mtouch.com, download the NFI original equipment manufacturer (OEM) drivers for Windows NT 4.0/9X/3.1/MS-DOS to a folder you create on your hard drive (e.g., c:\NFI).

2. Unzip the downloaded file, find the \DOS folder in the folder you created, locate INSTALL.EXE in the \DOS folder, and then run INSTALL.EXE.

3. Follow the on-screen instructions. When installation is finished, an Install Successful window appears.

4. After restart, follow the on-screen instructions to install the linearization file and set the baseline.

5. Enter the path name to the linearization file that shipped with your touch screen on floppy disk. When the name of your linearization file is requested, make sure that the floppy disk that came with your touch screen is in your floppy drive and than type A:\<filename> and then press Enter, where <filename> is the name of the linearization file on the disk.

Note: If you cannot find the floppy disk with the linearization file, you can download the linearization file from www.3Mtouch.com. You will need to enter the serial number for the NFI touch screen which appears on the touch screen tail.

3M Touch Systems Proprietary Information7

Page 12: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

6. Follow the remaining on-screen instructions to finish setting the baseline and loading the linearization file. Ensure nothing is touching the touch screen or bezel assembly when the baseline is set.

7. To align the touch screen, make sure you are directly in front of the touch screen before starting alignment.

8. Follow the on-screen instructions to align the touch screen. Use a finger or alignment tool to align the touch screen. An alignment tool produces a more accurate alignment.

9. If you wish to re-align the touch screen, make sure you are directly in front of the touch screen before starting alignment. At the MS-DOS prompt, type ECAL and then press Enter.

3M Touch Systems Proprietary Information8

Page 13: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

CHAPTER 2

Customizing the software

About this chapterDuring set up of the touch screen (Chapter 1), the performance of the touch screen was optimized. If you are satisfied with these default settings, you can skip this chapter.

This chapter explains how to:

� Start the NFI touch screen software.

� Customize touch responses.

� Customize communication parameters of the NFI controller.

� Achieve right-mouse button emulation by touching the screen (Windows NT 4.0, Windows 98, and Windows 95 only).

� Operate a mouse and the touch screen at the same time.

The instructions in this chapter pertain to the following operating systems:

� Windows NT 4.0, Windows 98, and Windows 95

� Windows 3.1

� MS-DOS

If you are running your NFI touch screen with an operating system other than one of these, check for other software instructions on www.3Mtouch.com.

Windows NT 4.0, Windows 98, and Windows 95 operating systems

Starting the softwareTo start the software, do one of the following:

� From the Windows operating system desktop, select Start » Programs »

Touch Screen Utilities » Configuration.

� In the NFI Setup and Diagnostic Utility dialog box, select Configuration.

The Configuration Utilities dialog box appears.

3M Touch Systems Proprietary Information9

Page 14: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

Customizing touch responsesUse 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.

2. Configure the options below.

3. After you’ve configured the settings, select OK to save them or touch Cancel to discard the changes and revert to the previous settings.

Customize touch responses.

Configure the TouchSurroundTM area and define the TouchSurround buttons. See Chapter 3, Chapter 4, and Chapter 5.

Change controller communication parameters or sensitivity.

Align the touch screen before using it. See Chapter 1.

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.

3M Touch Systems Proprietary Information10

Page 15: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Chapter 2: Customizing the software

Double Touch Speed and Timed Double TouchThe 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:

� 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 TouchSelect 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.

ImportantFor optimal performance, do not choose drag and drop unless your application requires it.

3M Touch Systems Proprietary Information11

Page 16: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

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.

2. Configure the options below.

3. After you’ve configured the settings, select OK to save them or select Cancel to discard the changes and revert to the previous settings.

COM PortSets 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.

InterruptSets 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.

AddressSets 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.

SensitivityUse 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 you’re touching the screen (finger, gloves, alignment tool), the mounting of the touch screen, and the surrounding environment.

Change the sensitivity of the touch screen.

3M Touch Systems Proprietary Information12

Page 17: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Chapter 2: Customizing the software

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 it’s 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 (Table A).

3. Select Test to confirm the settings for the Sensitivity slider.

4. Follow the on-screen instructions.

5. After you’ve 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 Recommended setting

Bare finger/latex glove 1 or higher

Alignment tool 2 or higher

Cloth glove 3 or higher

Leather glove 3 or higher

Rubber glove 4 or higher

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

3M Touch Systems Proprietary Information13

Page 18: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

Using right-mouse button supportYou can open the same menu that would appear if you clicked an object with the right-mouse button.

To open an object’s 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.

Operating a mouse and touch screen at the same timeThe touch screen driver supports concurrent mouse and touch screen operation. This allows you to use both a mouse and the touch screen.

While holding your index finger on the screen, use your middle finger to touch the screen diagonally opposite the first touch.

Note: The second touch won’t register if it is in the same horizontal or vertical plane as the first touch.

Windows NT 4.0 Windows 98, Windows 95

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

Disabling the mouse driverWhen 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 4.0, 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.

The touch screen driver supports concurrent mouse and touch screen operation in Windows 95 and Windows 98.

To install a mouse driver:1. Connect a mouse to your computer.

2. Select the Windows Start button » Settings » 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.

3M Touch Systems Proprietary Information14

Page 19: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Chapter 2: Customizing the software

Windows 3.1 operating system

Starting the softwareTo start the software, do the following:

In the Windows Program Manager, select Main Group » Control Panel » Touch Screen.

The Touch Screen dialog box appears.

Customizing touch responsesUse 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 SensitivityThe 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.

Align the touch screen (using Calibration button) before using the touch screen (see Chapter 2).

Define

TouchSurroundTM buttons (see, Chapter 4, and Chapter 5).

3M Touch Systems Proprietary Information15

Page 20: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

Autorepeat RateThis setting is only for the TouchSurroundTM underlay.

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 DelayThis setting is only for the TouchSurround underlay.

Use the slider to set the time required for a touch to be held before autorepeat mode begins. A Short delay means you don’t 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.

Enable Surround AlignmentSelect this check box to align the TouchSurround underlay (see “Aligning the TouchSurround underlay” on page 33).

Enable Drag and DropCheck 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.

Enable Touch BeepsSelect this option to have the computer beep on each first touch.

Button Selector WindowUse 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 parametersTo change the installation settings, including sensitivity, see “Changing the communications parameters” on page 20.

ImportantFor optimal performance, do not choose dragand drop unless your application requires it.

3M Touch Systems Proprietary Information16

Page 21: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Chapter 2: Customizing the software

Operating a mouse and touch screen at the same timeThe touch screen driver supports concurrent mouse and touch screen operation in Windows 3.1, 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.

MS-DOS operating system

Aligning the touch screenBefore you can use the touch screen, you must use the NFI Setup and Diagnostic Utility dialog box to initialize and align the screen. Alignment orients and aligns the touch screen with the video display (see “MS-DOS” on page 7).

Customizing the touch screenFor 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 screen’s 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 off-the-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 underlay, see Chapter 5 “Configuring

TouchSurround features: MS-DOS”.

You can configure the to support this feature

Display area Drag

TouchSurround area Autorepeat

Autorepeat Holdoff (Delay)

Autorepeat Interval

Display area and the TouchSurround area Beep

Touch event processing

3M Touch Systems Proprietary Information17

Page 22: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

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.

If you start applications from the autoexec.bat file, ensure that the emouse.com appears before you start any applications.

To configure the TouchSurroundTM area 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 fileEMOUSE /BEEP=OFF /INT=3 /SENS=4 /DEFINE=C:\TOUCH\DOS\MYFILE.DEF

Include spaces as shown in this example.

In this example, emouse.com:

� 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)

To change the TouchSurround area 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

ImportantDo 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

3M Touch Systems Proprietary Information18

Page 23: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Chapter 2: Customizing the software

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: TouchSurroundTM area and display area configuration options

Option Description

/AUTOREPEAT={OFF|ON} 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 button’s 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 controller’s communications port.

/BEEP={OFF|ON} Enables or disables touch event beeps in the display area and TouchSurround area.The default is /BEEP=OFF.

/COM1 /COM2 /COM3 /COM4

Sets the touch controller’s communications port.If you change the COM port from the default of 1, ensure you change the COM port setting in the NFI Setup and Diagnostic Utility (see “Changing the communications parameters” on page 16).

/DEFINE={filename} Reads TouchSurround button definitions from the specified file.

/DRAG={OFF|ON} Enables or disables drag movement (drag-and-drop) 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.

/HOLDOFF=<duration> Sets the period of time required for a touch to be held before it begins autorepeating.A Short duration means that you don’t 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 interval—that 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.

3M Touch Systems Proprietary Information19

Page 24: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

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. Here’s 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.

After changing and saving the file, restart the computer.

For details about advanced COM port options, see the Readme file.

/IRQ=<IRQ number> Sets the interrupt request line for the touch controller’s communications port.

/SENSIVITY={1/2/3/4/5/6} 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 it’s 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 TouchSurroundTM areaThe 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 TouchSurround button to enable or disable the touch screen (see “Summary of steps” on page 44).

COM settings IRQ settings Base settings

COM 1 4 3F8

COM 2 3 2F8

COM 3 4 3E8

COM 4 3 2E8

Table B: TouchSurroundTM area and display area configuration options

Option Description

3M Touch Systems Proprietary Information20

Page 25: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Chapter 2: Customizing the software

Operating a mouse and touch screen at the same timeTo 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.

3M Touch Systems Proprietary Information21

Page 26: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,
Page 27: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

CHAPTER 3

Configuring TouchSurroundTM features: Windows NT 4.0, Windows 98, and Windows 95

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

Figure 1: Example of a TouchSurround underlay

Aligning the TouchSurround underlay Most applications do not require the TouchSurround underlay option. Do not align the TouchSurround underlay unless a specific application calls for its use.

To align the TouchSurround underlay:

1. Select the Windows Start button, point to Programs, Touch Screen Utilities, and then select Configuration.

3M Touch Systems Proprietary Information23

Page 28: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

2. In the Configuration Utilities dialog box, select Alignment.

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

4. Select Alignment.

Be sure you are directly in front of the touch screen. Use a finger or alignment tool to align the TouchSurround underlay. 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.

3M Touch Systems Proprietary Information24

Page 29: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Chapter 3: Configuring TouchSurroundTM features: Windows NT 4.0, Windows 98, and Windows 95

Customizing touch responses in the TouchSurround areaUse 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 you’ve configured the options, select OK to save them or select Cancel to discard the changes and revert to the previous settings.

Autorepeat RateThe 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 underlay. 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 DelayThe 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 don’t 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.

3M Touch Systems Proprietary Information25

Page 30: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

Beep on Touch Select this box if you want the computer to beep whenever a TouchSurroundTM button is activated by a touch or release.

The beep occurs only on the first touch of the screen. The beep won’t repeat if you move your finger around the display area before releasing it.

Adding TouchSurround buttonsYou can define the size, position, activation, and function of the TouchSurround buttons, 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.

Summary of stepsTo 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 button’s coordinates.

3. Define the new button’s press and release actions.

4. If desired, select the autorepeat check box.

5. Test the new button definition.

ImportantTo optimize performance of a new TouchSurround button, ensure you position the button at least 0.25 inches (6.4mm) from the edge of your product’s bezel. In addition, ensure the size of the button is at least the size of your index finger’s fingerprint (about 0.70 inches or 17.8mm on each side).

3M Touch Systems Proprietary Information26

Page 31: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Chapter 3: Configuring TouchSurroundTM features: Windows NT 4.0, Windows 98, and Windows 95

Set up a new button definitionTo set up a new button:

1. In the Configuration Utilities dialog box, select Buttons.

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:

� 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.

Define the new button’s coordinatesTo use a new button, you must define its coordinates. The coordinates of a button’s upper left and lower right corners define the button’s size and its position on the TouchSurround underlay.

To ensure accuracy, use an alignment tool to define the button’s 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 add or append button definitions to the list, use thisbutton.

The location and function of theselected button is shown here.

Each line in the list is adifferent button definition.

For information about theentries in this list, see

“Reviewing buttondefinitions” on page 30.

3M Touch Systems Proprietary Information27

Page 32: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

To define the button’s coordinates:

1. Hold the alignment tool at a 90-degree angle to the screen’s surface, and touch the Upper Left box in the Define a Button dialog box.

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

3. Touch where you want to position the button’s lower right corner.

The coordinates of the areas you touched are displayed in the Upper Left box and Lower Right box.

Define the size andposition of the

button by touchingthe screen, or by

entering its X and Ycoordinates here,

separated by aspace. If you touch

the screen, thecoordinates are

enteredautomatically.

Align thealignment toolwith the inside

edges of thebutton’s corner

76019_A

3M Touch Systems Proprietary Information28

Page 33: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Chapter 3: Configuring TouchSurroundTM features: Windows NT 4.0, Windows 98, and Windows 95

Define the new button’s press and release actionsButton actions are performed either when the button is pressed or released. A button can either perform a command or inject a string, not both.

� Commands control what operations are performed when a button is activated. See “Button commands” on page 61.

� Strings are passed to the active window when the button is pressed or released. See “Strings” on page 62.

Select the Autorepeat check boxIf desired, select the Autorepeat check box to enable autorepeat for the button’s 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 button’s press action activates once only, every time you touch the button.

Test the new button definition1. When finished, do one of the following:

� 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”.

� 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 buttonsButtons 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 area 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:

� Select Cancel from the TouchSurround Button Definitions dialog box to clear the button definition.

� Define new coordinates for the button.

3M Touch Systems Proprietary Information29

Page 34: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

Reviewing button definitionsYou can check the function of a TouchSurroundTM 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 button’s 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.

Table C: TouchSurround button definitions column key

Column Contents Value

1 Indicates whether a command or string is defined for the button’s press action.

C (for command) or S (for string)

2 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.

A (or blank)

3 The command or string for the button’s press action. Command or string

4 Indicates whether a command or string is defined for the button’s release action.

C (for command) or S (for string)

5 The command or string for the button’s release action. Command or string

See Table C fordefinitions of

these columns.�

� �

The location andfunction of the

selected button isalso shown here.

3M Touch Systems Proprietary Information30

Page 35: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Chapter 3: Configuring TouchSurroundTM features: Windows NT 4.0, Windows 98, and Windows 95

Editing and deleting button definitionsTo edit 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, 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.

Copying custom button definitions to multiple computersUse 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:

Choose the button definition you want to edit...

The number ofbuttons in the list is

shown here.

The location and function ofthe selected button is

shown here.

...and then touch Edit.

3M Touch Systems Proprietary Information31

Page 36: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

� the \TOUCH\NT folder on your computer’s hard diskfor Windows NT 4.0

� the \TOUCH\W9X folder on your computer’s hard diskfor Windows 98 and Windows 95

Exporting button definitionsTo 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

� 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 4.0 folder or the Windows 98 and Windows 95 folder.

Importing button definitions

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

� 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 startWindows NT 4.0, Windows 98, and Windows 95.

ImportantWhen you import a TouchSurroundTM definition file, the existing TouchSurround configuration is erased.

3M Touch Systems Proprietary Information32

Page 37: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

CHAPTER 4

Configuring TouchSurroundTM features: Windows 3.1

What is the TouchSurround underlay?The NFI touch screen system can be used with an optional TouchSurround underlay. The TouchSurround underlay (illustrated in Chapter 3, page Figure 1) 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.

Aligning the TouchSurround underlayMost applications do not require the TouchSurround option. Do not align the TouchSurround underlay unless a specific application calls for its use.

To align the TouchSurround underlay:

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.

3M Touch Systems Proprietary Information33

Page 38: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

5. Select Alignment.

Be sure you are directly in front of the touch screen. Use a finger or alignment tool to align the TouchSurroundTM underlay. 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.

Adding TouchSurround buttonsYou can define the size, position, activation, and function of the TouchSurround buttons, 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 stepsTo add a TouchSurround button definition do the following:

1. Set up a new button definition in the TouchSurround Area dialog box.

2. Define the new button’s coordinates.

3. Define the new button’s 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.

3M Touch Systems Proprietary Information34

Page 39: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Chapter 4: Configuring TouchSurroundTM features: Windows 3.1

Set up a new button definitionTo 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.

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.

Define the new button’s coordinatesTo use a new button, you must define its coordinates. The coordinates of a button’s upper left and lower right corners define the button’s size and its position on the TouchSurround underlay.

To ensure accuracy, use an alignment tool to define the button’s coordinates.

To create a TouchSurround button, define the settings for the button, and thentouch 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.

To create abutton ID

manually, enter avalue here.

ImportantIf you’re defining a new button for a standard TouchSurround underlay, 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 button’s ID.

3M Touch Systems Proprietary Information35

Page 40: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

While defining a TouchSurroundTM 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 button’s 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 area where you want the upper left corner of the new button to be.

2. Touch where you want to position the button’s lower right corner.

ImportantTo 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 product’s bezel. In addition, ensure the size of the button is at least the size of your index finger’s fingerprint (about 0.70 inches on each side).

Define the size andposition of the

button by touchingthe screen, or by

entering its X and Ycoordinates here. If

you touch thescreen, the

coordinates areentered

automatically.

3M Touch Systems Proprietary Information36

Page 41: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Chapter 4: Configuring TouchSurroundTM features: Windows 3.1

The coordinates of the areas you touched are displayed in the X Pos (X-position) and Y Pos (Y-position) boxes.

Define the new button’s press and release actionsButton actions are performed either when the button is pressed or released. A button can either perform a command or inject a string, not both:

� Commands control what operations are performed when a button is activated (see “Button commands” on page 61)

� Strings are passed to the active window when the button is pressed or released (see “Strings” on page 62).

Select the Activate on Release check boxIf 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 boxIf desired, select the Autorepeat Enabled check box to enable autorepeat for the button’s 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 button’s press action activates once only, every time you touch the button.

Align thealignment toolwith the inside

edges of thebutton’s corner.

76019_A

3M Touch Systems Proprietary Information37

Page 42: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

Select the Enable Touch Beeps check boxSelect the Enable Touch Beeps check box if you want the touch screen to beep

whenever a TouchSurroundTM button is activated by a touch or release.

Displaying the key state indicatorUse 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, andAlt 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 area, 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.

Reviewing button definitionsYou 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 button’s location and function are shown in the Button Definition area of the dialog box.

Scroll up and down to see all the button definitions.

The number ofbuttons in the list

is shown here.

The location andfunction of the

selected button areshown in this half of

the dialog box.

Each line in thelist is a different

button definition.

3M Touch Systems Proprietary Information38

Page 43: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Chapter 4: Configuring TouchSurroundTM features: Windows 3.1

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.

See Table D fordefinitions of

these columns.� �

�� �

The informationshown in the

columns below isalso shown herefor the selected

button definition.

��� �

Table D: TouchSurround button definitions column key

Column Contents Value

1 Button Identifier (ID) 0–65535

2 Upper Left Button X Coordinate 0–255

3 Upper Left Button Y Coordinate 0–255

4 Lower Right Button X Coordinate 0–255

5 Lower Right Button Y Coordinate 0–255

6 Press or Release IndicatorIndicates whether the button activates on a touch Press or touch Release.

P or R

7 Autorepeat Indicator (Optional)If ‘P’ is indicated in column 6, you can specify autorepeat.

A

8 Command or StringIndicates whether the button inserts a String into the Windows input stream or carries out a specific touch screen command.

S or C

9 Command or String text The text of the string or the command, if applicable

3M Touch Systems Proprietary Information39

Page 44: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

Editing and deleting button definitions

Editing a button definition1. 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 TouchSurroundTM area.

4. Change the button definition as required. For details about defining TouchSurround buttons (see “Adding TouchSurround buttons” on page 34).

5. Select Set.

6. To save your changes, touch OK, or touch Cancel to discard all changes to all the buttons.

This list is blank if no buttons have been defined.

3M Touch Systems Proprietary Information40

Page 45: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Chapter 4: Configuring TouchSurroundTM features: Windows 3.1

Deleting a button definition1. Open the Touch Screen dialog box.

2. Select Buttons to open a list of button definitions.

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.

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

3M Touch Systems Proprietary Information41

Page 46: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,
Page 47: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

CHAPTER 5

Configuring TouchSurroundTM features: MS-DOS

What is the TouchSurround underlay?The NFI touch screen system can be used with an optional TouchSurround underlay. The TouchSurround underlay (illustrated in Chapter 3 on page 23) 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.

Aligning the TouchSurround underlayMost applications do not require the TouchSurround option. Do not align the TouchSurround underlay unless a specific application calls for its use.

To align the TouchSurround underlay:

1. At the MS-DOS prompt, type ECAL /S. Press Enter. (Note: There is a space between ECAL and /).

2. Follow the on-screen instructions to complete the alignment.

To align the TouchSurround underlay, be sure you are directly in front of the unit. Use a finger or an alignment tool to align the TouchSurround underlay. An alignment tool produces a more accurate alignment.

Customizing touch responses in the TouchSurround areaUse the emouse utility (emouse.com) to configure the behavior of the display area and the TouchSurround area.

To use the emouse utility, see “MS-DOS” on page 7.

Adding TouchSurround buttons

Using the Surround.exe utilityTo define buttons on the TouchSurround area, use the Surround.exe utility. You can define the size, position, activation, and function of the TouchSurround buttons, and you can define buttons as function keys, command keys, calculator keys, screen change controls, or whatever other format you require.

3M Touch Systems Proprietary Information

43

Page 48: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

The button definitions are stored in a button definition file. The button definition

file for a standard TouchSurroundTM underlay is called Surround.def. This file is in the C:\TOUCH\DOS directory on your computer’s hard disk.

A custom TouchSurround underlay does 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:

� At the MS-DOS prompt, type SURROUND and then press Enter.

The main menu of the Surround utility indicates:

� 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

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

Summary of stepsTo add a TouchSurround button definition do the following:

1. Create the new button’s identifier in the Surround utility.

2. Define the new button’s coordinates.

3. Define the new button’s activation.

4. Define the new button’s action.

3M Touch Systems Proprietary Information

44

Page 49: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Chapter 5: Configuring TouchSurroundTM features: MS-DOS

Creating a TouchSurround button to disable the touch screen for cleaningFor a quick overview of the process for creating buttons on the TouchSurround area, 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.

To create a TouchSurround button to disable the touch screen:

1. Open the Surround utility (see “Using the Surround.exe utility” on page 43).

2. Type 2 at the main menu.

3. Assign a button identifier (see “Creating the button identifier”).

4. Define the size and location of the button (see “Defining the button’s coordinates” on page 46).

5. Define an activation method for the button (see “Defining button activation” on page 47).

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.

� 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.

3M Touch Systems Proprietary Information

45

Page 50: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

Creating the button identifierThe 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” on page 43).

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” on page 53.

Defining the button’s coordinatesTo use a new button, you must define its coordinates. The coordinates of a button’s upper left and lower right corners define the button’s size and its position

on the TouchSurroundTM area.

To ensure accuracy, use an alignment tool to define the button’s 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.

ImportantTo 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 product’s bezel. In addition, ensure the size of the button is at least the size of your index finger’s fingerprint (about 0.7 inches on each side).

3M Touch Systems Proprietary Information

46

Page 51: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Chapter 5: Configuring TouchSurroundTM features: MS-DOS

To define the button’s coordinates:

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

2. When prompted, touch where you want to position the button’s 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 activationAfter positioning a new button on the TouchSurround underlay, 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:

� 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.

Align thealignment toolwith the inside

edges of the

76019_A

3M Touch Systems Proprietary Information

47

Page 52: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

Defining button actionButton actions are performed either when the button is pressed or released. A button can either perform a command or inject an ASCII string:

� Commands control what operations are performed when a button is activated. See “Button commands” on page 48.

� ASCII strings are injected at the current cursor position when the button is pressed or released. See “Strings” on page 48.

A button can be defined only as a Command or String button, not both.

To define a button action, select one of these options:

� 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.

Button commandsUse 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.

StringsUse 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:

<SHIFTD>HELLO<SHIFTU>!<ENTER>HOW ARE YOU?

passes the text

HELLO! how are you?

to the current cursor position when the button is pressed.

Table E: Button commands

This command Does this on the display area

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. For details, see “Summary of steps” on page 44.

3M Touch Systems Proprietary Information

48

Page 53: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Chapter 5: Configuring TouchSurroundTM features: MS-DOS

� 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).

Normal ASCII charactersTable F lists the normal ASCII characters that are supported.

Special codesSpecial 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.

� 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.

Table F: ASCII characters (MS-DOS)

A N a n 0 ! . _

B O b o 1 “ / `

C P c p 2 # : {

D Q d q 3 $ ; |

E R e r 4 % < }

F S f s 5 & = ~

G T g t 6 ‘ >

H U h u 7 ( ?

I V i v 8 ) @

J W j w 9 * [

K X k x + \

L Y l y , ]

M Z m z - ^

3M Touch Systems Proprietary Information

49

Page 54: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

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

Table G: Special codes (MS-DOS)

Description Normal Code

Shift Code

Control Code

Alt Code

Backspace <BKSP> <C-BKSP>

Tab <TAB> <S-TAB>

Carriage Return or Enter

<ENTER>

Space Bar <SPACE>

Escape <ESC>

Function Key F1 <F1> <S-F1> <C-F1> <A-F1>

Function Key F2 <F2> <S-F2> <C-F2> <A-F2>

Function Key F3 <F3> <S-F3> <C-F3> <A-F3>

Function Key F4 <F4> <S-F4> <C-F4> <A-F4>

Function Key F5 <F5> <S-F5> <C-F5> <A-F5>

Function Key F6 <F6> <S-F6> <C-F6> <A-F6>

Function Key F7 <F7> <S-F7> <C-F7> <A-F7>

Function Key F8 <F8> <S-F8> <C-F8> <A-F8>

Function Key F9 <F9> <S-F9> <C-F9> <A-F9>

Function Key F10 <F10> <S-F10> <C-F10> <A-F10>

Function Key F11 <F11> <S-F11> <C-F11> <A-F11>

Function Key F12 <F12> <S-F12> <C-F12> <A-F12>

Insert <INS>

Delete <DEL>

Home <HOME> <C-HOME>

End <END> <C-END>

Page Up <PGUP> <C-PGUP>

Page Down <PGDN> <C-PGDN>

Up Arrow <UP>

Down Arrow <DOWN>

Left Arrow <LEFT> <C-LEFT>

Right Arrow <RIGHT> <C-RIGHT>

A Key a A <C-A> <A-A>

B Key b B <C-B> <A-B>

C Key c C <C-C> <A-C>

D Key d D <C-D> <A-D>

E Key e E <C-E> <A-E>

F Key f F <C-F> <A-F>

3M Touch Systems Proprietary Information

50

Page 55: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Chapter 5: Configuring TouchSurroundTM features: MS-DOS

G Key g G <C-G> <A-G>

H Key h H <A-H>

I Key i I <A-I>

J Key j J <C-J> <A-J>

K Key k K <C-K> <A-K>

L Key l L <C-L> <A-L>

M Key m M <A-M>

N Key n N <C-N> <A-N>

O Key o O <C-O> <A-O>

P Key p P <C-P> <A-P>

Q Key q Q <C-Q> <A-Q>

R Key r R <C-R> <A-R>

S Key s S <C-S> <A-S>

T Key t T <C-T> <A-T>

U Key u U <C-U> <A-U>

V Key v V <C-V> <A-V>

W Key w W <C-W> <A-W>

X Key x X <C-X> <A-X>

Y Key y Y <C-Y> <A-Y>

Z Key z Y <C-Z> <A-Z>

\ Key <C-\>

] Key <C-]>

^ Key <C-^>

_ Key <C-_>

- Key <A-->

= Key <A-=>

Table G: Special codes (MS-DOS) (Continued)

Description Normal Code

Shift Code

Control Code

Alt Code

3M Touch Systems Proprietary Information

51

Page 56: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

Saving the button definition fileWhen 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.

� 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 fileBy 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 19 for more information.

Reviewing TouchSurroundTM button definitionsYou can display the settings for all the buttons defined on the TouchSurround underlay.

To review button definitions:

1. Open the Surround utility (see “Using the Surround.exe utility” on page 43).

2. Type 1 to display the button definitions.

Editing a TouchSurround buttonYou can change the button’s 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” on page 43).

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:

3M Touch Systems Proprietary Information

52

Page 57: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Chapter 5: Configuring TouchSurroundTM features: MS-DOS

Button definitions successfully read inCurrent button definition file = ‘\sample.def’Number of buttons defined = 8

4. When prompted for the button’s identifier, enter the button’s 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 buttonUse the Surround utility to delete a button.

To delete a button:

1. Open the Surround utility (see “Using the Surround.exe utility” on page 43).

2. Type 4 at the main menu.

3. When prompted for the button’s 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.

Changing the maximum number of TouchSurround buttonsThe 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 buttonsIf 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

3M Touch Systems Proprietary Information

53

Page 58: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

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.

Page 59: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

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 3M Touch Systems technical support staff diagnose the problem.

Error message Solution

9002: Unable to communicate with touch controller. Check COM port settings and cabling.

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. Ensure no other touch drivers are loaded.

6. If the error message persists, call 3M Touch Systems for assistance.

91xx: Touch controller image error detected.

� When turning on the NFI touch screen system, make sure that nothing is touching the touch screen or bezel.

� With a clean, untouched screen, recycle power to the touch controller. If error persists after power-cycling:

� There may be short circuits to the touch controller or screen.

� The touch screen connector may be loose

� The touch screen or controller may need servicing.

� Double-check all connections between the controller and the host computer.

� Disconnect power to the controller and make sure the touch screen has not shifted within the bezel. Ensure that the touch screen can not shift within the bezel.

� Reconnect power and reset the baseline following the procedures specific to your operating system (see Chapter 1).

� If the error message persists, call 3M Touch Systems for assistance.

3M Touch Systems Proprietary Information55

Page 60: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

Windows 98, Windows 95, and Windows NT 4.0The Windows 98, Windows 95, and Windows NT 4.0 touch screen drivers can detect error conditions at startup and can display messages. You may see the following message.

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 3M Touch Systems technical support. See “3M Touch Systems Support Services” on page 3 for phone numbers.

Questions & answers

91xx: Unrecoverable EEPROM failure detected in touch controller. Touch screen is inoperable. Servicing is required.

� Controller requires servicing. Call 3M Touch Systems for assistance.

91xx: Touch controller failed RAM or ROM test. Touch screen is inoperable. Servicing is required.

� Controller requires servicing. Call 3M Touch Systems for assistance.

Error message Description Solution

Error found in Display area configuration.

Use the Configuration Utility to check settings.

Display area configuration data has been corrupted.

Default values are being used. Open the Configuration Utilities dialog box and save the configuration.

Error message Definition Solution

ERROR: unknown parameter XXor unknown option XX

The command line contains an unknown parameter.

Check syntax.

ERROR: option XX is not valid when ETS is a device driver

You have attempted to specify an invalid option on the DEVICE= line of the configuration file for the ETS driver.

See “Customizing touch responses in the TouchSurround area” on page 25.

ERROR: invalid data specified with XX option

or

Error: value(s) for XX option out of range

The option is valid, but the value you have associated with it is not.

Check option syntax.

The ETS device driver has not been installed

You are attempting to run ETS from the MS-DOS command line, but the ETS driver has not also been installed in config.sys, or its installation failed.

See “MS-DOS” on page 7.

Error message Solution

3M Touch Systems Proprietary Information56

Page 61: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Appendix A: Troubleshooting

Question Answer

Is it possible to turn off the pointer/cursor? Yes. To turn off the pointer in Windows NT 4.0, Windows 98, and Windows 95, select a blank cursor. See your operating system manual to perform the procedure.

If needed, 3M Touch Systems can provide a blank cursor file for Windows NT 4.0, 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 Programmer's Reference).

When I am using Windows NT 4.0 and try to change the touch screen configuration I get the error "Can't 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.

I cannot get any response from the touch screen. 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 you’re still experiencing difficulties, call 3M Touch Systems 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 3M Touch Systems for assistance. Your touch screen or controller may have been damaged during shipping or installation.

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

This may mean that you have not touched the touch screen's 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?

Select Control Panel and choose Add New Hardware.

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 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.

3M Touch Systems Proprietary Information57

Page 62: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

Uninstalling and re-setting the software

Windows NT 4.0, Windows 98, and Windows 95Uninstalling1. 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:\TOUCH\NT\UNINSTAL.EXEfor Windows NT 4.0 touch screen software

C:\TOUCH\W9X\UNINSTAL.EXEfor 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.

Re-settingIf you ever want to re-set the touch screen software without re-installing the software, follow these steps:

1. From the Windows operating system desktop, select Start » Programs »

Touch » NSD. The NFI setup dialog box appears.

2. Follow the on-screen prompts and perform steps 6, 7 and 8 on page 5 to install the linearization file, set the baseline and align the touch screen.

3. The software is re-set.

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

Some video displays in MS-DOS are sensitive to the video mode that your application uses.

1. Determine the video mode you’re using.

2. Run ecal using the /VXX optionwhere XX is the standard video mode between 0 and 16, as described in the Microsoft Mouse Programmer’s Reference.

3. If you must, use a non-standard video mode. See information below.

4. If you’re still experiencing difficulties, call 3M Touch Systems for assistance.

I want to run MS-DOS using a non-standard 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.

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

Yes. Issue a mouse function 0 after setting the graphic mode.

Question Answer

3M Touch Systems Proprietary Information58

Page 63: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Appendix A: Troubleshooting

Windows 3.1 and MS-DOSUninstalling1. If you’re 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:

TOUCH\WIN for Windows 3.1 softwareTOUCH\DOS for MS-DOS software

3. Type UNINSTAL and press Enter.

4. Follow the on-screen instructions.

5. Restart the computer.

Re-settingIf you ever want to re-set the touch screen software without re-installing the software, follow these steps:

1. Make sure you are in MS-DOS.

2. Find the TOUCH\WIN folder and type NSD to start the NFI Setup and Diagnostic Utility.

3. To start the Initialize option, press 1 and then press Enter.

4. If you’re using a communications port other than COM 1, follow the on-screen instructions for changing the setting.

5. Insert the floppy disk that came with your NFI touch screen that has the linearization file for your touch screen.

6. When you are prompted for the name of the linearization file, type:

A:\<filename> and then press Enterwhere <filename> is the name of the linearization file on the disk.

7. Follow the on-screen prompts to finish writing the baseline and loading the linearization file.

3M Touch Systems Proprietary Information59

Page 64: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,
Page 65: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

APPENDIX B

Button commands and strings for TouchSurroundTM underlay

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 commandsTo 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 Does this on the display area

NO_COMMAND No command defined for this button.This function is useful for disabling a button temporarily. For example, when the button doesn’t 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.

3M Touch Systems Proprietary Information61

Page 66: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

StringsUse 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.

� 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 and Table K).

� 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 TouchSurroundTM Area dialog box.

2. Choose a string from the following lists.

Normal ASCII charactersTable I lists the normal ASCII characters that are supported.

Table I: ASCII Characters

A N a n 0 ! . _

B O b o 1 “ / `

C P c p 2 # : {

D Q d q 3 $ ; |

E R e r 4 % < }

F S f s 5 & = ~

G T g t 6 ‘ >

H U h u 7 ( ?

I V i v 8 ) @

J W j w 9 * [

K X k x + \

L Y l y , ]

M Z m z - ^

3M Touch Systems Proprietary Information62

Page 67: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Appendix B: Button commands and strings for TouchSurroundTM underlay

Special codesSpecial 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.

� Keys preceded by the # character represent number pad keys. Use the number pad keys for arithmetical functions as well—multiply (*), 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.

� 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.

ImportantUse 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 4.0, Windows 98, and Windows 95)

Description Key Description Key

Function key F1 <F1> Shift Lock <SHIFTLOCK>

Function key F2 <F2> Shift key down <SHIFTD>

Function key F3 <F3> Shift key up <SHIFTU>

Function key F4 <F4> Ctrl Lock <CTRLLOCK>

Function key F5 <F5> Ctrl key down <CTRLD>

Function key F6 <F6> Ctrl key up <CTRLU>

Function key F7 <F7> Alt Lock <ALTLOCK>

Function key F8 <F8> Alt key down <ALTD>

Function key F9 <F9> Alt key up <ALTU>

Function key F10 <F10> Scroll key <SCROLL>

Function key F11 <F11> Number pad * key <MULT>

Function key F12 <F12> Number pad / key <DIV>

Escape <ESC> Number pad + key <ADD>

Tab <TAB> Number pad - key <SUB>

Backspace <BKSP> Num Lock <NUM>

Enter <ENTER> Print Screen <PRTSCR>

Spacebar <SPACE> Number pad 0 key <#0>

3M Touch Systems Proprietary Information63

Page 68: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

Up arrow <UP> Number pad 1 key <#1>

Down arrow <DOWN> Number pad 2 key <#2>

Left arrow <LEFT> Number pad 3 key <#3>

Right arrow <RIGHT> Number pad 4 key <#4>

Page Up <PGUP> Number pad 5 key <#5>

Page Down <PGDN> Number pad 6 key <#6>

Insert <INS> Number pad 7 key <#7>

Delete <DEL> Number pad 8 key <#8>

Pause <PAUSE> Number pad 9 key <#9>

Caps Lock <CAPS> Number pad . key <#.>

Home <HOME> Number pad Enter key <#Enter>

End <END>

Table K: Special codes (Windows 3.1)

Description Normal Code Shift Code Ctrl Code Alt Code

Backspace key <BKSP> <S-BKSP> <C-BKSP> <A-BKSP>

Tab key <TAB> <S-TAB> <C-TAB> <A-TAB>

Carriage Return or Enter

<ENTER> <S-ENTER> <C-ENTER> <A-ENTER>

ESC key <ESC> <S-ESC> <C-ESC> <A-ESC>

Page Up key <PGUP> <S-PGUP> <C-PGUP> <A-PGUP>

Page Down key <PGDN> <S-PGDN> <C-PGDN> <A-PGDN>

End key <END> <S-END> <C-END> <A-END>

Home key <HOME> <S-HOME> <C-HOME> <A-HOME>

Left key <LEFT> <S-LEFT> <C-LEFT> <A-LEFT>

Up key <UP> <S-UP> <C-UP> <A-UP>

Right key <RIGHT> <S-RIGHT> <C-RIGHT> <A-RIGHT>

Down key <DOWN> <S-DOWN> <C-DOWN> <A-DOWN>

Insert key <INS> <S-INS> <C-INS> <A-INS>

Delete key <DEL> <S-DEL> <C-DEL> <A-DEL>

Function key F1 <F1> <S-F1> <C-F1> <A-F1>

Function key F2 <F2> <S-F2> <C-F2> <A-F2>

Function key F3 <F3> <S-F3> <C-F3> <A-F3>

Function key F4 <F4> <S-F4> <C-F4> <A-F4>

Function key F5 <F5> <S-F5> <C-F5> <A-F5>

Table J: Special codes (Windows NT 4.0, Windows 98, and Windows 95)

Description Key Description Key

3M Touch Systems Proprietary Information64

Page 69: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Appendix B: Button commands and strings for TouchSurroundTM underlay

Function key F6 <F6> <S-F6> <C-F6> <A-F6>

Function key F7 <F7> <S-F7> <C-F7> <A-F7>

Function key F8 <F8> <S-F8> <C-F8> <A-F8>

Function key F9 <F9> <S-F9> <C-F9> <A-F9>

Function key F10 <F10> <S-F10> <C-F10> <A-F10>

Function key F11 <F11> <S-F11> <C-F11> <A-F11>

Function key F12 <F12> <S-F12> <C-F12> <A-F12>

Break key <C-BREAK>

A key a A <C-A> <A-A>

B key b B <C-B> <A-B>

C key c C <C-C> <A-C>

D key d D <C-D> <A-D>

E key e E <C-E> <A-E>

F key f F <C-F> <A-F>

G key g G <C-G> <A-G>

H key h H <C-H> <A-H>

I key i I <C-I> <A-I>

J key j J <C-J> <A-J>

K key k K <C-K> <A-K>

L key l L <C-L> <A-L>

M key m M <C-M> <A-M>

N key n N <C-N> <A-N>

O key o O <C-O> <A-O>

P key p P <C-P> <A-P>

Q key q Q <C-Q> <A-Q>

R key r R <C-R> <A-R>

S key s S <C-S> <A-S>

T key t T <C-T> <A-T>

U key u U <C-U> <A-U>

V key v V <C-V> <A-V>

W key w W <C-W> <A-W>

X key x X <C-X> <A-X>

Y key y Y <C-Y> <A-Y>

Z key z Z <C-Z> <A-Z>

Print Screen key <PRTSCR>

Spacebar <SPACE>

Table K: Special codes (Windows 3.1)

Description Normal Code Shift Code Ctrl Code Alt Code

3M Touch Systems Proprietary Information65

Page 70: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

Pause key <PAUSE>

Caps Lock key <CAPS>

Scroll Lock key <SCROLL>

Num Lock key <NUM>

Shift key down <SHIFTD>

Shift key up <SHIFTU>

Shift lock <SHIFTLOCK>

Ctrl key down <CTRLD>

Ctrl key up <CTRLU>

Ctrl lock <CTRLLOCK>

Alt key down <ALTD>

Alt key up <ALTU>

Alt lock <ALTLOCK>

Number pad * key

<MULT>

Number pad + key

<ADD>

Number pad - key

<SUB>

Number pad / key

<DIV>

Number pad 0 key

<#0>

Number pad 1 key

<#1>

Number pad 2 key

<#2>

Number pad 3 key

<#3>

Number pad 4 key

<#4>

Number pad 5 key

<#5>

Number pad 6 key

<#6>

Number pad 7 key

<#7>

Number pad 8 key

<#8>

Number pad 9 key

<#9>

Table K: Special codes (Windows 3.1)

Description Normal Code Shift Code Ctrl Code Alt Code

3M Touch Systems Proprietary Information66

Page 71: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

Appendix B: Button commands and strings for TouchSurroundTM underlay

Modified key combinationsCreate 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 < >:

� S- (for Shift)

� C- (for Ctrl)

� A- (for Alt)

� any combination of these (up to a maximum of three)

Example:

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 underlay to open or start the application.

To create a shortcut to your application:

1. While holding down the ‘Ctrl’ key on the keyboard, 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.

Number pad . key

<#.>

Start application <RUN>

This code Generates this key combination

<C-X> Ctrl+X

<A-Tab> Alt+Tab

<C-A-DEL> Ctrl+Alt+Delete

Table K: Special codes (Windows 3.1)

Description Normal Code Shift Code Ctrl Code Alt Code

3M Touch Systems Proprietary Information67

Page 72: MicroTouchTM Projected Capacitive Near Field Imaging TM ...€¦ · MicroTouchTM Projected Capacitive Near Field ImagingTM (“NFI”) Software User’s Guide for Windows NT 4.0,

MicroTouchTM Near Field ImagingTM (NFI) Software User’s Guide

To define a TouchSurroundTM button to launch the application:

1. Open the Configuration Utilities dialog box.

2. Select Buttons.

3. Do one of the following:

� 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 keysYou 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 underlay 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.

3M Touch Systems Proprietary Information68