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