Make host memory reads and writes atomic
[jpcrr.git] / docs / keyboard.table
blobf3abb9fa3202915b814456007727c4eccde5924e
1 0       <Not valid>
2 1       Escape
3 2       Number 1
4 3       Number 2
5 4       Number 3
6 5       Number 4
7 6       Number 5
8 7       Number 6
9 8       Number 7
10 9       Number 8
11 10      Number 9
12 11      Number 0
13 12      Minus sign (underscore)
14 13      Equals sign (plus sign)
15 14      Backspace
16 15      Tab
17 16      Letter Q
18 17      Letter W
19 18      Letter E
20 19      Letter R
21 20      Letter T
22 21      Letter Y
23 22      Letter U
24 23      Letter I
25 24      Letter O
26 25      Letter P
27 26      Left square bracket (left curly bracket)
28 27      Right square bracket (right curly bracket)
29 28      Enter
30 29      Left control
31 30      Letter A
32 31      Letter S
33 32      Letter D
34 33      Letter F
35 34      Letter G
36 35      Letter H
37 36      Letter J
38 37      Letter K
39 38      Letter L
40 39      Semicolon (colon)
41 40      Single quote (double quote)
42 41      Backquote (tilde)
43 42      Left shift
44 43      Backslash (pipe)
45 44      Letter Z
46 45      Letter X
47 46      Letter C
48 47      Letter V
49 48      Letter B
50 49      Letter N
51 50      Letter M
52 51      Comma (less than sign)
53 52      Period (greater than sign)
54 53      Slash (question mark)
55 54      Right shift
56 55      Keypad multiply
57 56      Left alt
58 57      Spacebar
59 58      Caps lock
60 59      F1
61 60      F2
62 61      F3
63 62      F4
64 63      F5
65 64      F6
66 65      F7
67 66      F8
68 67      F9
69 68      F10
70 69      Num lock
71 70      Scroll lock
72 71      Keypad 7
73 72      Keypad 8
74 73      Keypad 9
75 74      Keypad minus
76 75      Keypad 4
77 76      Keypad 5
78 77      Keypad 6
79 78      Keypad plus
80 79      Keypad 1
81 80      Keypad 2
82 81      Keypad 3
83 82      Kepad 0
84 83      Keypad decimal sign
85 84      <Reserved by emulator>
86 85      <Unknown>
87 86      <Unknown>
88 87      F11
89 88      F12
90 89-95   <Unknown>
91 96-128  <Not valid>
92 129-155 <Unknown>
93 156     Keypad Enter
94 157     Right control
95 158-180 <Unknown>
96 181     Keypad divide
97 182     <Unknown>
98 183     Print screen / SysRq
99 184     Right alt
100 185-197 <Unknown>
101 198     <Reserved by emulator>
102 199     Home
103 200     Arrow up
104 201     Page Up
105 202     <Unknown>
106 203     Arrow left
107 204     <Unknown>
108 205     Arrow right
109 206     <Unknown>
110 207     End
111 208     Arrow down
112 209     Page down
113 210     Insert
114 211     Delete
115 212-223 <Unknown>
116 224-254 <Not valid>
117 255[#1] Pause
119 [1] Only valid in some contexts. Instead of KEYEDGE event, PAUSE uses PAUSE event.