Document revised: July 2007
The Vr Touchscreen
The Vr Touchscreen is designed to be used with VrOne and VrTwo and offers 567 user definable buttons on a dynamic LCD touch surface in a 7-inch form factor. Each button has the ability to output a Vr button number, Vr macro name and (or) start a Vr Function key. Any valid Vr key-in string may be placed on a Vr Touchscreen button. Programming the screen is as easy as touching the program button then the button to program. Each button may have its own text, color, text font and text. The 567 buttons are on 9 overlays of 63 buttons each.
The top row of the touch screen is the overlay row and is used to select one of nine menu overlays.
The Vr Touchscreen programmable push button interface
The Vr Touchscreen is an additional Windows Screen and requires a VGA input from the computer for the display and a USB connection for the touch interface.
If your graphics card has two VGA outputs, one may be used to drive the touchscreen. NOTE: Many of the stereo cards for VrTwo such as the PNY NVIDIA Quadro4 980 XGL and the PNY NVIDIA 1300 FX have two outputs but stereo requires the overlay plane for interactive graphics and connecting a second screen uses the overlay plane.
A second video card may need to be installed to support the touchscreen. These second cards are inexpensive and can be inserted into an open PCI slot in the computer. Be careful to purchase a PCI graphics card and not a PCI Express (PCI-X) card as there are multiple PCI slots in a computer and one or none PCI Express slots.
Following is show a PCI ATI Radeon 7000 graphics card which can be purchased from www.zipzoomfly.com for about $45.00.
Connect the touchscreen to a VGA interface and plug the USB connector in.
Download the latest drivers from the web page at www.xenarc.com.
Place the file downloaded into a temporary folder and extract the Zip files into another temporary folder.
Open the temporary folder the files from the Zip file were extracted into. Double click the Setup.exe icon which will start the installation program.
Uncheck the “Install PS/2 interface driver” option.
Uncheck the “Rotating Monitor Utility” and “Shutdown Utility” options.
Select the Destination Folder or use the default one listed.
Select the Program Folder or use the one listed. Press the Next button and the touchscreen drivers will be installed. After installation you will be prompted to Reboot your computer.
After rebooting your computer the following dialog box should appear.
Since the drivers were installed during the previous steps there is no need to search the Internet for them
Right mouse click on the desktop and choose Properties. From the Display Properties dialog box choose the Settings tab.
The configuration shown above uses three monitors. The left monitor  is the VrTwo stereo monitor, the monitor on the right  is used for miscellaneous windows and the monitor below  the left monitor is the Vr Touchscreen. You may drag the Vr Touchscreen monitor  anywhere around the other monitor(s) to let Windows know of it position in relation to the other monitor(s).
The Vr Touchscreen can be configured for a resolution of 800 by 600 pixels or 1024 x 768. The newer touchpads do not support the 800 by 600 resolution and should use 1024 by 768.
Start the TouchKit Utility program. This can be started from the Windows Start Menu -> Programs -> TouchKit -> Configure Utility. It can also be started from the TouchKit icon that was placed on the Windows desktop by the installation program.
Press the Monitors tab.
Highlight the controller listed which in this case is the only controller listed in the “Installed Controllers” box. Select “Support Multiple Monitors” and “Support One Point Calibration”. Select the Monitor that is the touch screen. In the above example, it is the screen on the bottom. The selected position will be highlighted in yellow. After pressing the Apply button, touching the Touch Screen should position the Windows mouse pointer in the Touch Screen window.
Press the General Tab then press the 4 pts Cal button.
The following screen should appear on the TouchScreen. If it appears on another screen then check your configuration. This screen will timeout when the yellow bar at the bottom of the window reaches the right side.
Press and hold the area over the X for one to two seconds with your finger. After raising your finger the calibration will move to the next corner until all four corners have been digitized.
After the calibration is complete the results of the calibration by pressing the Draw Test button in which the following window will appear on the TouchScreen. Touch the screen to draw lines and crosses to check the calibration. Press the Clear button to clear existing lines and crosses. Press the Quit button when finished.
Connect the video cable and configure windows to use multiple displays. Do not connect the USB cable at this time. The Xenarc 7000 TS can be configured for a resolution of 800 x 600 and a refresh rate of 75 Hz. Download the latest version of the drivers from the Xenarc web page at www.xenarc.com. This documentation uses version 184.108.40.20606.
Unzip the drivers and place the contents in c:\Xenarc. Move to the c:\Xenarc\INSTALLFOLDER and run setup.exe. (INSTALLFOLDER is a sub-folder and is normally the version number such as Win7_220.127.116.1106).
Do not check the "Install PS/2 interface driver" option
Uncheck the "Install RS232 interface driver" option
Set the "Do 4 point calibrations after system reboot" option to None. The 4 point calibration may be done after startup if needed.
Connect the USB interface to the computer.
Check the "Support Multi-Monitor" option.
The install destination folder may be changed but it is recommended to install the software into the default folder.
The Program Folder may be left at the default value.
Select No for the 4 point calibration. It will be performed in the configuration of the Xenarc.
Configuration of the Xenarc
The install program should have placed an icon on the desktop entitled eGalaxTouch. Double click this icon to start the Xenarc configuration program.
The configuration program should show one controller "USB Controller" in the "Installed Touchscreen Controllers" panel. If a controller is not displayed, check the USB connection or try a different USB port.
Select the Display tab and check the "Enable Multiple Monitors" option. The displays that are currently configured in Windows shown in the "Display" pane. In the above example the Xenarc screen is screen number 2 and is the smaller screen to the right of screen number 1. Double click screen number 2.
Press Yes to assign the touchscreen to screen number 2.
After assigning the touchscreen the active screen will be shown in the "Display" panel with a white border and a white screen number. Press the Apply button to accept the changes.
Select the Tools tab and press "4 Points Calibration" to calibrate the touchscreen. During the calibration a cross will appear in each of the four screen corners. Press the cross and hold until a displayed counter indicates the point has been read by displaying OK!
To check the configuration and calibration the "Draw Test" may be run or touching the screen will place the system cursor at the touch location.
The Touchscreen Parameter File – The parameter file name that contains the Vr Touchscreen button assignments and parameters is defined in the Vr Configuration program from the Configuration -> General pull-down. By default this file name is assigned \vr\hostdir\default.ts. If you program any buttons on the Vr Touchscreen you should not use this name as it will be overwritten on the next Vr software install.
Entering Program Mode - The lower left button on the Vr Touchscreen shows the Vr logo and is the program button. A single press of this button and it will change to green and display “Select Button to Edit”.
Programming a Button - At this time you may press any button to be programmed. First select the overlay to be edited by pressing one of the nine overlay buttons along the top row. A button to be programmed may be one of the 63 buttons on a single overlay or one of the nine overlay buttons along the top row. Pressing a non-overlay button will display the following dialog. Pressing an overlay button will display a similar dialog but without the “Command key-in” and “Apply to all menus?” fields.
The text label that will be displayed on the button face may be entered here. If the Label Model is set to Use label this text will be shown. Up to three rows of text may be entered depending on the size of the text. A blank in the text will indicate the next word will be displayed on the next line.
When this button is pressed this command string will be passed to VrOne. This line may contain any valid key-in, macro and (or) Function Key name. Multiple key-ins may be separated with a comma. VrOne 12-key button presses may be entered as b0-b11 where b0 is the snap on/off key and b10 is the * key and b11 is the # key.
Apply to all menus?
If this is checked then the button will be placed on all nine menu overlays.
Button pixmap file
An icon of picture may be placed on the button face instead of a text label. The Label mode must be set to Use pixmap to display a pixmap on the button face.
Options are Use label and Use pixmap. This parameter sets the display mode for the button face.
Shows the current button color and allows editing of the color by pressing the color picker button.
This combo box allows the choosing of a text font for the text display on a button face. Options include Helvetica, Times, Courier and System.
This combo box allows the choosing of a text weight for the text display on a button face. Options include Light, Normal and Bold.
The size of the text label may be set here and is expressed as point size.
Copying a Button – Pressing the program button again will change its color to yellow and display “Select Button to Copy”. A source button may now be pressed and the display will change to “Select Target Button” at which time a target button may be pressed.
Exiting Program Mode – Pressing the program button once again when “Select Button to Copy” is displayed will exit program mode and display the Vr logo on the button. Any buttons that were programmed are now ready for use.
VrOne/VrTwo can be configured to start the Vr Touchscreen menu in the Vr Configuration program (VrCfig). Under the Configuration -> Keyport pulldown the Keyport Type may be set to Touch Screen.
No other settings are required. When VrOne/VrTwo starts it will display the Vr Touchscreen menu on one of the screens. This is a Windows dialog box and may be dragged to the Vr Touchscreen. Once there, it may be maximized and it will fill the entire touchscreen display. A restart of VrOne/VrTwo will place the menu at its last position.