
MCI TouchKey Technical Documentation Figure shows a specific keyboard layout Document Rev. C PrehKeyTec GmbH MCI_TouchKey_TechDoc_RevC_en.do
<NumberOfGraphics> The number of graphics available for the TouchKey. A graphic file can contain many different graphics. Example: <NumberO
MCI TouchKey example for a single device <?xml version="1.0" encoding="utf-8" ?> <TouchKey xmlns="http://tempuri.o
MCI TouchKey example for two devices <?xml version="1.0" encoding="utf-8" ?> <TouchKey xmlns="http://tempuri.org/T
<Layername>.xml These files contains the configuration for the layouts. Keys can be programmed in layouts but graphics and text will always be
<beepfreq> Frequency of the key click. Range 0-255. 0 - 15 = ca 4800Hz 16 - 31 = ca 2400Hz 32 - 63 = ca 1200Hz from 64 = ca 600Hz Examp
<text> The text written on the key. Special characters have to be written using character references as follows: "&#character;" A
<font> Describes index of the font being used. The fonts have to be loaded on the flash memory of the TouchKey before they can be used. The a u
<scan_code> The scan code for the key. The decimal number for the value is used. This block also ends with a 0 scan code. Example: <buttonv
The XML file for the above example has the following structure <?xml version="1.0" encoding="utf-8" ?> <Layer xmlns=&qu
<vk_code>83</vk_code> <make>true</make> <scan_code>31</scan_code>
Introduction... 3System requirements ..
<Text>.xml The configuration of the text fields is made in this section. One or multiple text fields can be defined here. Description of the
<xpixel> Position Horizontal. Range 0-320. Example: <xpixel>0</xpixel> <ypixel> Position Vertical. Range 0-240. Example:
<setunderline> Underlines the text. Possible values: true, false Example: <setunderline>false</setunderline> <textstring>
A layout sample The name for the XML file is "L1_txt.xml". This Layout contains a text field with the text "This is a test".
<Graphic>.xml This section handles the configuration of graphics. One or multiple graphics can be defined and configured here. Description of
<ypixel> Position vertical. Range 0-240. Example: <ypixel>6</ypixel> <index> This index represents that of the graphic in t
Startlayout.xml When the TouchKey Server is started, the layout at the top of the file "TouchKey.xml" is the first to be displayed on the
Appendix Sample project for the TouchKey Programmer Using the TouchKey Programmer, we are going to create two layouts as a working example. The fir
Data for L1.xml <?xml version="1.0" encoding="utf-8" ?> <Layer xmlns="http://tempuri.org/layer.xsd"> &l
Data for L1_txt <?xml version="1.0" encoding="utf-8" ?> <text xmlns="http://tempuri.org/Text.xsd"> <
MCI TouchKey Introduction The TouchKey is a combination of a Touch LCD and a keyboard. The right section of the device and included modules behav
Data for L2_txt.xml <?xml version="1.0" encoding="utf-8" ?> <text xmlns="http://tempuri.org/Text.xsd">
OPOS Service Object LineDisplay The two line display previously offered for the MC family keyboards is no longer available for our MCI keyboards. Us
Configuring the flash memory using iLCD Setup The most recent version of this software (iLCD Setup) can be downloaded from this location: http://ww
ASCII Character Table PrehKeyTec GmbH MCI_TouchKey_TechDoc_RevC_en.doc - 2011-02-09 Page 33/40
PrehKeyTec GmbH MCI_TouchKey_TechDoc_RevC_en.doc - 2011-02-09 Page 34/40
Scan Codes This table contains a variety of PS2-Scan codes (Scanset1). A complete list of all the PS2-Scan codes can be found in the Microsoft Trans
Virtual Key Codes These key codes are based on a key board with the US layout. There will be slight differences to other country specific layouts.
72 H key 73 I key 74 J key 75 K key 76 L key 77 M key 78 N key 79 O key 80 P key 81 Q key 82 R key 83 S key 84 T key 85 U
VK_F20 131 F20 key VK_F21 132 F21 key VK_F22 133 F22 key VK_F23 134 F23 key VK_F24 135 F24 key VK_NUMLOCK 144 NUM LOCK key VK_SCROLL 14
Technical Data Electronics: Supply voltage: +5 V ± 5% Current consumption: < 500 mA Interface: USB LCD TouchKey: 5.7 inch monochrome wi
Structure of the MCI TouchKey Keyboard and module The keyboard section and other modules (MSR, Keylock) if available are programmed using the WinP
Additional help Recent versions of our programming software and more information can be downloaded from the support section on our website at: http:
The XML files can be created using the TouchKey Programmer. The XML data structure created using the TouchKey Programmer can then be used by an appli
TouchKey Programmer General information The TouchKey Programmer is a software used to create the XML files for the MCI TouchKey. This software pri
After creating a project and its layouts, this can be exported to the LCD using "Test Projects". However before the layouts can be viewed
The menu "Save & Exit" saves the configuration and exits the tool. Simply click the "Exit" button to end the program without
Types of XML files TouchKey.xml Every MCI TouchKey has a basic configuration. This configuration is stored in "Touchkey.xml". This file c
Comments to this Manuals