Commit | Line | Data |
---|---|---|
83dc35bd 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 | # Emulator keyboard character map #1. | |
17 | # | |
18 | # This file is no longer used as the platform's default keyboard character map. | |
19 | # Refer to Generic.kcm and Virtual.kcm instead. | |
20 | # | |
21 | ||
22 | type ALPHA | |
23 | ||
24 | key A { | |
25 | label: 'A' | |
26 | number: '2' | |
27 | base: 'a' | |
28 | shift, capslock: 'A' | |
29 | alt: '#' | |
30 | shift+alt, capslock+alt: none | |
31 | } | |
32 | ||
33 | key B { | |
34 | label: 'B' | |
35 | number: '2' | |
36 | base: 'b' | |
37 | shift, capslock: 'B' | |
38 | alt: '<' | |
39 | shift+alt, capslock+alt: none | |
40 | } | |
41 | ||
42 | key C { | |
43 | label: 'C' | |
44 | number: '2' | |
45 | base: 'c' | |
46 | shift, capslock: 'C' | |
47 | alt: '9' | |
48 | shift+alt, capslock+alt: '\u00e7' | |
49 | } | |
50 | ||
51 | key D { | |
52 | label: 'D' | |
53 | number: '3' | |
54 | base: 'd' | |
55 | shift, capslock: 'D' | |
56 | alt: '5' | |
57 | shift+alt, capslock+alt: none | |
58 | } | |
59 | ||
60 | key E { | |
61 | label: 'E' | |
62 | number: '3' | |
63 | base: 'e' | |
64 | shift, capslock: 'E' | |
65 | alt: '2' | |
66 | shift+alt, capslock+alt: '\u0301' | |
67 | } | |
68 | ||
69 | key F { | |
70 | label: 'F' | |
71 | number: '3' | |
72 | base: 'f' | |
73 | shift, capslock: 'F' | |
74 | alt: '6' | |
75 | shift+alt, capslock+alt: '\u00a5' | |
76 | } | |
77 | ||
78 | key G { | |
79 | label: 'G' | |
80 | number: '4' | |
81 | base: 'g' | |
82 | shift, capslock: 'G' | |
83 | alt: '-' | |
84 | shift+alt, capslock+alt: '_' | |
85 | } | |
86 | ||
87 | key H { | |
88 | label: 'H' | |
89 | number: '4' | |
90 | base: 'h' | |
91 | shift, capslock: 'H' | |
92 | alt: '[' | |
93 | shift+alt, capslock+alt: '{' | |
94 | } | |
95 | ||
96 | key I { | |
97 | label: 'I' | |
98 | number: '4' | |
99 | base: 'i' | |
100 | shift, capslock: 'I' | |
101 | alt: '$' | |
102 | shift+alt, capslock+alt: '\u0302' | |
103 | } | |
104 | ||
105 | key J { | |
106 | label: 'J' | |
107 | number: '5' | |
108 | base: 'j' | |
109 | shift, capslock: 'J' | |
110 | alt: ']' | |
111 | shift+alt, capslock+alt: '}' | |
112 | } | |
113 | ||
114 | key K { | |
115 | label: 'K' | |
116 | number: '5' | |
117 | base: 'k' | |
118 | shift, capslock: 'K' | |
119 | alt: '"' | |
120 | shift+alt, capslock+alt: '~' | |
121 | } | |
122 | ||
123 | key L { | |
124 | label: 'L' | |
125 | number: '5' | |
126 | base: 'l' | |
127 | shift, capslock: 'L' | |
128 | alt: '\'' | |
129 | shift+alt, capslock+alt: '`' | |
130 | } | |
131 | ||
132 | key M { | |
133 | label: 'M' | |
134 | number: '6' | |
135 | base: 'm' | |
136 | shift, capslock: 'M' | |
137 | alt: '!' | |
138 | shift+alt, capslock+alt: none | |
139 | } | |
140 | ||
141 | key N { | |
142 | label: 'N' | |
143 | number: '6' | |
144 | base: 'n' | |
145 | shift, capslock: 'N' | |
146 | alt: '>' | |
147 | shift+alt, capslock+alt: '\u0303' | |
148 | } | |
149 | ||
150 | key O { | |
151 | label: 'O' | |
152 | number: '6' | |
153 | base: 'o' | |
154 | shift, capslock: 'O' | |
155 | alt: '(' | |
156 | shift+alt, capslock+alt: none | |
157 | } | |
158 | ||
159 | key P { | |
160 | label: 'P' | |
161 | number: '7' | |
162 | base: 'p' | |
163 | shift, capslock: 'P' | |
164 | alt: ')' | |
165 | shift+alt, capslock+alt: none | |
166 | } | |
167 | ||
168 | key Q { | |
169 | label: 'Q' | |
170 | number: '7' | |
171 | base: 'q' | |
172 | shift, capslock: 'Q' | |
173 | alt: '*' | |
174 | shift+alt, capslock+alt: '\u0300' | |
175 | } | |
176 | ||
177 | key R { | |
178 | label: 'R' | |
179 | number: '7' | |
180 | base: 'r' | |
181 | shift, capslock: 'R' | |
182 | alt: '3' | |
183 | shift+alt, capslock+alt: '\u20ac' | |
184 | } | |
185 | ||
186 | key S { | |
187 | label: 'S' | |
188 | number: '7' | |
189 | base: 's' | |
190 | shift, capslock: 'S' | |
191 | alt: '4' | |
192 | shift+alt, capslock+alt: '\u00df' | |
193 | } | |
194 | ||
195 | key T { | |
196 | label: 'T' | |
197 | number: '8' | |
198 | base: 't' | |
199 | shift, capslock: 'T' | |
200 | alt: '+' | |
201 | shift+alt, capslock+alt: '\u00a3' | |
202 | } | |
203 | ||
204 | key U { | |
205 | label: 'U' | |
206 | number: '8' | |
207 | base: 'u' | |
208 | shift, capslock: 'U' | |
209 | alt: '&' | |
210 | shift+alt, capslock+alt: '\u0308' | |
211 | } | |
212 | ||
213 | key V { | |
214 | label: 'V' | |
215 | number: '8' | |
216 | base: 'v' | |
217 | shift, capslock: 'V' | |
218 | alt: '=' | |
219 | shift+alt, capslock+alt: '^' | |
220 | } | |
221 | ||
222 | key W { | |
223 | label: 'W' | |
224 | number: '9' | |
225 | base: 'w' | |
226 | shift, capslock: 'W' | |
227 | alt: '1' | |
228 | shift+alt, capslock+alt: none | |
229 | } | |
230 | ||
231 | key X { | |
232 | label: 'X' | |
233 | number: '9' | |
234 | base: 'x' | |
235 | shift, capslock: 'X' | |
236 | alt: '8' | |
237 | shift+alt, capslock+alt: '\uef00' | |
238 | } | |
239 | ||
240 | key Y { | |
241 | label: 'Y' | |
242 | number: '9' | |
243 | base: 'y' | |
244 | shift, capslock: 'Y' | |
245 | alt: '%' | |
246 | shift+alt, capslock+alt: '\u00a1' | |
247 | } | |
248 | ||
249 | key Z { | |
250 | label: 'Z' | |
251 | number: '9' | |
252 | base: 'z' | |
253 | shift, capslock: 'Z' | |
254 | alt: '7' | |
255 | shift+alt, capslock+alt: none | |
256 | } | |
257 | ||
258 | key COMMA { | |
259 | label: ',' | |
260 | number: ',' | |
261 | base: ',' | |
262 | shift: ';' | |
263 | alt: ';' | |
264 | shift+alt: '|' | |
265 | } | |
266 | ||
267 | key PERIOD { | |
268 | label: '.' | |
269 | number: '.' | |
270 | base: '.' | |
271 | shift: ':' | |
272 | alt: ':' | |
273 | shift+alt: '\u2026' | |
274 | } | |
275 | ||
276 | key AT { | |
277 | label: '@' | |
278 | number: '0' | |
279 | base: '@' | |
280 | shift: '0' | |
281 | alt: '0' | |
282 | shift+alt: '\u2022' | |
283 | } | |
284 | ||
285 | key SLASH { | |
286 | label: '/' | |
287 | number: '/' | |
288 | base: '/' | |
289 | shift: '?' | |
290 | alt: '?' | |
291 | shift+alt: '\\' | |
292 | } | |
293 | ||
294 | key SPACE { | |
295 | label: ' ' | |
296 | number: ' ' | |
297 | base: ' ' | |
298 | shift: ' ' | |
299 | alt: '\uef01' | |
300 | shift+alt: '\uef01' | |
301 | } | |
302 | ||
303 | key ENTER { | |
304 | label: '\n' | |
305 | number: '\n' | |
306 | base: '\n' | |
307 | shift: '\n' | |
308 | alt: '\n' | |
309 | shift+alt: '\n' | |
310 | } | |
311 | ||
312 | key TAB { | |
313 | label: '\t' | |
314 | number: '\t' | |
315 | base: '\t' | |
316 | shift: '\t' | |
317 | alt: '\t' | |
318 | shift+alt: '\t' | |
319 | } | |
320 | ||
321 | key 0 { | |
322 | label: '0' | |
323 | number: '0' | |
324 | base: '0' | |
325 | shift: ')' | |
326 | alt: ')' | |
327 | shift+alt: ')' | |
328 | } | |
329 | ||
330 | key 1 { | |
331 | label: '1' | |
332 | number: '1' | |
333 | base: '1' | |
334 | shift: '!' | |
335 | alt: '!' | |
336 | shift+alt: '!' | |
337 | } | |
338 | ||
339 | key 2 { | |
340 | label: '2' | |
341 | number: '2' | |
342 | base: '2' | |
343 | shift: '@' | |
344 | alt: '@' | |
345 | shift+alt: '@' | |
346 | } | |
347 | ||
348 | key 3 { | |
349 | label: '3' | |
350 | number: '3' | |
351 | base: '3' | |
352 | shift: '#' | |
353 | alt: '#' | |
354 | shift+alt: '#' | |
355 | } | |
356 | ||
357 | key 4 { | |
358 | label: '4' | |
359 | number: '4' | |
360 | base: '4' | |
361 | shift: '$' | |
362 | alt: '$' | |
363 | shift+alt: '$' | |
364 | } | |
365 | ||
366 | key 5 { | |
367 | label: '5' | |
368 | number: '5' | |
369 | base: '5' | |
370 | shift: '%' | |
371 | alt: '%' | |
372 | shift+alt: '%' | |
373 | } | |
374 | ||
375 | key 6 { | |
376 | label: '6' | |
377 | number: '6' | |
378 | base: '6' | |
379 | shift: '^' | |
380 | alt: '^' | |
381 | shift+alt: '^' | |
382 | } | |
383 | ||
384 | key 7 { | |
385 | label: '7' | |
386 | number: '7' | |
387 | base: '7' | |
388 | shift: '&' | |
389 | alt: '&' | |
390 | shift+alt: '&' | |
391 | } | |
392 | ||
393 | key 8 { | |
394 | label: '8' | |
395 | number: '8' | |
396 | base: '8' | |
397 | shift: '*' | |
398 | alt: '*' | |
399 | shift+alt: '*' | |
400 | } | |
401 | ||
402 | key 9 { | |
403 | label: '9' | |
404 | number: '9' | |
405 | base: '9' | |
406 | shift: '(' | |
407 | alt: '(' | |
408 | shift+alt: '(' | |
409 | } | |
410 | ||
411 | key GRAVE { | |
412 | label: '`' | |
413 | number: '`' | |
414 | base: '`' | |
415 | shift: '~' | |
416 | alt: '`' | |
417 | shift+alt: '~' | |
418 | } | |
419 | ||
420 | key MINUS { | |
421 | label: '-' | |
422 | number: '-' | |
423 | base: '-' | |
424 | shift: '_' | |
425 | alt: '-' | |
426 | shift+alt: '_' | |
427 | } | |
428 | ||
429 | key EQUALS { | |
430 | label: '=' | |
431 | number: '=' | |
432 | base: '=' | |
433 | shift: '+' | |
434 | alt: '=' | |
435 | shift+alt: '+' | |
436 | } | |
437 | ||
438 | key LEFT_BRACKET { | |
439 | label: '[' | |
440 | number: '[' | |
441 | base: '[' | |
442 | shift: '{' | |
443 | alt: '[' | |
444 | shift+alt: '{' | |
445 | } | |
446 | ||
447 | key RIGHT_BRACKET { | |
448 | label: ']' | |
449 | number: ']' | |
450 | base: ']' | |
451 | shift: '}' | |
452 | alt: ']' | |
453 | shift+alt: '}' | |
454 | } | |
455 | ||
456 | key BACKSLASH { | |
457 | label: '\\' | |
458 | number: '\\' | |
459 | base: '\\' | |
460 | shift: '|' | |
461 | alt: '\\' | |
462 | shift+alt: '|' | |
463 | } | |
464 | ||
465 | key SEMICOLON { | |
466 | label: ';' | |
467 | number: ';' | |
468 | base: ';' | |
469 | shift: ':' | |
470 | alt: ';' | |
471 | shift+alt: ':' | |
472 | } | |
473 | ||
474 | key APOSTROPHE { | |
475 | label: '\'' | |
476 | number: '\'' | |
477 | base: '\'' | |
478 | shift: '"' | |
479 | alt: '\'' | |
480 | shift+alt: '"' | |
481 | } | |
482 | ||
483 | key STAR { | |
484 | label: '*' | |
485 | number: '*' | |
486 | base: '*' | |
487 | shift: '*' | |
488 | alt: '*' | |
489 | shift+alt: '*' | |
490 | } | |
491 | ||
492 | key POUND { | |
493 | label: '#' | |
494 | number: '#' | |
495 | base: '#' | |
496 | shift: '#' | |
497 | alt: '#' | |
498 | shift+alt: '#' | |
499 | } | |
500 | ||
501 | key PLUS { | |
502 | label: '+' | |
503 | number: '+' | |
504 | base: '+' | |
505 | shift: '+' | |
506 | alt: '+' | |
507 | shift+alt: '+' | |
508 | } |