
Low-Level Internal Key Numbers
Programmer's Reference Manuals

Generally speaking, these key numbers match the ordering of the keys on an Archimedes keyboard, from top-left to bottom-right.

#      Hex #      Key      Notes
1st row
0      &00      Escape
1      &01      F1
2      &02      F2
3      &03      F3
4      &04      F4
5      &05      F5
6      &06      F6
7      &07      F7
8      &08      F8
9      &09      F9
10      &0A      F10
11      &0B      F11
12      &0C      F12le
13      &0D      Print Screen/Sys Rq
14      &0E      Scroll Lock
15      &0F      Pause/Break
2nd row
16      &10      ` ~      `  on RiscPC and later
17      &11      1
18      &12      2
19      &13      3
20      &14      4
21      &15      5
22      &16      6
23      &17      7
24      &18      8
25      &19      9
26      &1A      0
27      &1B      -
28      &1C      =
29      &1D             on Japanese keyboards. Not present on standard UK/US post-Arc keyboards.
30      &1E      Backspace
31      &1F      Insert
32      &20      Home
33      &21      Page Up
34      &22      Num Lock
35      &23      Keypad /
36      &24      Keypad *
37      &25      Keypad #
3rd row
38      &26      Tab
39      &27      Q
40      &28      W
41      &29      E
42      &2A      R
43      &2B      T
44      &2C      Y
45      &2D      U
46      &2E      I
47      &2F      O
48      &30      P
49      &31      [ {
50      &32      ] }
51      &33      \ |      # ~ on RiscPC and later (4th row, between  @ and Return)
52      &34      Delete
53      &35      Copy/End
54      &36      Page down
55      &37      Keypad 7
56      &38      Keypad 8
57      &39      Keypad 9
58      &3A      Keypad -
4th row
59      &3B      Left Ctrl
60      &3C      A
61      &3D      S
62      &3E      D
63      &3F      F
64      &40      G
65      &41      H
66      &42      J
67      &43      K
68      &44      L
69      &45      ; :
70      &46       "       @ on RiscPC and later
71      &47      Return
72      &48      Keypad 4
73      &49      Keypad 5
74      &4A      Keypad 6
75      &4B      Keypad +
5th row
76      &4C      Left Shift
77      &4D      (not fitted)      \ | on RiscPC and later
78      &4E      Z
79      &4F      X
80      &50      C
81      &51      V
82      &52      B
83      &53      N
84      &54      M
85      &55      , <
86      &56      . >
87      &57      / ?
88      &58      Right Shift
89      &59      Up
90      &5A      Keypad 1
91      &5B      Keypad 2
92      &5C      Keypad 3
6th row
93      &5D      Caps Lock
94      &5E      Left Alt
95      &5F      Space
96      &60      Right Alt
97      &61      Right Ctrl
98      &62      Left
99      &63      Down
100      &64      Right
101      &65      Keypad 0
102      &66      Keypad .
103      &67      Keypad Enter
Non-Archimedes keys
104      &68      Left Windows key      Win95, 6th row, between Left Ctrl and Left Alt
105      &69      Right Windows key      Win95, 6th row, between Right Alt and Menu
106      &6A      Menu key      Win95, 6th row, between Menu and Right Ctrl
107      &6B      NoConvert      Japanese, 6th row, between Left Alt and Space
108      &6C      Convert      Japanese, 6th row, between Space and Kana
109      &6D      Kana      Japanese, 6th row, between Convert and Right Alt
110      &6E      \ _      Japanese, 5th row, between / ? and Right Shift
111      &6F      FN      For reduced key count keyboards
Mouse
112      &70      Mouse Select
113      &71      Mouse Menu
114      &72      Mouse Adjust
115      &73      Mouse extra button 1      Not on Arc mouse
116      &74      Mouse extra button 2      Not on Arc mouse