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# Turkish keyboard layout.
17#
18
19type OVERLAY
20
21map key 12 SLASH
22map key 13 MINUS
23map key 43 COMMA
24map key 51 EQUALS
25map key 52 BACKSLASH
26map key 53 PERIOD
27map key 86 PLUS
28
29### ROW 1
30
31key GRAVE {
32    label:                              '"'
33    base:                               '"'
34    shift:                              '\u00e9'
35    ralt:                               '<'
36}
37
38key 1 {
39    label:                              '1'
40    base:                               '1'
41    shift:                              '!'
42    ralt:                               '>'
43}
44
45key 2 {
46    label:                              '2'
47    base:                               '2'
48    shift:                              '\''
49    ralt:                               '\u00a3'
50}
51
52key 3 {
53    label:                              '3'
54    base:                               '3'
55    shift:                              '\u0302'
56    ralt:                               '#'
57}
58
59key 4 {
60    label:                              '4'
61    base:                               '4'
62    shift:                              '+'
63    ralt:                               '$'
64}
65
66key 5 {
67    label:                              '5'
68    base:                               '5'
69    shift:                              '%'
70    ralt:                               '\u00bd'
71}
72
73key 6 {
74    label:                              '6'
75    base:                               '6'
76    shift:                              '&'
77}
78
79key 7 {
80    label:                              '7'
81    base:                               '7'
82    shift:                              '/'
83    ralt:                               '{'
84}
85
86key 8 {
87    label:                              '8'
88    base:                               '8'
89    shift:                              '('
90    ralt:                               '['
91}
92
93key 9 {
94    label:                              '9'
95    base:                               '9'
96    shift:                              ')'
97    ralt:                               ']'
98}
99
100key 0 {
101    label:                              '0'
102    base:                               '0'
103    shift:                              '='
104    ralt:                               '}'
105}
106
107key SLASH {
108    label:                              '*'
109    base:                               '*'
110    shift:                              '?'
111    ralt:                               '\\'
112}
113
114key MINUS {
115    label:                              '-'
116    base:                               '-'
117    shift:                              '_'
118    ralt:                               '|'
119}
120
121### ROW 2
122
123key Q {
124    label:                              'Q'
125    base:                               'q'
126    shift, capslock:                    'Q'
127    shift+capslock:                     'q'
128    ralt:                               '@'
129}
130
131key W {
132    label:                              'W'
133    base:                               'w'
134    shift, capslock:                    'W'
135    shift+capslock:                     'w'
136}
137
138key E {
139    label:                              'E'
140    base:                               'e'
141    shift, capslock:                    'E'
142    shift+capslock:                     'e'
143    ralt:                               '\u20ac'
144}
145
146key R {
147    label:                              'R'
148    base:                               'r'
149    shift, capslock:                    'R'
150    shift+capslock:                     'r'
151}
152
153key T {
154    label:                              'T'
155    base:                               't'
156    shift, capslock:                    'T'
157    shift+capslock:                     't'
158}
159
160key Y {
161    label:                              'Y'
162    base:                               'y'
163    shift, capslock:                    'Y'
164    shift+capslock:                     'y'
165}
166
167key U {
168    label:                              'U'
169    base:                               'u'
170    shift, capslock:                    'U'
171    shift+capslock:                     'u'
172}
173
174key I {
175    label:                              'I'
176    base:                               '\u0131'
177    shift, capslock:                    'I'
178    shift+capslock:                     'i'
179    ralt:                               'i'
180    shift+ralt, capslock+ralt:          '\u0130'
181    shift+capslock+ralt:                'i'
182}
183
184key O {
185    label:                              'O'
186    base:                               'o'
187    shift, capslock:                    'O'
188    shift+capslock:                     'o'
189}
190
191key P {
192    label:                              'P'
193    base:                               'p'
194    shift, capslock:                    'P'
195    shift+capslock:                     'p'
196}
197
198key LEFT_BRACKET {
199    label:                              '\u011e'
200    base:                               '\u011f'
201    shift, capslock:                    '\u011e'
202    shift+capslock:                     '\u011f'
203    ralt:                               '\u0308'
204}
205
206key RIGHT_BRACKET {
207    label:                              '\u00dc'
208    base:                               '\u00fc'
209    shift, capslock:                    '\u00dc'
210    shift+capslock:                     '\u00fc'
211    ralt:                               '\u0303'
212}
213
214### ROW 3
215
216key A {
217    label:                              'A'
218    base:                               'a'
219    shift, capslock:                    'A'
220    shift+capslock:                     'a'
221    ralt:                               '\u00e6'
222    shift+ralt, capslock+ralt:          '\u00c6'
223    shift+capslock+ralt:                '\u00e6'
224}
225
226key S {
227    label:                              'S'
228    base:                               's'
229    shift, capslock:                    'S'
230    shift+capslock:                     's'
231    ralt:                               '\u00df'
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:                              '\u015e'
285    base:                               '\u015f'
286    shift, capslock:                    '\u015e'
287    shift+capslock:                     '\u015f'
288    ralt:                               '\u0301'
289}
290
291key APOSTROPHE {
292    label:                              '\u0130'
293    base:                               'i'
294    shift, capslock:                    '\u0130'
295    shift+capslock:                     'i'
296}
297
298key COMMA {
299    label:                              ','
300    base:                               ','
301    shift:                              ';'
302    ralt:                               '\u0300'
303}
304
305### ROW 4
306
307key PLUS {
308    label:                              '<'
309    base:                               '<'
310    shift:                              '>'
311    ralt:                               '\\'
312}
313
314key Z {
315    label:                              'Z'
316    base:                               'z'
317    shift, capslock:                    'Z'
318    shift+capslock:                     'z'
319}
320
321key X {
322    label:                              'X'
323    base:                               'x'
324    shift, capslock:                    'X'
325    shift+capslock:                     'x'
326}
327
328key C {
329    label:                              'C'
330    base:                               'c'
331    shift, capslock:                    'C'
332    shift+capslock:                     'c'
333}
334
335key V {
336    label:                              'V'
337    base:                               'v'
338    shift, capslock:                    'V'
339    shift+capslock:                     'v'
340}
341
342key B {
343    label:                              'B'
344    base:                               'b'
345    shift, capslock:                    'B'
346    shift+capslock:                     'b'
347}
348
349key N {
350    label:                              'N'
351    base:                               'n'
352    shift, capslock:                    'N'
353    shift+capslock:                     'n'
354}
355
356key M {
357    label:                              'M'
358    base:                               'm'
359    shift, capslock:                    'M'
360    shift+capslock:                     'm'
361}
362
363key EQUALS {
364    label:                              '\u00d6'
365    base:                               '\u00f6'
366    shift, capslock:                    '\u00d6'
367    shift+capslock:                     '\u00f6'
368}
369
370key BACKSLASH {
371    label:                              '\u00c7'
372    base:                               '\u00e7'
373    shift, capslock:                    '\u00c7'
374    shift+capslock:                     '\u00e7'
375}
376
377key PERIOD {
378    label:                              '.'
379    base:                               '.'
380    shift:                              ':'
381}
382