Commit | Line | Data |
---|---|---|
d05bb22f S |
1 | # Copyright (C) 2010 The Android Open Source Project |
2 | # | |
3 | # Licensed under the Apache License, Version 2.0 (the "License"); | |
4 | # you may not use this file except in compliance with the License. | |
5 | # You may obtain a copy of the License at | |
6 | # | |
7 | # http://www.apache.org/licenses/LICENSE-2.0 | |
8 | # | |
9 | # Unless required by applicable law or agreed to in writing, software | |
10 | # distributed under the License is distributed on an "AS IS" BASIS, | |
11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
12 | # See the License for the specific language governing permissions and | |
13 | # limitations under the License. | |
14 | ||
15 | # | |
16 | # Generic key layout file for full alphabetic US English PC style external keyboards. | |
17 | # | |
18 | # This file is intentionally very generic and is intended to support a broad rang of keyboards. | |
19 | # Do not edit the generic key layout to support a specific keyboard; instead, create | |
20 | # a new key layout file with the required keyboard configuration. | |
21 | # | |
22 | ||
23 | key 1 ESCAPE | |
24 | key 2 1 | |
25 | key 3 2 | |
26 | key 4 3 | |
27 | key 5 4 | |
28 | key 6 5 | |
29 | key 7 6 | |
30 | key 8 7 | |
31 | key 9 8 | |
32 | key 10 9 | |
33 | key 11 0 | |
34 | key 12 MINUS | |
35 | key 13 EQUALS | |
36 | key 14 DEL | |
37 | key 15 TAB | |
38 | key 16 Q | |
39 | key 17 W | |
40 | key 18 E | |
41 | key 19 R | |
42 | key 20 T | |
43 | key 21 Y | |
44 | key 22 U | |
45 | key 23 I | |
46 | key 24 O | |
47 | key 25 P | |
48 | key 26 LEFT_BRACKET | |
49 | key 27 RIGHT_BRACKET | |
50 | key 28 ENTER | |
51 | key 29 CTRL_LEFT | |
52 | key 30 A | |
53 | key 31 S | |
54 | key 32 D | |
55 | key 33 F | |
56 | key 34 G | |
57 | key 35 H | |
58 | key 36 J | |
59 | key 37 K | |
60 | key 38 L | |
61 | key 39 SEMICOLON | |
62 | key 40 APOSTROPHE | |
63 | key 41 GRAVE | |
64 | key 42 SHIFT_LEFT | |
65 | key 43 BACKSLASH | |
66 | key 44 Z | |
67 | key 45 X | |
68 | key 46 C | |
69 | key 47 V | |
70 | key 48 B | |
71 | key 49 N | |
72 | key 50 M | |
73 | key 51 COMMA | |
74 | key 52 PERIOD | |
75 | key 53 SLASH | |
76 | key 54 SHIFT_RIGHT | |
77 | key 55 NUMPAD_MULTIPLY | |
78 | key 56 ALT_LEFT | |
79 | key 57 SPACE | |
80 | key 58 CAPS_LOCK | |
81 | key 59 F1 | |
82 | key 60 F2 | |
83 | key 61 F3 | |
84 | key 62 F4 | |
85 | key 63 F5 | |
86 | key 64 F6 | |
87 | key 65 F7 | |
88 | key 66 F8 | |
89 | key 67 F9 | |
90 | key 68 F10 | |
91 | key 69 NUM_LOCK | |
92 | key 70 SCROLL_LOCK | |
93 | key 71 NUMPAD_7 | |
94 | key 72 NUMPAD_8 | |
95 | key 73 NUMPAD_9 | |
96 | key 74 NUMPAD_SUBTRACT | |
97 | key 75 NUMPAD_4 | |
98 | key 76 NUMPAD_5 | |
99 | key 77 NUMPAD_6 | |
100 | key 78 NUMPAD_ADD | |
101 | key 79 NUMPAD_1 | |
102 | key 80 NUMPAD_2 | |
103 | key 81 NUMPAD_3 | |
104 | key 82 NUMPAD_0 | |
105 | key 83 NUMPAD_DOT | |
106 | # key 84 (undefined) | |
107 | key 85 ZENKAKU_HANKAKU | |
108 | key 86 BACKSLASH | |
109 | key 87 F11 | |
110 | key 88 F12 | |
111 | key 89 RO | |
112 | # key 90 "KEY_KATAKANA" | |
113 | # key 91 "KEY_HIRAGANA" | |
114 | key 92 HENKAN | |
115 | key 93 KATAKANA_HIRAGANA | |
116 | key 94 MUHENKAN | |
117 | key 95 NUMPAD_COMMA | |
118 | key 96 NUMPAD_ENTER | |
119 | key 97 CTRL_RIGHT | |
120 | key 98 NUMPAD_DIVIDE | |
121 | key 99 SYSRQ | |
122 | key 100 ALT_RIGHT | |
123 | # key 101 "KEY_LINEFEED" | |
124 | key 102 MOVE_HOME | |
125 | key 103 DPAD_UP | |
126 | key 104 PAGE_UP | |
127 | key 105 DPAD_LEFT | |
128 | key 106 DPAD_RIGHT | |
129 | key 107 MOVE_END | |
130 | key 108 DPAD_DOWN | |
131 | key 109 PAGE_DOWN | |
132 | key 110 INSERT | |
133 | key 111 FORWARD_DEL | |
134 | # key 112 "KEY_MACRO" | |
135 | key 113 VOLUME_MUTE | |
136 | key 114 VOLUME_DOWN | |
137 | key 115 VOLUME_UP | |
138 | key 116 POWER | |
139 | key 117 NUMPAD_EQUALS | |
140 | # key 118 "KEY_KPPLUSMINUS" | |
141 | key 119 BREAK | |
142 | # key 120 (undefined) | |
143 | key 121 NUMPAD_COMMA | |
144 | key 122 KANA | |
145 | key 123 EISU | |
146 | key 124 YEN | |
147 | key 125 META_LEFT | |
148 | key 126 META_RIGHT | |
149 | key 127 MENU | |
150 | key 128 MEDIA_STOP | |
151 | # key 129 "KEY_AGAIN" | |
152 | # key 130 "KEY_PROPS" | |
153 | # key 131 "KEY_UNDO" | |
154 | # key 132 "KEY_FRONT" | |
155 | # key 133 "KEY_COPY" | |
156 | # key 134 "KEY_OPEN" | |
157 | # key 135 "KEY_PASTE" | |
158 | # key 136 "KEY_FIND" | |
159 | # key 137 "KEY_CUT" | |
160 | # key 138 "KEY_HELP" | |
161 | key 139 MENU | |
162 | key 140 CALCULATOR | |
163 | # key 141 "KEY_SETUP" | |
164 | key 142 SLEEP | |
165 | key 143 WAKEUP | |
166 | # key 144 "KEY_FILE" | |
167 | # key 145 "KEY_SENDFILE" | |
168 | # key 146 "KEY_DELETEFILE" | |
169 | # key 147 "KEY_XFER" | |
170 | # key 148 "KEY_PROG1" | |
171 | # key 149 "KEY_PROG2" | |
172 | key 150 EXPLORER | |
173 | # key 151 "KEY_MSDOS" | |
174 | key 152 POWER | |
175 | # key 153 "KEY_DIRECTION" | |
176 | # key 154 "KEY_CYCLEWINDOWS" | |
177 | key 155 ENVELOPE | |
178 | key 156 BOOKMARK | |
179 | # key 157 "KEY_COMPUTER" | |
180 | key 158 BACK | |
181 | key 159 FORWARD | |
182 | key 160 MEDIA_CLOSE | |
183 | key 161 MEDIA_EJECT | |
184 | key 162 MEDIA_EJECT | |
185 | key 163 MEDIA_NEXT | |
186 | key 164 MEDIA_PLAY_PAUSE | |
187 | key 165 MEDIA_PREVIOUS | |
188 | key 166 MEDIA_STOP | |
189 | key 167 MEDIA_RECORD | |
190 | key 168 MEDIA_REWIND | |
191 | key 169 CALL | |
192 | # key 170 "KEY_ISO" | |
193 | key 171 MUSIC | |
194 | key 172 HOME | |
195 | # key 173 "KEY_REFRESH" | |
196 | # key 174 "KEY_EXIT" | |
197 | # key 175 "KEY_MOVE" | |
198 | # key 176 "KEY_EDIT" | |
199 | key 177 PAGE_UP | |
200 | key 178 PAGE_DOWN | |
201 | key 179 NUMPAD_LEFT_PAREN | |
202 | key 180 NUMPAD_RIGHT_PAREN | |
203 | # key 181 "KEY_NEW" | |
204 | # key 182 "KEY_REDO" | |
205 | # key 183 F13 | |
206 | # key 184 F14 | |
207 | # key 185 F15 | |
208 | # key 186 F16 | |
209 | # key 187 F17 | |
210 | # key 188 F18 | |
211 | # key 189 F19 | |
212 | # key 190 F20 | |
213 | # key 191 F21 | |
214 | # key 192 F22 | |
215 | # key 193 F23 | |
216 | # key 194 F24 | |
217 | # key 195 (undefined) | |
218 | # key 196 (undefined) | |
219 | # key 197 (undefined) | |
220 | # key 198 (undefined) | |
221 | # key 199 (undefined) | |
222 | key 200 MEDIA_PLAY | |
223 | key 201 MEDIA_PAUSE | |
224 | # key 202 "KEY_PROG3" | |
225 | # key 203 "KEY_PROG4" | |
226 | # key 204 (undefined) | |
227 | # key 205 "KEY_SUSPEND" | |
228 | # key 206 "KEY_CLOSE" | |
229 | key 207 MEDIA_PLAY | |
230 | key 208 MEDIA_FAST_FORWARD | |
231 | # key 209 "KEY_BASSBOOST" | |
232 | # key 210 "KEY_PRINT" | |
233 | # key 211 "KEY_HP" | |
234 | key 212 CAMERA | |
235 | key 213 MUSIC | |
236 | # key 214 "KEY_QUESTION" | |
237 | key 215 ENVELOPE | |
238 | # key 216 "KEY_CHAT" | |
239 | key 217 SEARCH | |
240 | # key 218 "KEY_CONNECT" | |
241 | # key 219 "KEY_FINANCE" | |
242 | # key 220 "KEY_SPORT" | |
243 | # key 221 "KEY_SHOP" | |
244 | # key 222 "KEY_ALTERASE" | |
245 | # key 223 "KEY_CANCEL" | |
246 | key 224 BRIGHTNESS_DOWN | |
247 | key 225 BRIGHTNESS_UP | |
248 | key 226 HEADSETHOOK | |
249 | ||
250 | key 256 BUTTON_1 | |
251 | key 257 BUTTON_2 | |
252 | key 258 BUTTON_3 | |
253 | key 259 BUTTON_4 | |
254 | key 260 BUTTON_5 | |
255 | key 261 BUTTON_6 | |
256 | key 262 BUTTON_7 | |
257 | key 263 BUTTON_8 | |
258 | key 264 BUTTON_9 | |
259 | key 265 BUTTON_10 | |
260 | key 266 BUTTON_11 | |
261 | key 267 BUTTON_12 | |
262 | key 268 BUTTON_13 | |
263 | key 269 BUTTON_14 | |
264 | key 270 BUTTON_15 | |
265 | key 271 BUTTON_16 | |
266 | ||
267 | key 288 BUTTON_1 | |
268 | key 289 BUTTON_2 | |
269 | key 290 BUTTON_3 | |
270 | key 291 BUTTON_4 | |
271 | key 292 BUTTON_5 | |
272 | key 293 BUTTON_6 | |
273 | key 294 BUTTON_7 | |
274 | key 295 BUTTON_8 | |
275 | key 296 BUTTON_9 | |
276 | key 297 BUTTON_10 | |
277 | key 298 BUTTON_11 | |
278 | key 299 BUTTON_12 | |
279 | key 300 BUTTON_13 | |
280 | key 301 BUTTON_14 | |
281 | key 302 BUTTON_15 | |
282 | key 303 BUTTON_16 | |
283 | ||
284 | ||
285 | key 304 BUTTON_A | |
286 | key 305 BUTTON_B | |
287 | key 306 BUTTON_C | |
288 | key 307 BUTTON_X | |
289 | key 308 BUTTON_Y | |
290 | key 309 BUTTON_Z | |
291 | key 310 BUTTON_L1 | |
292 | key 311 BUTTON_R1 | |
293 | key 312 BUTTON_L2 | |
294 | key 313 BUTTON_R2 | |
295 | key 314 BUTTON_SELECT | |
296 | key 315 BUTTON_START | |
297 | key 316 BUTTON_MODE | |
298 | key 317 BUTTON_THUMBL | |
299 | key 318 BUTTON_THUMBR | |
300 | ||
301 | ||
302 | # key 352 "KEY_OK" | |
303 | key 353 DPAD_CENTER | |
304 | # key 354 "KEY_GOTO" | |
305 | # key 355 "KEY_CLEAR" | |
306 | # key 356 "KEY_POWER2" | |
307 | # key 357 "KEY_OPTION" | |
308 | # key 358 "KEY_INFO" | |
309 | # key 359 "KEY_TIME" | |
310 | # key 360 "KEY_VENDOR" | |
311 | # key 361 "KEY_ARCHIVE" | |
312 | key 362 GUIDE | |
313 | # key 363 "KEY_CHANNEL" | |
314 | # key 364 "KEY_FAVORITES" | |
315 | # key 365 "KEY_EPG" | |
316 | key 366 DVR | |
317 | # key 367 "KEY_MHP" | |
318 | # key 368 "KEY_LANGUAGE" | |
319 | # key 369 "KEY_TITLE" | |
320 | # key 370 "KEY_SUBTITLE" | |
321 | # key 371 "KEY_ANGLE" | |
322 | # key 372 "KEY_ZOOM" | |
323 | # key 373 "KEY_MODE" | |
324 | # key 374 "KEY_KEYBOARD" | |
325 | # key 375 "KEY_SCREEN" | |
326 | # key 376 "KEY_PC" | |
327 | key 377 TV | |
328 | # key 378 "KEY_TV2" | |
329 | # key 379 "KEY_VCR" | |
330 | # key 380 "KEY_VCR2" | |
331 | # key 381 "KEY_SAT" | |
332 | # key 382 "KEY_SAT2" | |
333 | # key 383 "KEY_CD" | |
334 | # key 384 "KEY_TAPE" | |
335 | # key 385 "KEY_RADIO" | |
336 | # key 386 "KEY_TUNER" | |
337 | # key 387 "KEY_PLAYER" | |
338 | # key 388 "KEY_TEXT" | |
339 | # key 389 "KEY_DVD" | |
340 | # key 390 "KEY_AUX" | |
341 | # key 391 "KEY_MP3" | |
342 | # key 392 "KEY_AUDIO" | |
343 | # key 393 "KEY_VIDEO" | |
344 | # key 394 "KEY_DIRECTORY" | |
345 | # key 395 "KEY_LIST" | |
346 | # key 396 "KEY_MEMO" | |
347 | key 397 CALENDAR | |
348 | # key 398 "KEY_RED" | |
349 | # key 399 "KEY_GREEN" | |
350 | # key 400 "KEY_YELLOW" | |
351 | # key 401 "KEY_BLUE" | |
352 | key 402 CHANNEL_UP | |
353 | key 403 CHANNEL_DOWN | |
354 | # key 404 "KEY_FIRST" | |
355 | # key 405 "KEY_LAST" | |
356 | # key 406 "KEY_AB" | |
357 | # key 407 "KEY_NEXT" | |
358 | # key 408 "KEY_RESTART" | |
359 | # key 409 "KEY_SLOW" | |
360 | # key 410 "KEY_SHUFFLE" | |
361 | # key 411 "KEY_BREAK" | |
362 | # key 412 "KEY_PREVIOUS" | |
363 | # key 413 "KEY_DIGITS" | |
364 | # key 414 "KEY_TEEN" | |
365 | # key 415 "KEY_TWEN" | |
366 | ||
367 | key 429 CONTACTS | |
368 | ||
369 | # key 448 "KEY_DEL_EOL" | |
370 | # key 449 "KEY_DEL_EOS" | |
371 | # key 450 "KEY_INS_LINE" | |
372 | # key 451 "KEY_DEL_LINE" | |
373 | ||
374 | ||
375 | key 464 FUNCTION | |
376 | key 465 ESCAPE FUNCTION | |
377 | key 466 F1 FUNCTION | |
378 | key 467 F2 FUNCTION | |
379 | key 468 F3 FUNCTION | |
380 | key 469 F4 FUNCTION | |
381 | key 470 F5 FUNCTION | |
382 | key 471 F6 FUNCTION | |
383 | key 472 F7 FUNCTION | |
384 | key 473 F8 FUNCTION | |
385 | key 474 F9 FUNCTION | |
386 | key 475 F10 FUNCTION | |
387 | key 476 F11 FUNCTION | |
388 | key 477 F12 FUNCTION | |
389 | key 478 1 FUNCTION | |
390 | key 479 2 FUNCTION | |
391 | key 480 D FUNCTION | |
392 | key 481 E FUNCTION | |
393 | key 482 F FUNCTION | |
394 | key 483 S FUNCTION | |
395 | key 484 B FUNCTION | |
396 | ||
397 | ||
398 | # key 497 KEY_BRL_DOT1 | |
399 | # key 498 KEY_BRL_DOT2 | |
400 | # key 499 KEY_BRL_DOT3 | |
401 | # key 500 KEY_BRL_DOT4 | |
402 | # key 501 KEY_BRL_DOT5 | |
403 | # key 502 KEY_BRL_DOT6 | |
404 | # key 503 KEY_BRL_DOT7 | |
405 | # key 504 KEY_BRL_DOT8 | |
406 | ||
407 | key 580 APP_SWITCH | |
408 | key 582 VOICE_ASSIST | |
409 | ||
410 | # Keys defined by HID usages | |
411 | key usage 0x0c006F BRIGHTNESS_UP | |
412 | key usage 0x0c0070 BRIGHTNESS_DOWN | |
413 | ||
414 | # Joystick and game controller axes. | |
415 | # Axes that are not mapped will be assigned generic axis numbers by the input subsystem. | |
416 | axis 0x00 X | |
417 | axis 0x01 Y | |
418 | axis 0x02 Z | |
419 | axis 0x03 RX | |
420 | axis 0x04 RY | |
421 | axis 0x05 RZ | |
422 | axis 0x06 THROTTLE | |
423 | axis 0x07 RUDDER | |
424 | axis 0x08 WHEEL | |
425 | axis 0x09 GAS | |
426 | axis 0x0a BRAKE | |
427 | axis 0x10 HAT_X | |
428 | axis 0x11 HAT_Y | |
429 | ||
430 | # LEDs | |
431 | led 0x00 NUM_LOCK | |
432 | led 0x01 CAPS_LOCK | |
433 | led 0x02 SCROLL_LOCK | |
434 | led 0x03 COMPOSE | |
435 | led 0x04 KANA | |
436 | led 0x05 SLEEP | |
437 | led 0x06 SUSPEND | |
438 | led 0x07 MUTE | |
439 | led 0x08 MISC | |
440 | led 0x09 MAIL | |
441 | led 0x0a CHARGING |