Commit | Line | Data |
---|---|---|
920dae64 AT |
1 | \ ========== Copyright Header Begin ========================================== |
2 | \ | |
3 | \ Hypervisor Software File: usb-us.fth | |
4 | \ | |
5 | \ Copyright (c) 2006 Sun Microsystems, Inc. All Rights Reserved. | |
6 | \ | |
7 | \ - Do no alter or remove copyright notices | |
8 | \ | |
9 | \ - Redistribution and use of this software in source and binary forms, with | |
10 | \ or without modification, are permitted provided that the following | |
11 | \ conditions are met: | |
12 | \ | |
13 | \ - Redistribution of source code must retain the above copyright notice, | |
14 | \ this list of conditions and the following disclaimer. | |
15 | \ | |
16 | \ - Redistribution in binary form must reproduce the above copyright notice, | |
17 | \ this list of conditions and the following disclaimer in the | |
18 | \ documentation and/or other materials provided with the distribution. | |
19 | \ | |
20 | \ Neither the name of Sun Microsystems, Inc. or the names of contributors | |
21 | \ may be used to endorse or promote products derived from this software | |
22 | \ without specific prior written permission. | |
23 | \ | |
24 | \ This software is provided "AS IS," without a warranty of any kind. | |
25 | \ ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, | |
26 | \ INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A | |
27 | \ PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN | |
28 | \ MICROSYSTEMS, INC. ("SUN") AND ITS LICENSORS SHALL NOT BE LIABLE FOR | |
29 | \ ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR | |
30 | \ DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN | |
31 | \ OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR | |
32 | \ FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE | |
33 | \ DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, | |
34 | \ ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE, EVEN IF | |
35 | \ SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. | |
36 | \ | |
37 | \ You acknowledge that this software is not designed, licensed or | |
38 | \ intended for use in the design, construction, operation or maintenance of | |
39 | \ any nuclear facility. | |
40 | \ | |
41 | \ ========== Copyright Header End ============================================ | |
42 | \ id: @(#)usb-us.fth 1.6 06/08/16 | |
43 | \ purpose: | |
44 | \ copyright: Copyright 2006 Sun Microsystems, Inc. All Rights Reserved | |
45 | \ | |
46 | ||
47 | \ Note that per the usb "Device Class Definition for Human Interface Devices" | |
48 | \ document, key (decimal) 76 should be a delete forward key, but we are | |
49 | \ implementing it the same as backspace (decimal 42), such that it deletes | |
50 | \ the character in front of the cursor. | |
51 | ||
52 | decimal | |
53 | h# 91 value pu1 \ ISO 6429 PU1 character, used to represent F1 | |
54 | h# 02 value k-left \ Keyboard arrows into emacs editting chars | |
55 | h# 10 value k-up | |
56 | h# 0e value k-down | |
57 | h# 06 value k-right | |
58 | ||
59 | 33 full-keyboard: US-English | |
60 | ||
61 | \ 0 1 2 3 4 5 6 7 | |
62 | hole hole hole hole ascii a ascii b ascii c ascii d 8keys | |
63 | ||
64 | \ 8 9 10 11 12 13 14 15 | |
65 | ascii e ascii f ascii g ascii h ascii i ascii j ascii k ascii l 8keys | |
66 | ||
67 | \ 16 17 18 19 20 21 22 23 | |
68 | ascii m ascii n ascii o ascii p ascii q ascii r ascii s ascii t 8keys | |
69 | ||
70 | \ 24 25 26 27 28 29 30 31 | |
71 | ascii u ascii v ascii w ascii x ascii y ascii z ascii 1 ascii 2 8keys | |
72 | ||
73 | \ 32 33 34 35 36 37 38 39 | |
74 | ascii 3 ascii 4 ascii 5 ascii 6 ascii 7 ascii 8 ascii 9 ascii 0 8keys | |
75 | ||
76 | \ 40 41 42 43 44 45 46 47 | |
77 | carret esc del tab bl ascii - ascii = ascii [ 8keys | |
78 | ||
79 | \ 48 49 50 51 52 53 54 55 | |
80 | ascii ] ascii \ oops ascii ; ascii ' ascii ` ascii , ascii . 8keys | |
81 | ||
82 | \ 56 57 58 59 60 61 62 63 | |
83 | ascii / capslock pu1 oops oops oops oops oops 8keys | |
84 | ||
85 | \ 64 65 66 67 68 69 70 71 | |
86 | oops oops oops oops oops oops oops oops 8keys | |
87 | ||
88 | \ 72 73 74 75 76 77 78 79 | |
89 | oops oops oops oops del oops oops k-right 8keys | |
90 | ||
91 | \ 80 81 82 83 84 85 86 87 | |
92 | k-left k-down k-up oops oops oops oops oops 8keys | |
93 | ||
94 | \ 88 89 90 91 92 93 94 95 | |
95 | oops oops oops oops oops oops oops oops 8keys | |
96 | ||
97 | \ 96 97 98 99 100 101 102 103 | |
98 | oops oops oops oops hole oops oops hole 8keys | |
99 | ||
100 | \ 104 105 106 107 108 109 110 111 | |
101 | hole hole hole hole hole hole hole hole 8keys | |
102 | ||
103 | \ 112 113 114 115 116 117 118 119 | |
104 | hole hole hole hole hole oops oops oops 8keys | |
105 | ||
106 | \ 120 121 122 123 124 125 126 127 | |
107 | oops oops oops oops oops oops oops oops 8keys | |
108 | ||
109 | \ 128 129 130 131 132 133 134 135 | |
110 | oops oops oops oops oops hole hole hole 8keys | |
111 | ||
112 | \ 136 137 138 139 140 141 142 143 | |
113 | hole hole hole hole hole hole hole hole 8keys | |
114 | ||
115 | \ 144 145 146 147 148 149 150 151 | |
116 | hole hole hole hole hole hole hole hole 8keys | |
117 | ||
118 | \ 152 159 | |
119 | hole hole hole hole hole hole hole hole 8keys | |
120 | ||
121 | \ 160 167 | |
122 | hole hole hole hole hole hole hole hole 8keys | |
123 | ||
124 | \ 168 175 | |
125 | hole hole hole hole hole hole hole hole 8keys | |
126 | ||
127 | \ 176 183 | |
128 | hole hole hole hole hole hole hole hole 8keys | |
129 | ||
130 | \ 184 191 | |
131 | hole hole hole hole hole hole hole hole 8keys | |
132 | ||
133 | \ 192 199 | |
134 | hole hole hole hole hole hole hole hole 8keys | |
135 | ||
136 | \ 200 207 | |
137 | hole hole hole hole hole hole hole hole 8keys | |
138 | ||
139 | \ 208 215 | |
140 | hole hole hole hole hole hole hole hole 8keys | |
141 | ||
142 | \ 216 223 | |
143 | hole hole hole hole hole hole hole hole 8keys | |
144 | ||
145 | \ 224 225 226 227 228 229 230 231 | |
146 | ctrl shift oops oops oops shift altg oops 8keys | |
147 | ||
148 | \ 232 239 | |
149 | hole hole hole hole hole hole hole hole 8keys | |
150 | ||
151 | \ 240 247 | |
152 | hole hole hole hole hole hole hole hole 8keys | |
153 | ||
154 | \ 248 255 | |
155 | hole hole hole hole hole hole hole hole 8keys | |
156 | ||
157 | ||
158 | ||
159 | \ shifted keyboard table | |
160 | ||
161 | \ 0 1 2 3 4 5 6 7 | |
162 | hole hole hole hole ascii A ascii B ascii C ascii D 8keys | |
163 | ||
164 | \ 8 9 10 11 12 13 14 15 | |
165 | ascii E ascii F ascii G ascii H ascii I ascii J ascii K ascii L 8keys | |
166 | ||
167 | \ 16 17 18 19 20 21 22 23 | |
168 | ascii M ascii N ascii O ascii P ascii Q ascii R ascii S ascii T 8keys | |
169 | ||
170 | \ 24 25 26 27 28 29 30 31 | |
171 | ascii U ascii V ascii W ascii X ascii Y ascii Z ascii ! ascii @ 8keys | |
172 | ||
173 | \ 32 33 34 35 36 37 38 39 | |
174 | ascii # ascii $ ascii % ascii ^ ascii & ascii * ascii ( ascii ) 8keys | |
175 | ||
176 | \ 40 41 42 43 44 45 46 47 | |
177 | carret esc del tab bl ascii _ ascii + ascii { 8keys | |
178 | ||
179 | \ 48 49 50 51 52 53 54 55 | |
180 | ascii } ascii | oops ascii : ascii " ascii ~ ascii < ascii > 8keys | |
181 | ||
182 | \ 56 57 58 59 60 61 62 63 | |
183 | ascii ? capslock oops oops oops oops oops oops 8keys | |
184 | ||
185 | \ 64 65 66 67 68 69 70 71 | |
186 | oops oops oops oops oops oops oops oops 8keys | |
187 | ||
188 | \ 72 73 74 75 76 77 78 79 | |
189 | oops oops oops oops oops oops oops oops 8keys | |
190 | ||
191 | \ 80 81 82 83 84 85 86 87 | |
192 | oops oops oops oops oops oops oops oops 8keys | |
193 | ||
194 | \ 88 89 90 91 92 93 94 95 | |
195 | oops oops oops oops oops oops oops oops 8keys | |
196 | ||
197 | \ 96 97 98 99 100 101 102 103 | |
198 | oops oops oops oops hole oops power hole 8keys | |
199 | ||
200 | \ 104 105 106 107 108 109 110 111 | |
201 | hole hole hole hole hole hole hole hole 8keys | |
202 | ||
203 | \ 112 113 114 115 116 117 118 119 | |
204 | hole hole hole hole hole oops oops oops 8keys | |
205 | ||
206 | \ 120 121 122 123 124 125 126 127 | |
207 | oops oops oops oops oops oops oops mon-off/on 8keys | |
208 | ||
209 | \ 128 129 130 131 132 133 134 135 | |
210 | oops oops oops oops oops hole hole hole 8keys | |
211 | ||
212 | \ 136 137 138 139 140 141 142 143 | |
213 | hole hole hole hole hole hole hole hole 8keys | |
214 | ||
215 | \ 144 145 146 147 148 149 150 151 | |
216 | hole hole hole hole hole hole hole hole 8keys | |
217 | ||
218 | \ 152 159 | |
219 | hole hole hole hole hole hole hole hole 8keys | |
220 | ||
221 | \ 160 167 | |
222 | hole hole hole hole hole hole hole hole 8keys | |
223 | ||
224 | \ 168 175 | |
225 | hole hole hole hole hole hole hole hole 8keys | |
226 | ||
227 | \ 176 183 | |
228 | hole hole hole hole hole hole hole hole 8keys | |
229 | ||
230 | \ 184 191 | |
231 | hole hole hole hole hole hole hole hole 8keys | |
232 | ||
233 | \ 192 199 | |
234 | hole hole hole hole hole hole hole hole 8keys | |
235 | ||
236 | \ 200 207 | |
237 | hole hole hole hole hole hole hole hole 8keys | |
238 | ||
239 | \ 208 215 | |
240 | hole hole hole hole hole hole hole hole 8keys | |
241 | ||
242 | \ 216 223 | |
243 | hole hole hole hole hole hole hole hole 8keys | |
244 | ||
245 | \ 224 225 226 227 228 229 230 231 | |
246 | ctrl shift oops oops oops shift altg oops 8keys | |
247 | ||
248 | \ 232 239 | |
249 | hole hole hole hole hole hole hole hole 8keys | |
250 | ||
251 | \ 240 247 | |
252 | hole hole hole hole hole hole hole hole 8keys | |
253 | ||
254 | \ 248 255 | |
255 | hole hole hole hole hole hole hole hole 8keys | |
256 | ||
257 | ||
258 | \ Alt Graph keys | |
259 | \ US keyboard doesn't use any Alt-Graph keys, so the only values that | |
260 | \ you'll find in this section are oops, hole, and altg. | |
261 | ||
262 | \ 0 1 2 3 4 5 6 7 | |
263 | hole hole hole hole oops oops oops oops 8keys | |
264 | ||
265 | \ 8 9 10 11 12 13 14 15 | |
266 | oops oops oops oops oops oops oops oops 8keys | |
267 | ||
268 | \ 16 17 18 19 20 21 22 23 | |
269 | oops oops oops oops oops oops oops oops 8keys | |
270 | ||
271 | \ 24 25 26 27 28 29 30 31 | |
272 | oops oops oops oops oops oops oops oops 8keys | |
273 | ||
274 | \ 32 33 34 35 36 37 38 39 | |
275 | oops oops oops oops oops oops oops oops 8keys | |
276 | ||
277 | \ 40 41 42 43 44 45 46 47 | |
278 | oops oops oops oops oops oops oops oops 8keys | |
279 | ||
280 | \ 48 49 50 51 52 53 54 55 | |
281 | oops oops oops oops oops oops oops oops 8keys | |
282 | ||
283 | \ 56 57 58 59 60 61 62 63 | |
284 | oops capslock oops oops oops oops oops oops 8keys | |
285 | ||
286 | \ 64 65 66 67 68 69 70 71 | |
287 | oops oops oops oops oops oops oops oops 8keys | |
288 | ||
289 | \ 72 73 74 75 76 77 78 79 | |
290 | oops oops oops oops oops oops oops oops 8keys | |
291 | ||
292 | \ 80 81 82 83 84 85 86 87 | |
293 | oops oops oops oops oops oops oops oops 8keys | |
294 | ||
295 | \ 88 89 90 91 92 93 94 95 | |
296 | oops oops oops oops oops oops oops oops 8keys | |
297 | ||
298 | \ 96 97 98 99 100 101 102 103 | |
299 | oops oops oops oops hole oops oops hole 8keys | |
300 | ||
301 | \ 104 105 106 107 108 109 110 111 | |
302 | hole hole hole hole hole hole hole hole 8keys | |
303 | ||
304 | \ 112 113 114 115 116 117 118 119 | |
305 | hole hole hole hole hole oops oops oops 8keys | |
306 | ||
307 | \ 120 121 122 123 124 125 126 127 | |
308 | oops oops oops oops oops oops oops oops 8keys | |
309 | ||
310 | \ 128 129 130 131 132 133 134 135 | |
311 | oops oops oops oops oops hole hole hole 8keys | |
312 | ||
313 | \ 136 137 138 139 140 141 142 143 | |
314 | hole hole hole hole hole hole hole hole 8keys | |
315 | ||
316 | \ 144 145 146 147 148 149 150 151 | |
317 | hole hole hole hole hole hole hole hole 8keys | |
318 | ||
319 | \ 152 159 | |
320 | hole hole hole hole hole hole hole hole 8keys | |
321 | ||
322 | \ 160 167 | |
323 | hole hole hole hole hole hole hole hole 8keys | |
324 | ||
325 | \ 168 175 | |
326 | hole hole hole hole hole hole hole hole 8keys | |
327 | ||
328 | \ 176 183 | |
329 | hole hole hole hole hole hole hole hole 8keys | |
330 | ||
331 | \ 184 191 | |
332 | hole hole hole hole hole hole hole hole 8keys | |
333 | ||
334 | \ 192 199 | |
335 | hole hole hole hole hole hole hole hole 8keys | |
336 | ||
337 | \ 200 207 | |
338 | hole hole hole hole hole hole hole hole 8keys | |
339 | ||
340 | \ 208 215 | |
341 | hole hole hole hole hole hole hole hole 8keys | |
342 | ||
343 | \ 216 223 | |
344 | hole hole hole hole hole hole hole hole 8keys | |
345 | ||
346 | \ 224 225 226 227 228 229 230 231 | |
347 | ctrl oops oops oops oops oops altg oops 8keys | |
348 | ||
349 | \ 232 239 | |
350 | hole hole hole hole hole hole hole hole 8keys | |
351 | ||
352 | \ 240 247 | |
353 | hole hole hole hole hole hole hole hole 8keys | |
354 | ||
355 | \ 248 255 | |
356 | hole hole hole hole hole hole hole hole 8keys | |
357 | ||
358 | ||
359 | kend | |
360 |