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# Czech (EU - qwertz) keyboard layout.
17#
18
19type OVERLAY
20
21map key 86 PLUS
22
23### ROW 1
24
25key GRAVE {
26    label:                              ';'
27    base:                               ';'
28    shift:                              '\u00b0'
29    ralt:                               '\u0060'
30    shift+ralt:                         '\u007e'
31}
32
33key 1 {
34    label:                              '1'
35    base:                               '+'
36    shift:                              '1'
37    ralt:                               '!'
38}
39
40key 2 {
41    label:                              '2'
42    base:                               '\u011b'
43    capslock:                           '\u011a'
44    shift:                              '2'
45    ralt:                               '@'
46}
47
48key 3 {
49    label:                              '3'
50    base:                               '\u0161'
51    capslock:                           '\u0160'
52    shift:                              '3'
53    ralt:                               '#'
54}
55
56key 4 {
57    label:                              '4'
58    base:                               '\u010d'
59    capslock:                           '\u010c'
60    shift:                              '4'
61    ralt:                               '$'
62}
63
64key 5 {
65    label:                              '5'
66    base:                               '\u0159'
67    capslock:                           '\u0158'
68    shift:                              '5'
69    ralt:                               '%'
70}
71
72key 6 {
73    label:                              '6'
74    base:                               '\u017e'
75    capslock:                           '\u017d'
76    shift:                              '6'
77    ralt:                               '^'
78}
79
80key 7 {
81    label:                              '7'
82    base:                               '\u00fd'
83    capslock:                           '\u00dd'
84    shift:                              '7'
85    ralt:                               '&'
86}
87
88key 8 {
89    label:                              '8'
90    base:                               '\u00e1'
91    capslock:                           '\u00c1'
92    shift:                              '8'
93    ralt:                               '*'
94}
95
96key 9 {
97    label:                              '9'
98    base:                               '\u00ed'
99    capslock:                           '\u00cd'
100    shift:                              '9'
101    ralt:                               '('
102}
103
104key 0 {
105    label:                              '0'
106    base:                               '\u00e9'
107    capslock:                           '\u00c9'
108    shift:                              '0'
109    ralt:                               ')'
110}
111
112key MINUS {
113    label:                              '='
114    base:                               '='
115    shift:                              '%'
116    ralt:                               '-'
117    ralt+shift:                         '_'
118}
119
120key EQUALS {
121    label:                              '\u00b4'
122    base:                               '\u0301'
123    shift:                              '\u030c'
124    ralt:                               '='
125    ralt+shift:                         '+'
126}
127
128### ROW 2
129
130key Q {
131    label:                              'Q'
132    base:                               'q'
133    shift, capslock:                    'Q'
134    shift+capslock:                     'q'
135}
136
137key W {
138    label:                              'W'
139    base:                               'w'
140    shift, capslock:                    'W'
141    shift+capslock:                     'w'
142}
143
144key E {
145    label:                              'E'
146    base:                               'e'
147    shift, capslock:                    'E'
148    shift+capslock:                     'e'
149    ralt:                               '\u20ac'
150}
151
152key R {
153    label:                              'R'
154    base:                               'r'
155    shift, capslock:                    'R'
156    shift+capslock:                     'r'
157}
158
159key T {
160    label:                              'T'
161    base:                               't'
162    shift, capslock:                    'T'
163    shift+capslock:                     't'
164}
165
166key Y {
167    label:                              'Z'
168    base:                               'z'
169    shift, capslock:                    'Z'
170    shift+capslock:                     'z'
171}
172
173key U {
174    label:                              'U'
175    base:                               'u'
176    shift, capslock:                    'U'
177    shift+capslock:                     'u'
178}
179
180key I {
181    label:                              'I'
182    base:                               'i'
183    shift, capslock:                    'I'
184    shift+capslock:                     'i'
185}
186
187key O {
188    label:                              'O'
189    base:                               'o'
190    shift, capslock:                    'O'
191    shift+capslock:                     'o'
192}
193
194key P {
195    label:                              'P'
196    base:                               'p'
197    shift, capslock:                    'P'
198    shift+capslock:                     'p'
199}
200
201key LEFT_BRACKET {
202    label:                              '\u00fa'
203    base:                               '\u00fa'
204    capslock:                           '\u00da'
205    shift:                              '/'
206    ralt:                               '['
207    ralt+shift:                         '{'
208}
209
210key RIGHT_BRACKET {
211    label:                              ')'
212    base:                               ')'
213    shift:                              '('
214    ralt:                               ']'
215    ralt+shift:                         '}'
216}
217
218### ROW 3
219
220key A {
221    label:                              'A'
222    base:                               'a'
223    shift, capslock:                    'A'
224    shift+capslock:                     'a'
225}
226
227key S {
228    label:                              'S'
229    base:                               's'
230    shift, capslock:                    'S'
231    shift+capslock:                     's'
232}
233
234key D {
235    label:                              'D'
236    base:                               'd'
237    shift, capslock:                    'D'
238    shift+capslock:                     'd'
239}
240
241key F {
242    label:                              'F'
243    base:                               'f'
244    shift, capslock:                    'F'
245    shift+capslock:                     'f'
246}
247
248key G {
249    label:                              'G'
250    base:                               'g'
251    shift, capslock:                    'G'
252    shift+capslock:                     'g'
253}
254
255key H {
256    label:                              'H'
257    base:                               'h'
258    shift, capslock:                    'H'
259    shift+capslock:                     'h'
260}
261
262key J {
263    label:                              'J'
264    base:                               'j'
265    shift, capslock:                    'J'
266    shift+capslock:                     'j'
267}
268
269key K {
270    label:                              'K'
271    base:                               'k'
272    shift, capslock:                    'K'
273    shift+capslock:                     'k'
274}
275
276key L {
277    label:                              'L'
278    base:                               'l'
279    shift, capslock:                    'L'
280    shift+capslock:                     'l'
281}
282
283key SEMICOLON {
284    label:                              '\u016f'
285    base:                               '\u016f'
286    capslock:                           '\u016e'
287    shift:                              '"'
288    ralt:                               ';'
289    ralt+shift:                         ':'
290}
291
292key APOSTROPHE {
293    label:                              '\u00a7'
294    base:                               '\u00a7'
295    shift:                              '!'
296    ralt:                               '\u00a4'
297    ralt+shift:                         '\u005e'
298}
299
300key BACKSLASH {
301    label:                              '\u0308'
302    base:                               '\u0308'
303    shift:                              '\''
304    ralt:                               '\\'
305    ralt+shift:                         '|'
306}
307
308### ROW 4
309
310key PLUS {
311    label:                              '\\'
312    base:                               '\\'
313    shift:                              '|'
314    ralt:                               '\u00df'
315    shift+ralt:                         '\u02dd'
316}
317
318key Z {
319    label:                              'Y'
320    base:                               'y'
321    shift, capslock:                    'Y'
322    shift+capslock:                     'y'
323}
324
325key X {
326    label:                              'X'
327    base:                               'x'
328    shift, capslock:                    'X'
329    shift+capslock:                     'x'
330}
331
332key C {
333    label:                              'C'
334    base:                               'c'
335    shift, capslock:                    'C'
336    shift+capslock:                     'c'
337}
338
339key V {
340    label:                              'V'
341    base:                               'v'
342    shift, capslock:                    'V'
343    shift+capslock:                     'v'
344    ralt:                               '@'
345}
346
347key B {
348    label:                              'B'
349    base:                               'b'
350    shift, capslock:                    'B'
351    shift+capslock:                     'b'
352}
353
354key N {
355    label:                              'N'
356    base:                               'n'
357    shift, capslock:                    'N'
358    shift+capslock:                     'n'
359}
360
361key M {
362    label:                              'M'
363    base:                               'm'
364    shift, capslock:                    'M'
365    shift+capslock:                     'm'
366    ralt:                               '\u00b5'
367}
368
369key COMMA {
370    label:                              ','
371    base:                               ','
372    shift:                              '?'
373    ralt:                               '<'
374    shift+ralt:                         '\u00d7'
375}
376
377key PERIOD {
378    label:                              '.'
379    base:                               '.'
380    shift:                              ':'
381    ralt:                               '>'
382    shift+ralt:                         '\u00f7'
383}
384
385key SLASH {
386    label:                              '-'
387    base:                               '-'
388    shift:                              '_'
389    ralt:                               '/'
390    ralt+shift:                         '?'
391}
392