Skip to content

Commit d3d3bec

Browse files
Jeff BrownAndroid (Google) Code Review
authored andcommitted
Merge "Add even more keyboard layouts."
2 parents 8f94ec1 + 77241ca commit d3d3bec

File tree

6 files changed

+761
-2
lines changed

6 files changed

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

0 commit comments

Comments
 (0)