MoniPlus2 Voice Guidance Configuration Guide
April 29, 2014
14
4.5 <Keyboard> Element
<Keyboard> elements define the numeric keyboard layouts used during VG transactions. At least one
keyboard layout must be defined, but multiple layouts would normally be defined, one for each unique
FDK presentation included in the download.
<Keyboard> elements contain <Key> child elements that define the codes generated by the specific
numeric keypad key positions.
4.5.1 Keyboard Attributes
Tag
Values
Description
keyboardID
100-999
Unique identifier for the keyboard element. This ID is referenced
by the Audio elements to identify the keyboard layout required for
completion of the specific portion of the transaction.
groupID
String
This attribute can be used by the host to identify different keyboard
elements for different downloads and is ignored by the MoniPlus2
application.
4.6 <Key> Element
<Key> elements are used to define the code that a particular key should generate within specific
<Keyboard> elements. The <Key> attributes define the key positions used and the code that each key will
generate when pressed. Note that the Cancel key is always active and does not need to be mapped to a
numeric key in your definitions.
4.6.1 Key Attributes
Tag
Values
Description
pos
1-24
Identifies the key position for this element.
The image below shows the key position definitions for all keys on
the ATM.
code
integer
Identifies the code generated when the specific key position is
pressed.
Possible codes are as follows:
Hex Code
Value
30
ASCII 0
31
ASCII 1