MagTek MagneSafe V5 User Manual

Page 93

Advertising
background image

Appendix A. Keyboard Usage

85

Usage ID

(Dec)

Usage ID

(Hex)

Usage Name

Ref:

Typical

AT-101

Position

PC

-AT

Mac

UNI

X

Boot

222-223

DE-DF

Reserved

224

E0

Keyboard LeftControl

58

225

E1

Keyboard LeftShift

44

226

E2

Keyboard LeftA;t

60

227

E3

Keyboard Left GUI

10;23

127

228

E4

Keyboard RightControl

64

229

E5

Keyboard RightShift

57

230

E6

Keyboard RightAlt

62

231

E7

Keyboard Right GUI

10;24

128

232 –

65535

E8-FFFF

Reserved


Footnotes

1. Usage of keys is not modified by the state of the Control, Alt, Shift or Num Lock keys. That is, a key does not

send extra codes to compensate for the state of any Control, Alt, Shift or Num Lock keys.

2. Typical language mappings: US: \| Belg: µ`£ FrCa: <}> Dan:’* Dutch: <> Fren:*µ Ger: #’ Ital: ù§ LatAm: }`]

Nor:,* Span: }Ç Swed: ,* Swiss: $£ UK: #~.

3. Typical language mappings: Belg:<\> FrCa:«°» Dan:<\> Dutch:]|[ Fren:<> Ger:<|> Ital:<> LatAm:<> Nor:<>

Span:<> Swed:<|> Swiss:<\> UK:\| Brazil: \|.

4. Typically remapped for other languages in the host system.
5. Keyboard Enter and Keypad Enter generate different Usage codes.
6. Typically near the Left-Shift key in AT-102 implementations.
7. Example, Erase-Eaze™ key.
8. Reserved for language-specific functions, such as Front End Processors and Input Method Editors.
9. Reserved for typical keyboard status or keyboard errors. Sent as a member of the keyboard array. Not a physical

key.

10. Windows key for Windows 95, and “Compose.”
11. Implemented as a non-locking key; sent as member of an array.
12. Implemented as a locking key; sent as a toggle button. Available for legacy support; however, most systems

should use the non-locking version of this key.

13. Backs up the cursor one position, deleting a character as it goes.
14. Deletes one character without changing position.
15-20. See additional foot notes in Universal Serial Bus HID Usage Tables, Copyright © 1996-2005, USB

Implementers Forum.

21. Toggle Double-Byte/Single-Byte mode.
22. Undefined, available for other Front End Language Processors.
23. Windowing environment key, examples are Microsoft Left Win key, Mac Left Apple key, Sun Left Meta key
24. Windowing environment key, examples are Microsoft® RIGHT WIN key, Macintosh® RIGHT APPLE key,

Sun® RIGHT META key.

25. Hangul/English toggle key. This usage is used as an input method editor control key on a Korean language

keyboard.

26. Hanja conversion key. This usage is used as an input method editor control key on a Korean language keyboard.
27. Keypad Comma is the appropriate usage for the Brazilian keypad period (.) key. This represents the closest

possible match, and system software should do the correct mapping based on the current locale setting.

28. Keyboard International1 should be identified via footnote as the appropriate usage for the Brazilian forward-

slash (/) and question-mark (?) key. This usage should also be renamed to either “Keyboard Non-US / and ?” or
to “Keyboard International1” now that it's become clear that it does not only apply to Kanji keyboards anymore.

Advertising