ukeyboard updated to version 1.9 (added missing keyboard layout)
[slovak-l10n] / ukeyboard / keyboards / tr-qwerty.def
1 # title: Turkish QWERTY layout
2 # author: Burak Ilgicioglu <ilgicioglu@gmail.com>
3
4 header {
5 name    "Türkçe (QWERTY)"
6 lang    "tr_TR"
7 wc      "tr_TR"
8
9 size    0       { width 35 height 35 textpos 26 left 0 top 0 }
10 size    1       { width 50 height 35 textpos 26 left 0 top 0 }
11 size    2       { width 55 height 35 textpos 26 left 0 top 0 }
12 size    3       { width 72 height 55 textpos 41 left 0 top 0 }
13 size    4       { width 143 height 55 textpos 41 left 0 top 0 }
14 size    5       { width 24 height 35 textpos 26 left 0 top 0 }
15 size    6       { width 35 height 35 textpos 26 left 15 top 0 }
16 }
17
18 kbd_normal {
19 lowercase {
20         margin 0 0 0 0
21         default_size 0
22         row {
23         key q alpha 
24         key w alpha tele
25         key e alpha hexa
26         key r alpha
27         key t alpha
28         key y alpha
29         key u alpha
30         key ı alpha
31         key o alpha
32         key p alpha tele
33         key ğ alpha
34         key ü alpha    
35         }
36         row {
37         key a alpha hexa size 6
38         key s alpha
39         key d alpha hexa
40         key f alpha hexa
41         key g alpha
42         key h alpha
43         key j alpha
44         key k alpha
45         key l alpha
46         key ş alpha
47         key i alpha
48         key ; special
49         }
50         row {
51         key < special
52         key z alpha
53         key x alpha
54         key c alpha hexa
55         key v alpha
56         key b alpha hexa
57         key n alpha
58         key m alpha
59         key ö special
60         key ç special
61         key . special tele
62         }
63 }
64 lowercase_num {
65         margin 0 0 0 9
66         default_size 0
67         row {
68         key 1 num hexa tele
69         key 2 num hexa tele
70         key 3 num hexa tele
71         }
72         row {
73         key 4 num hexa tele
74         key 5 num hexa tele
75         key 6 num hexa tele
76         }
77         row {
78         key 7 num hexa tele
79         key 8 num hexa tele
80         key 9 num hexa tele
81         }
82         row {
83         key ? num special tele
84         key 0 num hexa tele
85         key * special
86         }
87 }
88 uppercase {
89         margin 0 0 0 0
90         default_size 0
91         row {
92         key Q alpha 
93         key W alpha tele
94         key E alpha hexa
95         key R alpha
96         key T alpha
97         key Y alpha
98         key U alpha
99         key I alpha
100         key O alpha
101         key P alpha tele
102         key Ğ alpha
103         key Ü alpha
104         }
105         row {
106         key A alpha hexa size 6
107         key S alpha
108         key D alpha hexa
109         key F alpha hexa
110         key G alpha
111         key H alpha
112         key J alpha
113         key K alpha
114         key L alpha
115         key Ş alpha
116         key i alpha
117         key ; alpha
118         }
119         row {
120         key > special
121         key Z alpha
122         key X alpha
123         key C alpha hexa
124         key V alpha
125         key B alpha hexa
126         key N alpha
127         key M alpha
128         key Ö alpha
129         key Ç alpha
130         key . special
131         }
132 }
133 uppercase_num {
134         margin 0 0 0 9
135         default_size 0
136         row {
137         key ! special
138         key " special
139         key # special tele
140         }
141         row {
142         key $ special
143         key % special
144         key & special
145         }
146         row {
147         key & special
148         key / special
149         key ( special tele
150         }
151         row {
152         key ) special tele
153         key = special
154         key ? special
155         }
156 }
157 }
158
159 kbd_thumb {
160 lowercase {
161         name "abc"
162         margin 0 0 0 0
163         default_size 3
164         row {
165         key q alpha
166         key w alpha tele
167         key e alpha hexa
168         key r alpha
169         key t alpha
170         key y alpha
171         key u alpha
172         key ı alpha
173         key o alpha
174         key p alpha tele
175         key ğ alpha
176         key ü alpha
177         }
178         row {
179         key a alpha hexa
180         key s alpha
181         key d alpha hexa
182         key f alpha hexa
183         key g alpha
184         key h alpha
185         key j alpha
186         key k alpha
187         key l alpha
188         key ş alpha
189         key i alpha
190         key ; special
191         }
192         row {
193         white size 4
194         key z alpha
195         key x alpha
196         key c alpha hexa
197         key v alpha
198         key b alpha hexa
199         key n alpha
200         key m alpha
201         key ö alpha
202         key ç alpha
203         slide special { key . key , key ? key ! key @ key ( key ) }
204         slide special { key : key ; key - key _ key / key < key > }
205         }
206 }
207 uppercase {
208         name "ABC"
209         margin 0 0 0 0
210         default_size 3
211         row {
212         key Q alpha
213         key W alpha tele
214         key E alpha hexa
215         key R alpha
216         key T alpha
217         key Y alpha
218         key U alpha
219         key I alpha
220         key O alpha
221         key P alpha tele
222         key Ğ alpha
223         key Ü alpha
224         }
225         row {
226         key A alpha hexa
227         key S alpha
228         key D alpha hexa
229         key F alpha hexa
230         key G alpha
231         key H alpha
232         key J alpha
233         key K alpha
234         key L alpha
235         key Ş alpha
236         key İ alpha
237         key ; special
238         }
239         row {
240         white size 4
241         key Z alpha
242         key X alpha
243         key C alpha hexa
244         key V alpha
245         key B alpha hexa
246         key N alpha
247         key M alpha
248         key Ö alpha
249         key Ç alpha
250         slide special { key . key , key ? key ! key @ key ( key ) }
251         slide special { key : key ; key - key _ key / key < key > }
252         }
253 }
254 special {
255         name "1!+"
256         margin 0 0 0 0
257         default_size 3
258         row {
259         key 1 num hexa tele
260         key 2 num hexa tele
261         key 3 num hexa tele
262         key " special
263         key + special
264         key - special
265         key = special
266         key _ special
267         key & special
268         key @ special
269         key ~ special
270         }
271         row {
272         key 4 num hexa tele
273         key 5 num hexa tele
274         key 6 num hexa tele
275         key ' special
276         key : special
277         key ; special
278         key ! special
279         key ( special
280         key ) special
281         key / special
282         key \ special
283         }
284         row {
285         key 7 num hexa tele
286         key 8 num hexa tele
287         key 9 num hexa tele
288         key 0 num hexa tele
289         key . special
290         key , special
291         key ? special
292         key „ special
293         key “ special
294         key < special
295         key > special
296         }
297 }
298 special {
299         name "*§¿"
300         margin 0 0 0 0
301         default_size 3
302         row {
303         key # special
304         key % special
305         key € special
306         key £ special
307         key $ special
308         key ^ special
309         key | special
310         key [ special
311         key ] special
312         key { special
313         key } special
314         }
315         row {
316         key ¡ special
317         key ¿ special
318         key § special
319         key * special
320         key · special
321         key • special
322         key ° special
323         key ± special
324         key ½ special
325         key « special
326         key » special
327         }
328         row {
329         key ä alpha
330         key ë alpha
331         key ö alpha
332         key ü alpha
333         key Ä alpha
334         key Ë alpha
335         key Ö alpha
336         key Ü alpha
337         key ß alpha
338         key ™ special
339         key © special
340         }
341 }
342 }