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