add system files
[GitHub/Stricted/sm-g903f-system.git] / usr / keychars / Vendor_18d1_Product_5018.kcm
CommitLineData
83dc35bd
S
1# Copyright (C) 2015 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# Key character map for Google Pixel C Keyboard
17#
18
19type FULL
20
21### Basic QWERTY keys ###
22
23key A {
24 label: 'A'
25 base: 'a'
26 shift, capslock: 'A'
27}
28
29key B {
30 label: 'B'
31 base: 'b'
32 shift, capslock: 'B'
33}
34
35key C {
36 label: 'C'
37 base: 'c'
38 shift, capslock: 'C'
39 alt: '\u00e7'
40 shift+alt: '\u00c7'
41}
42
43key D {
44 label: 'D'
45 base: 'd'
46 shift, capslock: 'D'
47}
48
49key E {
50 label: 'E'
51 base: 'e'
52 shift, capslock: 'E'
53 alt: '\u0301'
54}
55
56key F {
57 label: 'F'
58 base: 'f'
59 shift, capslock: 'F'
60}
61
62key G {
63 label: 'G'
64 base: 'g'
65 shift, capslock: 'G'
66}
67
68key H {
69 label: 'H'
70 base: 'h'
71 shift, capslock: 'H'
72}
73
74key I {
75 label: 'I'
76 base: 'i'
77 shift, capslock: 'I'
78 alt: '\u0302'
79}
80
81key J {
82 label: 'J'
83 base: 'j'
84 shift, capslock: 'J'
85}
86
87key K {
88 label: 'K'
89 base: 'k'
90 shift, capslock: 'K'
91}
92
93key L {
94 label: 'L'
95 base: 'l'
96 shift, capslock: 'L'
97}
98
99key M {
100 label: 'M'
101 base: 'm'
102 shift, capslock: 'M'
103}
104
105key N {
106 label: 'N'
107 base: 'n'
108 shift, capslock: 'N'
109 alt: '\u0303'
110}
111
112key O {
113 label: 'O'
114 base: 'o'
115 shift, capslock: 'O'
116 ralt: '['
117 ralt+shift: '{'
118}
119
120key P {
121 label: 'P'
122 base: 'p'
123 shift, capslock: 'P'
124 ralt: ']'
125 ralt+shift: '}'
126}
127
128key Q {
129 label: 'Q'
130 base: 'q'
131 shift, capslock: 'Q'
132}
133
134key R {
135 label: 'R'
136 base: 'r'
137 shift, capslock: 'R'
138}
139
140key S {
141 label: 'S'
142 base: 's'
143 shift, capslock: 'S'
144 alt: '\u00df'
145}
146
147key T {
148 label: 'T'
149 base: 't'
150 shift, capslock: 'T'
151}
152
153key U {
154 label: 'U'
155 base: 'u'
156 shift, capslock: 'U'
157 alt: '\u0308'
158}
159
160key V {
161 label: 'V'
162 base: 'v'
163 shift, capslock: 'V'
164}
165
166key W {
167 label: 'W'
168 base: 'w'
169 shift, capslock: 'W'
170}
171
172key X {
173 label: 'X'
174 base: 'x'
175 shift, capslock: 'X'
176}
177
178key Y {
179 label: 'Y'
180 base: 'y'
181 shift, capslock: 'Y'
182}
183
184key Z {
185 label: 'Z'
186 base: 'z'
187 shift, capslock: 'Z'
188}
189
190key 0 {
191 label: '0'
192 base: '0'
193 shift: ')'
194}
195
196key 1 {
197 label: '1'
198 base: '1'
199 shift: '!'
200 ralt: replace ESCAPE
201}
202
203key 2 {
204 label: '2'
205 base: '2'
206 shift: '@'
207 ralt: '`'
208 ralt+shift: '~'
209}
210
211key 3 {
212 label: '3'
213 base: '3'
214 shift: '#'
215}
216
217key 4 {
218 label: '4'
219 base: '4'
220 shift: '$'
221}
222
223key 5 {
224 label: '5'
225 base: '5'
226 shift: '%'
227}
228
229key 6 {
230 label: '6'
231 base: '6'
232 shift: '^'
233 alt+shift: '\u0302'
234}
235
236key 7 {
237 label: '7'
238 base: '7'
239 shift: '&'
240}
241
242key 8 {
243 label: '8'
244 base: '8'
245 shift: '*'
246}
247
248key 9 {
249 label: '9'
250 base: '9'
251 shift: '('
252}
253
254key SPACE {
255 label: ' '
256 base: ' '
257 alt, meta: fallback SEARCH
258 ctrl: fallback LANGUAGE_SWITCH
259}
260
261key ENTER {
262 label: '\n'
263 base: '\n'
264}
265
266key TAB {
267 label: '\t'
268 base: '\t'
269}
270
271key COMMA {
272 label: ','
273 base: ','
274 shift: '<'
275}
276
277key PERIOD {
278 label: '.'
279 base: '.'
280 shift: '>'
281}
282
283key SLASH {
284 label: '/'
285 base: '/'
286 shift: '?'
287}
288
289key MINUS {
290 label: '-'
291 base: '-'
292 shift: '_'
293}
294
295key EQUALS {
296 label: '='
297 base: '='
298 shift: '+'
299 ralt: '\\'
300 ralt+shift: '|'
301}
302
303key SEMICOLON {
304 label: ';'
305 base: ';'
306 shift: ':'
307}
308
309key APOSTROPHE {
310 label: '\''
311 base: '\''
312 shift: '"'
313}
314
315### Non-printing keys ###
316
317key ESCAPE {
318 base: fallback BACK
319 alt, meta: fallback HOME
320 ctrl: fallback MENU
321}