]> icculus.org git repositories - btb/d2x.git/blob - unused/bios/keys.inc
This commit was generated by cvs2svn to compensate for changes in r2,
[btb/d2x.git] / unused / bios / keys.inc
1 ; THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX\r
2 ; SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO\r
3 ; END-USERS, AND SUBJECT TO ALL OF THE TERMS AND CONDITIONS HEREIN, GRANTS A\r
4 ; ROYALTY-FREE, PERPETUAL LICENSE TO SUCH END-USERS FOR USE BY SUCH END-USERS\r
5 ; IN USING, DISPLAYING,  AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS\r
6 ; SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE\r
7 ; FREE PURPOSES.  IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE\r
8 ; CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES.  THE END-USER UNDERSTANDS\r
9 ; AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE.  \r
10 ; COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.\r
11 ;**************************************************************\r
12 ;**************** SCAN CODE TO ASCII TABLES *******************\r
13 ;**************************************************************\r
14 ; This are two tables of ASCII codes for a given scan code.\r
15 ; The character Û is used to denote an invalid keystroke that won't\r
16 ; be put into the keyboard buffer.\r
17 \r
18 ;0                         1                    2               3               4               5               6               7\r
19 ;0   1  23456789ABCD  E F  0123456789AB   C  DEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF\r
20 ;db "Û",27,"1234567890-=",8,9,"qwertyuiop[]",13,"Ûasdfghjkl;'`Û\zxcvbnm,./Û*Û ÛÛÛÛÛÛÛÛÛÛÛÛÛ789-456+1230.ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ"\r
21 \r
22 ;0                  1               2                    3               4               5               6               7\r
23 ;0123456789ABCDE   F0123456789ABCDEF01234567   8  9ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF\r
24 ;Key2 db "ÛÛ!@#$%^&*()_+Û",11,"QWERTYUIOP{}ÛÛASDFGHJKL:",34,"ÛÛ|ZXCVBNM<>?ÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ-ÛÛÛ+ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ"\r
25 \r
26 Key1    db  255     ; No key for 0\r
27                 db  255     ; Esc\r
28                 db  '1'\r
29                 db  '2'\r
30                 db  '3'\r
31                 db  '4'\r
32                 db  '5'\r
33                 db  '6'\r
34                 db  '7'\r
35                 db  '8'\r
36                 db  '9'\r
37                 db  '0'\r
38                 db  '-'\r
39                 db  '='\r
40                 db  255     ; Backspace\r
41                 db  255     ; Tab\r
42                 db  'q'\r
43                 db  'w'\r
44                 db  'e'\r
45                 db  'r'\r
46                 db  't'\r
47                 db  'y'\r
48                 db  'u'\r
49                 db  'i'\r
50                 db  'o'\r
51                 db  'p'\r
52                 db  '['\r
53                 db  ']'\r
54                 db  255     ; Enter\r
55                 db  255     ; Ctrl\r
56                 db  'a'\r
57                 db  's'\r
58                 db  'd'\r
59                 db  'f'\r
60                 db  'g'\r
61                 db  'h'\r
62                 db  'j'\r
63                 db  'k'\r
64                 db  'l'\r
65                 db  ';'\r
66                 db  39      ; '\r
67                 db  '`'\r
68                 db  255     ; Left Shift\r
69                 db  '\'\r
70                 db  'z'\r
71                 db  'x'\r
72                 db  'c'\r
73                 db  'v'\r
74                 db  'b'\r
75                 db  'n'\r
76                 db  'm'\r
77                 db  ','\r
78                 db  '.'\r
79                 db  '/'\r
80                 db  255     ; Right Shift\r
81                 db  '*'     ; Prtsc or *\r
82                 db  255     ; Alt\r
83                 db  ' '     ; Spacebar\r
84                 db  255     ; Capslock\r
85                 db  255     ; F1\r
86                 db  255     ; F2\r
87                 db  255     ; F3\r
88                 db  255     ; F4\r
89                 db  255     ; F5\r
90                 db  255     ; F6\r
91                 db  255     ; F7\r
92                 db  255     ; F8\r
93                 db  255     ; F9\r
94                 db  255     ; F10\r
95                 db  255     ; Numlock\r
96                 db  255     ; ScrollLock\r
97                 db  255     ; Home or 7\r
98                 db  255     ; Up or 8\r
99                 db  255     ;\r
100                 db  255\r
101                 db  255\r
102                 db  255\r
103                 db  255\r
104                 db  255\r
105                 db  255\r
106                 db  255\r
107                 db  255\r
108                 db  255\r
109                 db  255\r
110                 db  255\r
111                 db  255\r
112                 db  255\r
113                 db  255\r
114                 db  255\r
115                 db  255\r
116                 db  255\r
117                 db  255\r
118                 db  255\r
119                 db  255\r
120                 db  255\r
121                 db  255\r
122                 db  255\r
123                 db  255\r
124                 db  255\r
125                 db  255\r
126                 db  255\r
127                 db  255\r
128                 db  255\r
129                 db  255\r
130                 db  255\r
131                 db  255\r
132                 db  255\r
133                 db  255\r
134                 db  255\r
135                 db  255\r
136                 db  255\r
137                 db  255\r
138                 db  255\r
139                 db  255\r
140                 db  255\r
141                 db  255\r
142                 db  255\r
143                 db  255\r
144                 db  255\r
145                 db  255\r
146                 db  255\r
147                 db  255\r
148                 db  255\r
149                 db  255\r
150                 db  255\r
151                 db  255\r
152                 db  255\r
153                 db  255\r
154 Key2    db  255     ; No key for 0\r
155                 db  255     ; Esc\r
156                 db  '!'\r
157                 db  '@'\r
158                 db  '#'\r
159                 db  '$'\r
160                 db  '%'\r
161                 db  '^'\r
162                 db  '&'\r
163                 db  '*'\r
164                 db  '('\r
165                 db  ')'\r
166                 db  '_'\r
167                 db  '+'\r
168                 db  255     ; Backspace\r
169                 db  255     ; Tab\r
170                 db  'Q'\r
171                 db  'W'\r
172                 db  'E'\r
173                 db  'R'\r
174                 db  'T'\r
175                 db  'Y'\r
176                 db  'U'\r
177                 db  'I'\r
178                 db  'O'\r
179                 db  'P'\r
180                 db  '{'\r
181                 db  '}'\r
182                 db  255     ; Enter\r
183                 db  255     ; Ctrl\r
184                 db  'A'\r
185                 db  'S'\r
186                 db  'D'\r
187                 db  'F'\r
188                 db  'G'\r
189                 db  'H'\r
190                 db  'J'\r
191                 db  'K'\r
192                 db  'L'\r
193                 db  ':'\r
194                 db  '"'\r
195                 db  '~'\r
196                 db  255     ; Left Shift\r
197                 db  '|'\r
198                 db  'Z'\r
199                 db  'X'\r
200                 db  'C'\r
201                 db  'V'\r
202                 db  'B'\r
203                 db  'N'\r
204                 db  'M'\r
205                 db  '<'\r
206                 db  '>'\r
207                 db  '?'\r
208                 db  255     ; Right Shift\r
209                 db  255     ; Prtsc or *\r
210                 db  255     ; Alt\r
211                 db  ' '     ; Spacebar\r
212                 db  255     ; Capslock\r
213                 db  255     ; F1\r
214                 db  255     ; F2\r
215                 db  255     ; F3\r
216                 db  255     ; F4\r
217                 db  255     ; F5\r
218                 db  255     ; F6\r
219                 db  255     ; F7\r
220                 db  255     ; F8\r
221                 db  255     ; F9\r
222                 db  255     ; F10\r
223                 db  255     ; Numlock\r
224                 db  255     ; ScrollLock\r
225                 db  255     ; Home or 7\r
226                 db  255     ; Up or 8\r
227                 db  255     ;\r
228                 db  255\r
229                 db  255\r
230                 db  255\r
231                 db  255\r
232                 db  255\r
233                 db  255\r
234                 db  255\r
235                 db  255\r
236                 db  255\r
237                 db  255\r
238                 db  255\r
239                 db  255\r
240                 db  255\r
241                 db  255\r
242                 db  255\r
243                 db  255\r
244                 db  255\r
245                 db  255\r
246                 db  255\r
247                 db  255\r
248                 db  255\r
249                 db  255\r
250                 db  255\r
251                 db  255\r
252                 db  255\r
253                 db  255\r
254                 db  255\r
255                 db  255\r
256                 db  255\r
257                 db  255\r
258                 db  255\r
259                 db  255\r
260                 db  255\r
261                 db  255\r
262                 db  255\r
263                 db  255\r
264                 db  255\r
265                 db  255\r
266                 db  255\r
267                 db  255\r
268                 db  255\r
269                 db  255\r
270                 db  255\r
271                 db  255\r
272                 db  255\r
273                 db  255\r
274                 db  255\r
275                 db  255\r
276                 db  255\r
277                 db  255\r
278                 db  255\r
279                 db  255\r
280                 db  255\r
281                 db  255\r
282 \r
283 \r
284 \r