add system files
[GitHub/Stricted/sm-g903f-system.git] / usr / keychars / qwerty.kcm
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 }