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