4/14/2016
D014465 CR1400 CR1000 CR2300 CR2600 CR3600 CR44X5 CR8000 CR900FD CR6000 CR5000 T500 Client Version ICD
Page 105 of 106
© 2013-2016 The Code Corporation
12393 South Gateway Park Place Suite 600, Draper, UT 84020
(801) 495-2200
FAX (801) 495-0280
14
Appendix: Custom Keyboard XML File Formatting
Keywords: #KeyboardMap
To support any USB keyboard the following xml file format is implemented.
Header
“<
?xml
version
=
"1.0"
encoding
=
"UTF-8"
?
>”
Tags:
<charatcterMapping>
Attributes:
“id” identifies the default code set used for mapping to scancodes.
“version” (optional) user supplied version of the mapping.
Data: none
Example:
<
characterMapping
id
=
"ascii"
version
=
"1"
>
<Copyright>
Attributes:
“value” (optional) user supplied copyright information.
Data: none
Example:
<
Copyright
value
=
"Copyright (c) 2013 The Code Corporation."
/>
<history>
Attributes: none
Data: modified tags
Example:
<
history
><
modified
version
=
"1"
date
=
"2013"
>
message
<
/modified
><
/history
>
<modified>
Attributes:
“version”
“date”
Data: string
Example:
<
modified
version
=
"1"
date
=
"2013-04-19"
>
message
<
/modified
>
<Language>
Attributes:
“name”
“id”
“revision”
“author”
“initials”
Data: Input tags
<Input>
Attributes:
“encoding” (not used)
“value”
“printable” (Optional printable character)
“action” (not used)