1# Copyright (C) 2020 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 F 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:                              '*'
35    ralt:                               '\u00ac'
36}
37
38key 1 {
39    label:                              '1'
40    base:                               '1'
41    shift:                              '!'
42    ralt:                               '\u00b9'
43}
44
45key 2 {
46    label:                              '2'
47    base:                               '2'
48    shift:                              '"'
49    ralt:                               '\u00b2'
50}
51
52key 3 {
53    label:                              '3'
54    base:                               '3'
55    shift:                              '^'
56    ralt:                               '#'
57}
58
59key 4 {
60    label:                              '4'
61    base:                               '4'
62    shift:                              '$'
63    ralt:                               '\u00bc'
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    ralt:                               '\u00be'
78}
79
80key 7 {
81    label:                              '7'
82    base:                               '7'
83    shift:                              '\''
84    ralt:                               '{'
85}
86
87key 8 {
88    label:                              '8'
89    base:                               '8'
90    shift:                              '('
91    ralt:                               '['
92}
93
94key 9 {
95    label:                              '9'
96    base:                               '9'
97    shift:                              ')'
98    ralt:                               ']'
99}
100
101key 0 {
102    label:                              '0'
103    base:                               '0'
104    shift:                              '='
105    ralt:                               '}'
106}
107
108key SLASH {
109    label:                              '/'
110    base:                               '/'
111    shift:                              '?'
112    ralt:                               '\\'
113}
114
115key MINUS {
116    label:                              '-'
117    base:                               '-'
118    shift:                              '_'
119    ralt:                               '|'
120}
121
122### ROW 2
123
124key Q {
125    label:                              'F'
126    base:                               'f'
127    shift, capslock:                    'F'
128    shift+capslock:                     'f'
129    ralt:                               '@'
130}
131
132key W {
133    label:                              'G'
134    base:                               'g'
135    shift, capslock:                    'G'
136    shift+capslock:                     'g'
137}
138
139key E {
140    label:                              '\u011f'
141    base:                               '\u011f'
142    shift, capslock:                    '\u011e'
143    shift+capslock:                     '\u011f'
144}
145
146key R {
147    label:                              '\u0131'
148    base:                               '\u0131'
149    shift, capslock:                    'I'
150    shift+capslock:                     'i'
151    ralt:                               '\u00b6'
152    shift+ralt, capslock+ralt:          '\u00ae'
153    shift+capslock+ralt:                '\u00b6'
154}
155
156key T {
157    label:                              'O'
158    base:                               'o'
159    shift, capslock:                    'O'
160    shift+capslock:                     'o'
161}
162
163key Y {
164    label:                              'D'
165    base:                               'd'
166    shift, capslock:                    'D'
167    shift+capslock:                     'd'
168    ralt:                               '\u00a5'
169}
170
171key U {
172    label:                              'R'
173    base:                               'r'
174    shift, capslock:                    'R'
175    shift+capslock:                     'r'
176}
177
178key I {
179    label:                              'N'
180    base:                               'n'
181    shift, capslock:                    'N'
182    shift+capslock:                     'n'
183}
184
185key O {
186    label:                              'H'
187    base:                               'h'
188    shift, capslock:                    'H'
189    shift+capslock:                     'h'
190    ralt:                               '\u00f8'
191    shift+ralt, capslock+ralt:          '\u00d8'
192    shift+capslock+ralt:                '\u00f8'
193}
194
195key P {
196    label:                              'P'
197    base:                               'p'
198    shift, capslock:                    'P'
199    shift+capslock:                     'p'
200    ralt:                               '\u00a3'
201}
202
203key LEFT_BRACKET {
204    label:                              'Q'
205    base:                               'q'
206    shift, capslock:                    'Q'
207    shift+capslock:                     'q'
208    ralt:                               '"'
209}
210
211key RIGHT_BRACKET {
212    label:                              'W'
213    base:                               'w'
214    shift, capslock:                    'W'
215    shift+capslock:                     'w'
216    ralt:                               '~'
217}
218
219### ROW 3
220
221key A {
222    label:                              '\u0075'
223    base:                               '\u0075'
224    shift, capslock:                    '\u0055'
225    shift+capslock:                     '\u0075'
226    ralt:                               '\u00e6'
227    shift+ralt, capslock+ralt:          '\u00c6'
228    shift+capslock+ralt:                '\u00e6'
229}
230
231key S {
232    label:                              'i'
233    base:                               'i'
234    shift, capslock:                    '\u0130'
235    shift+capslock:                     'i'
236    ralt:                               '\u00df'
237    shift+ralt, capslock+ralt:          '\u00a7'
238    shift+capslock+ralt:                '\u00df'
239}
240
241key D {
242    label:                              'E'
243    base:                               'e'
244    shift, capslock:                    'E'
245    shift+capslock:                     'e'
246    ralt:                               '\u20ac'
247}
248
249key F {
250    label:                              'A'
251    base:                               'a'
252    shift, capslock:                    'A'
253    shift+capslock:                     'a'
254    ralt:                               '\u00aa'
255}
256
257key G {
258    label:                              '\u00fc'
259    base:                               '\u00fc'
260    shift, capslock:                    '\u00dc'
261    shift+capslock:                     '\u00fc'
262}
263
264key H {
265    label:                              'T'
266    base:                               't'
267    shift, capslock:                    'T'
268    shift+capslock:                     't'
269    ralt:                               '\u20ba'
270}
271
272key J {
273    label:                              'K'
274    base:                               'k'
275    shift, capslock:                    'K'
276    shift+capslock:                     'k'
277}
278
279key K {
280    label:                              'M'
281    base:                               'm'
282    shift, capslock:                    'M'
283    shift+capslock:                     'm'
284}
285
286key L {
287    label:                              'L'
288    base:                               'l'
289    shift, capslock:                    'L'
290    shift+capslock:                     'l'
291}
292
293key SEMICOLON {
294    label:                              'Y'
295    base:                               'y'
296    shift, capslock:                    'Y'
297    shift+capslock:                     'y'
298    ralt:                               '\u00b4'
299}
300
301key APOSTROPHE {
302    label:                              '\u015f'
303    base:                               '\u015f'
304    shift, capslock:                    '\u015e'
305    shift+capslock:                     '\u015f'
306}
307
308key COMMA {
309    label:                              'X'
310    base:                               'x'
311    shift:                              'X'
312    ralt:                               '\u0060'
313}
314
315### ROW 4
316
317key PLUS {
318    label:                              '<'
319    base:                               '<'
320    shift:                              '>'
321    ralt:                               '|'
322    shift+ralt, capslock+ralt:          '\u00a6'
323    shift+capslock+ralt:                '|'
324}
325
326key Z {
327    label:                              'J'
328    base:                               'j'
329    shift, capslock:                    'J'
330    shift+capslock:                     'j'
331    ralt:                               '\u00ab'
332    shift+ralt, capslock+ralt:          '<'
333    shift+capslock+ralt:                '\u00ab'
334}
335
336key X {
337    label:                              '\u00f6'
338    base:                               '\u00f6'
339    shift, capslock:                    '\u00d6'
340    shift+capslock:                     '\u00f6'
341    ralt:                               '\u00bb'
342    shift+ralt, capslock+ralt:          '>'
343    shift+capslock+ralt:                '\u00bb'
344}
345
346key C {
347    label:                              'V'
348    base:                               'v'
349    shift, capslock:                    'V'
350    shift+capslock:                     'v'
351    ralt:                               '\u00a2'
352    shift+ralt, capslock+ralt:          '\u00a9'
353    shift+capslock+ralt:                '\u00a2'
354}
355
356key V {
357    label:                              'C'
358    base:                               'c'
359    shift, capslock:                    'C'
360    shift+capslock:                     'c'
361}
362
363key B {
364    label:                              '\u00e7'
365    base:                               '\u00e7'
366    shift, capslock:                    '\u00c7'
367    shift+capslock:                     '\u00e7'
368}
369
370key N {
371    label:                              'Z'
372    base:                               'z'
373    shift, capslock:                    'Z'
374    shift+capslock:                     'z'
375}
376
377key M {
378    label:                              'S'
379    base:                               's'
380    shift, capslock:                    'S'
381    shift+capslock:                     's'
382    ralt:                               '\u00b5'
383    shift+ralt, capslock+ralt:          '\u00ba'
384    shift+capslock+ralt:                '\u00b5'
385}
386
387key EQUALS {
388    label:                              'B'
389    base:                               'b'
390    shift, capslock:                    'B'
391    shift+capslock:                     'b'
392    ralt:                               '\u00d7'
393}
394
395key BACKSLASH {
396    label:                              '.'
397    base:                               '.'
398    shift, capslock:                    ':'
399    shift+capslock:                     ':'
400    ralt:                               '\u00f7'
401}
402
403key PERIOD {
404    label:                              ','
405    base:                               ','
406    shift:                              ';'
407}
408