Appendix F Usage Id Definitions - Magtek MICRSafe Technical Reference Manual

Check reader and magnetic stripe reader
Table of Contents

Advertisement

Appendix F - Usage ID Definitions
Appendix F
This appendix is from the following document found on www.usb.org: Universal Serial Bus HID
Usage Tables, Version 1.12 and specifically for this manual, Section 10, Keyboard/Keypad Page
(0x07).
Keyboard/Keypad Page (0x07)
This section is the Usage Page for key codes to be used in implementing a USB keyboard. A Boot
Keyboard (84-, 101- or 104-key) should at a minimum support all associated usage codes as indicated in
the "Boot" column below.
The usage type of all key codes is Selectors (Sel), except for the modifier keys Keyboard Left Control
(0x224) to Keyboard Right GUI (0x231) which are Dynamic Flags (DV).
Note
A general note on Usages and languages: Due to the variation of keyboards from language to language, it
is not feasible to specify exact key mappings for every language. Where this list is not specific for a key
function in a language, the closest equivalent key position should be used, so that a keyboard may be
modified for a different language by simply printing different keycaps. One example is the Y key on a
North American keyboard. In Germany this is typically Z. Rather than changing the keyboard firmware
to put the Z Usage into that place in the descriptor list, the vendor should use the Y Usage on both the
North American and German keyboards. This continues to be the existing practice in the industry, in
order to minimize the number of changes to the electronics to accommodate other languages.
Table 6-3 - Keyboard / Keypad
Usage
Usage ID
ID
(Hex)
(Dec)
0
00
1
01
2
02
3
03
4
04
5
05
6
06
7
07
8
08
9
09
10
0A
11
0B
12
0C
13
0D
MICRSafe| Check Reader and Magnetic Stripe Reader | Technical Reference Manual
Usage ID Definitions
Usage Name
Reserved (no event indicated) 9
Keyboard ErrorRollOver9
Keyboard POSTFail9
Keyboard ErrorUndefined9
Keyboard a and A4
Keyboard b and B
Keyboard c and C4
Keyboard d and D
Keyboard e and E
Keyboard f and F
Keyboard g and G
Keyboard h and H
Keyboard i and I
Keyboard j and J
Page 73 of 83 (D99875466-33)
Ref:
Typical
AT-101
Position
N/A
N/A
N/A
N/A
31
50
48
33
19
34
35
36
24
37
Boot
4/101/104
4/101/104
4/101/104
4/101/104
4/101/104
4/101/104
4/101/104
4/101/104
4/101/104
4/101/104
4/101/104
4/101/104
4/101/104
4/101/104

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MICRSafe and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents