TouchKit User Manual v4.0.2
TouchKit User Manual for Windows 2000 / XP v4.0.2

CONTENT
     1 Touch Panel Controller
     2 Installing TouchKit
     3 Configuration Utility
     4 Uninstalling TouchKit


Touch Panel Controller
1 Touch Panel Controller

     1.1 TouchKit Controller
     1.2 Specifications and Features for TouchKit


Installing TouchKit
2 Installing TouchKit

     2.1 for Windows 2000
     2.2 for Windows XP / XP Tablet PC Edition


Configuration Utility
3 Configuration Utility

     3 for Windows 2000 / XP / XP Tablet PC Edition


Monitor Rotation Setting
4 Monitor Rotation Setting

    4.1 Rotating display by way of nVidia or ATI driver
    4.2 Rotating display by way of Pivot driver


Uninstalling TouchKit
4 Uninstalling TouchKit

    4 for Windows 2000 / XP / XP Tablet PC Edition


TouchKit Controller
1.1 TouchKit Controller

This touch panel controller provides the optimistic performance of analog resistive touch panels for 4 wire, 5 wire and 8 wire models. It communicates with PC system directly through RS232, PS/2 or USB connector. Users can see how superior the design is in sensitivity, accuracy and friendly operation. The touch panel driver emulates mouse left and right button function and supports operation systems including Windows 95 / 98 / ME / NT4 / 2000 / XP / XP Tablet PC Edition, Windows CE2.12 / 3.0 / .NET, DOS, Linux and iMac.


Specifications and Features for TouchKit
1.2 Specifications and Features for TouchKit

Specifications for Touchkit Controller

Features for Touchkit Software


Installing TouchKit for Windows 2000
2.1 Installing TouchKit for Windows 2000

TouchKit is software, which contains drivers of the touch panel controllers for the specified communication connectors, RS232, PS/2 and USB, and another utility:

Configuration support

The calibration and draw test of touch panel are done by this utility. Besides, users can add or remove for new RS-232 touch panel device.

Follow these steps to install TouchKit.

1.	Put the TouchKit CD to CD-ROM.

2.	Change directory to Win2000_XP.

3.	Double click the Setup.exe, then windows starts to run the installation program.

Notice that do not plug the USB controller on the system before the installation has been finished.

4.	Just click [Next >] button to continue installation.

5.	Then check the check box if PS/2 touch controller is to be installed. The default is unchecked. Then press [Next >] to continue installation.

6.	Choose the setup type that best suits your needs. There is a TouchKit accessory utility for choosing, Auto 4Pts Calibration Utility. Users can install the utility they want by checking the box. Then press [Next >] to continue installation.

System will give you a warning, if users check the check box,

7.	Select the appropriate folder where set-up files will be installed, Then press [Next >] to continue installation.

8.	Then type in the name of program folder for TouchKit or press [Next >] to continue. There will be a default name for it.

During driver installation, the setup program will scan COM port for RS232 Touchkit controller. Once the controller was scanned, the setup program will display a dialog as

Click [Yes >] to add the controller on the specified COM port automatically.

9.	Windows is copying files to disk and the setup is complete. After finish the installation, if PS/2 touch controller is installed, it needs to reboot the computer.

10.	Setup is complete. After TouchKit installation, the USB device will be found automatically as soon as it was plugged into the computer. Then users can see the new device on the application program window. And, the program will remove the USB device automatically as soon as it was unplugged.

11.	Users can check the situation of controllers in the Device Manager. If the controller is set up well, there will be messages as the following picture.


Installing TouchKit for Windows XP / XP Tablet PC Edition
2.2 Installing TouchKit for WindowsXP / XP Tablet PC Edition

TouchKit is software, which contains drivers of the touch panel controllers for the specified communication connectors, RS232, PS/2 and USB, and another utility.

Configuration support

The calibration and draw test of touch panel are done by this utility. Besides, users can add or remove for new RS-232 touch panel device.

Follow these steps to install TouchKit.

1.	Put the TouchKit CD to CD-ROM.

2.	Change directory to Win2000_XP.

3.	Double click the Setup.exe, then windows starts to run the installation program.

Notice that do not plug the USB controller on the system before the installation has been finished.

4.	Just click [Next >] button to continue installation.

5.	Check the check box if PS/2 touch controller is to be installed. The default setting is unchecked. Then press [Next >] to continue installation.

6.	Choose the setup type that best suits your needs. There is a TouchKit accessory utility for choosing, Auto 4Pts Calibration Utility. Users can install the utility they want by checking the box. Then press [Next >] to continue installation.

System will give you a warning, if users check the check box,

7.	Select the appropriate folder where set-up files will be installed, Then press [Next >] to continue installation.

8.	Then type in the name of program folder for TouchKit or press [Next>] to continue. There will be a default name for it.

During installation, the setup program will scan COM port for RS232 TouchKit controller. Once the controller was scanned, the setup program will display a dialog as.

Click Yes to add the controller on the specified COM port automatically.

9.	Windows is copying files to disk and the setup is complete. After finish the installation, if PS/2 touch controller is installed, it needs to reboot the computer.

10.	Setup is complete. After TouchKit installation, the USB device will be found automatically as soon as it was plugged into the computer. Then users can see the new device on the application program window. And, the program will remove the USB device automatically as soon as it was unplugged.

11.	Users can check the situation of controllers in the Device Manager. If the controller is set up well, there will be messages as the following picture.


Configuration Utility for Windows 2000 / XP / XP Tablet PC Edition
3 Configuration Utility for Windows 2000 / XP / XP Tablet PC Edition

There are three property pages in TouchKit utility, and they are General, Monitors and About. Each property page contains different functions for users to do the adjustment. Therefore, users can easily manage all the TouchKit controllers through TouchKit Utility.

[General]

General property page contains the functions of devices Add/ Remove, Language selection, Calibration, Draw Test and Advanced.

<Add> / <Remove>

Please check the touch panel devices (including its controller) are equipped well, then click [Add] button to add RS-232 device to the Panel List dialogue box.

There is one devices found. Just Press [Yes] to continue.

The controller is displayed on the Panel List box. Users can get the information of interface, type, version and baud rate for each controller.

Select one device after import added more than one device at the panel list window.

The one selected will activate the controller, and remember to do the calibration before using touch panel.

But, for hot-swapping USB touch controller, it will be added automatically as soon as it was plugged into the computer. Then users can see the new device on the application program window. And, the program will remove the USB touch controller automatically as soon as it was unplugged.

<Language>

TouchKit supports multi-language user interface. Users should select native language that is compatible to operation system support. For example, if operation system is a Traditional Chinese version, users could see the normal display words under the Traditional Chinese and English mode. There are ten different languages, English, Traditional Chinese, Simplified Chinese, French, Spanish, German, Japanese, Italian, Korean and Dutch, supported in this feature of TouchKit

Select compatible language first or users may not see the normal display of each button.

There are three buttons, [Calibration] [Draw Test] [Advanced], at the lower section of the General property page.

<Calibration >

Correct 4 point locations on the screen with the panel. Press [Calibration], screen displays as follows.

Touch the blinking symbol on panel until beep or stop blinking.

<Draw Test>

Test the drawing position related to the display screen on panel.

Click [Draw Test] button. There will be a squared blue display showing.

In drawing test window, users can click [Clear] button to clear the window. Also, Click [Quit] or press mouse right button to quit from the drawing test.

In drawing test window, users can verify the panel linearity , calibration capability, and drawing line quality.

<Advanced>

There are four property pages in Advanced page, and they are Setting, Edge Compensation, Linearization and Capacitive Setting. Each property page contains different functions for users to do the adjustments.

Setting

There are three functional groups in Setting property page, and at the upper section of the property page is Sound Option; at the middle section is Mouse Mode; and at the lower section is Double Click Adjustment.

The Sound options provide the click feedback while touching the panel.

Select preferred option first.

<No Sound>

Users do not set any checkbox to make no sound while using the touch panel.

<Touch Down>

The system will make a sound while touching the panel.

<Lift Up>

The system will not make any sound until finger leaves the touch panel.

<Frequency>

Sound frequency adjustment, drag the cursor from left to right is low to high.

<Duration>

Sound duration adjustment, drag the cursor from left to right is short to long

The Mouse Mode provides users different operating options. They are as follows:

<Mouse Mode>

There are five kinds of mouse mode users could choose,

[Normal Mode]

It provides all the mouse functions, including the dragging function.

[Click on Touch]

Click action is executed as soon as touching the panel.

[Click on Release]

Click action will not be executed until finger leaves the panel.

[Click on Touch no move]

Driver will report a mouse click at the first touch point, then the cursor does not move until lift off.

[Click on Release no move]

Driver will report a mouse click at lift off point, then the cursor does not move during touch down.

<Option>

Touchkit provides an option for advanced Mouse Emulation setting. When the Option button is pressed, a setting property sheet will be popped up. Support Constant Touch, Support Auto Right Button, Support Touch Function and Support Cursor Stabilization check boxes are shown in the property sheet to enable / disable Constant touch, Auto right button, Touch function and Cursor stabilization support.

[Constant Touch]

Enable Constant Touch to force driver to stop reporting touch point when the movement is within the range which users can adjust. Therefore, the user can see a stabilized cursor instead of a chattering cursor when users touch the same point with unwanted noise.

[Auto Right Button]

Enable Auto Right Button to force driver to report a right click mouse event to OS when users do a continuing touch till time out. This feature makes users to do right click more easily with touchscreen.

[Touch Function]

Enable Touch Function will start reporting touch point.

[Cursor Stabilization]

Enable Cursor Stabilization stabilize the cursor so that we can see a stable cursor under noisy environment.

<Cursor Visibility>

Cursor visibility function provides users to hide the cursor in the display. Please go to Start / Control Panel / Mouse / Pointers / Scheme, and choose TouchKit Hide Cursor. Press [Apply] to make setting change, and press [OK] to escape the property page.

If users want to cancel the function of TouchKit Hide Cursor, do the steps again and choose the other scheme.

The Double Click adjustment provides users to set up the tolerance while double clicking. They are as follows:

<Double Click Speed>

Double Click Speed is the time of the touch panel response when someone use double click action in Normal Mode. Drag the cursor from left to right is slow to fast.

<Double Click Area>

Each one touch has its own touch tolerance once someone may not fix in one point. So if users set the Double Click Area to Smaller, the panel will be very sensitive about micro-move while users want to fix on a point. If users set it to Larger, it tolerates the larger touch point movement while users want to point at a fixed position.

Edge Compensation

Edge Compensation property page contains the functions of Edge Compensation for Top, Bottom, Left, Right, X Axis and Y Axis.

In some case, if it is difficult to touch items at the edges of the touch panel, users can set adjustment to reach the edges of the screen image.

<Top>

If users set the Edge to <Smaller>, TouchKit will reduce the horizontal position of the top edge. If users set the Edge to <Larger>, TouchKit will extend the horizontal position of the top edge.

<Bottom>

If users set the Edge to <Smaller>, TouchKit will reduce the horizontal position of the bottom edge. If users set the Edge to <Larger>, TouchKit will extend the horizontal position of the bottom edge.

<Left>

If users set the Edge to <Smaller>, TouchKit will reduce the vertical position of the left edge. If users set the Edge to <Larger>, TouchKit will extend the vertical position of the left edge.

<Right>

If users set the Edge to <Smaller>, TouchKit will reduce the vertical position of the right edge. If users set the Edge to <Larger>, TouchKit will extend the vertical position of the right edge.

In some case, cursor will be behind the finger when users touch the panel. If users can not see the cursor when they touch down on the panel, users can set X Axis or Y Axis to move the cursor.

<Offset X Axis>

If users set the Offset X Axis to <Smaller>, cursor will be moved a pixel of X Axis to left. If users set the Offset X Axis to <Larger>, cursor will be moved a pixel of X Axis to right.

<Offset Y Axis>

If users set the Offset Y Axis to <Smaller>, cursor will be moved a pixel of Y Axis to top. If users set the Offset Y Axis to <Larger>, cursor will be moved a pixel of Y Axis to bottom.

<Edge Compensation Switch>

Users can set Edge compensation checkbox to enable / disable this function from left bottom corner of Touchkit Utility.

<Edge Compensation Buttons>

Using +10% and -10% button to adjust the smaller or larger of edge. If users press +10% button, the top, bottom, left and right edges will extend 10% of orientation to touch screen, and cursor will be moved 10 pixel of X and Y Axis to right and top. If users press -10% button, the top, bottom, left and right edges will contract 10% of orientation to touch screen, and cursor will be moved 10 pixel of X and Y Axis to left and bottom.

If users want the value back to the default value, choose Default button.

Linearization

TouchKit provides more accuracy 25 points calibration for touch sensor. In general case, it does not need to do 25 points calibration other then bad linearity sensor.

Press [Clear] button to clear the previous calibration records.

Press [Yes] to clear previous records.

The record will become default record.

Press [Linearization] to do 25 points calibration. Correct 25 point locations on screen with the panel.

Touch the blinking symbol on panel until beep or stop blinking.

After the calibration, the new record will overwrite the old one.

Capacitive Setting

TouchKit provides controller setting for capacitive touch sensor. If the capacitive controller is selected, an extra property page for capacitive setting adjustment shown as below:

Please select property size of capacitive screen first, and press [Restart]

The capacitive controller will restart, and do not touch the screen before the warning message disappears

Warming: Do not adjust the sensitive and sampling time without RD help

[Monitors]

There are two functions in this property page, and they are Multiple Monitors and Split Display. Such a trendy and yet innovated design provides viewing pleasures, viewing flexibility and convenience to the users.

<Multiple Monitors>

To configure the mapping relationship between the monitors and the touch panels, select the monitor page as below.

Set the check box (Support Multiple Monitors) to enable multiple monitors mapping. Uncheck this box will disable multiple-monitor configuration, and all of the touch panel controllers will be mapped to the primary monitor. The gray shadow area is the monitor mapped the selected controller/panel. The button [Mapping] is used to find the mapping relationships between the monitors and touch panel controllers. Press the [Mapping], the software will guide the users to touch the corresponding monitor to obtain the mapping relationship.

<Split Display>

To use the Split Display function, users need to select which controller you want to launch this function, then set the Multiple Monitors checkbox and Split Monitor checkbox at the same time then press the [Split Setting] button to set up the activate area.

It shows the current resolution of display and users can set up the activate area by inputting the value by yourself or use the default button.

The default value of panel resolution should be full screen as Left: 0 , Right: 0, Top: 0 and Bottom: 0.

[About]

Information about TouchKit.


Rotating display by way of nVidia or ATI driver
4.1 Rotating display by way of nVidia or ATI driver

TouchKit driver package for Windows 95/98/ME/2000/XP provides two easiest ways to rotate the touch panel while the display is rotated.

Rotating display by way of nVidia or ATI driver

Rotating display by way of Pivot driver

Rotating display by way of nVidia or ATI driver

1.	After activating the rotation of nVidia or ATI driver, there will be one blinking symbol show as the following picture. Touch near the blinking symbol until stop blinking, and the touch panel will rotate itself.

One touch blinking symbol adjustment.

2.	However, 180 degree rotation of touch panel can not be done in one step, users need to rotate 90 degree twice.


Rotating display by way of Pivot driver
4.2 Rotating display by way of Pivot driver

TouchKit driver package for Windows 95/98/ME/2000/XP provides two easiest ways to rotate the touch panel while the display is rotated.

Rotating display by way of nVidia or ATI driver

Rotating display by way of Pivot driver

Rotating display by way of Pivot driver

There are two ways to rotate the display of user by way of Pivot.

Rotating display by way of Pivot hotkey or function menu

Rotating display by way of RotTray icon provided by TouchKit.

< Rotating display by way of Pivot hotkey or function menu >

1.	To rotate the display, please install Pivot pro 6.05 first. Then reboot PC to activate Pivot.

2.	There will be a pivot icon in the task bar. Users can click it, and users can choose four angles 0 degree, 90 degree, 180 degree, 270 degree to rotate the display.

3.	After choosing the angle users want to rotate, there will be one blinking symbol show as the following picture. Touch this blinking symbol until stop blinking, and the touch panel will rotate itself.

One touch blinking symbol adjustment.

4.	However, 180 degree rotation of touch panel can not be done in one step, users need to rotate 90 degree twice.

< Rotating display by way of RotTray icon provided by TouchKit >

1.	To rotate the display, please install Pivot pro 6.05 first. Then reboot PC to activate Pivot.

2.	Users will see RotTray icon in the task bar.

RotTray icon

3.	Clicking on RotTray, it will call Pivot to rotate the display and touch panel 90 degree at the same time. Clicking it again, it will rotate another 90 degree to 180 degree . Every click on RotTray, display will rotate clockwise. Recalibration and one symbol adjustment won not be necessary anymore.

4.	However this version of RotTray is design for Pivot pro 6.05. If users want to use older version of Pivot, like Pivot 5.1, users need to amend the value of windows registry. The next step is an example for setting Pivot 5.1.

5.	Go to Start / Run, and execute regedit.

Press [OK] to execute

6.	For Windows 2000/XP, please go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Touchkit.

Right click on the MaxRotation, and choose Modify.

Right click on MaxRotation to Modify Value data.

7.	Choosing the Hexadecimal Base, and replace the value data 4(default) with FFFFFFFF.

Pressing [OK] to confirm.

8.	Here bellow are the value data for different version of Pivot:


Uninstalling TouchKit for Windows 2000 / XP / XP Tablet PC Edition
4 Uninstalling TouchKit for Windows 2000 / XP / XP Tablet PC Edition

Follow these steps to uninstall TouchKit.

1.	Go to Start / All Programs / TouchKit / Uninstall, and execute it.

2.	TouchKit setup dialog appears, and prepares to uninstall.

3.	Confirm dialog, press [OK] to start un-installation; [Cancel] to cancel un-installation.

4.	Start to uninstall TouchKit.

If users do not want to uninstall TouchKit at this moment,

press [Cancel] to terminate the uninstall process.

5.	TouchKit driver will not be unloaded until system re-boot. Press [Yes >] to re-boot immediately or [No >] to re-boot later.