initial import
[slovak-l10n] / ukeyboard / keyboards / th-kedmanee.def
1 # title: TH Kedmanee layout
2 # author: Panu Tangchalermkul <panuta@gmail.com>
3 # license: GPLv2
4
5 header {
6 name    "ไทย Kedmanee"
7 lang    "th_TH"
8 wc      "th_TH"
9
10 size    0       { width 35 height 35 textpos 26 left 0 top 0 }
11 size    1       { width 50 height 35 textpos 26 left 0 top 0 }
12 size    2       { width 55 height 35 textpos 26 left 0 top 0 }
13 size    3       { width 72 height 55 textpos 41 left 0 top 0 }
14 size    4       { width 143 height 55 textpos 41 left 0 top 0 }
15 size    5       { width 24 height 35 textpos 26 left 0 top 0 }
16 }
17
18 kbd_normal {
19 lowercase {
20         margin 0 0 0 0
21         default_size 0
22         row {
23         key ๆ special size 2
24         key ไ special
25         key ำ special
26         key พ alpha
27         key ะ special
28         key ั special
29         key ี special
30         key ร alpha
31         key น alpha
32         key ย alpha
33         key บ alpha size 1
34         }
35         row {
36         key ฟ alpha
37         key ห alpha
38         key ก alpha
39         key ด alpha
40         key เ special
41         key ้ special
42         key ่ special
43         key า special
44         key ส alpha
45         key ว alpha
46         key ง alpha
47         key ล alpha
48         }
49         row {
50         key ผ alpha size 2
51         key ป alpha
52         key แ special
53         key อ alpha
54         key ิ special
55         key ื special
56         key ท alpha
57         key ม alpha
58         key ใ special
59         key ฝ alpha
60         key @ special size 1
61         }
62 }
63 lowercase_num {
64         margin 0 0 0 9
65         default_size 0
66         row {
67         key ๅ special
68         key / special
69         key - special
70         }
71         row {
72         key ภ alpha
73         key ถ alpha
74         key ุ special
75         }
76         row {
77         key ึ special
78         key ค alpha
79         key ต alpha
80         }
81         row {
82         key จ alpha
83         key ข alpha
84         key ช alpha
85         }
86 }
87 uppercase {
88         margin 0 0 0 0
89         default_size 0
90         row {
91         key + special size 2
92         key " special
93         key ฎ alpha
94         key ฑ alpha
95         key ธ alpha
96         key ํ special
97         key ๊ special
98         key ณ alpha
99         key ฯ special
100         key ญ alpha
101         key ฐ alpha size 1
102         }
103         row {
104         key ฤ alpha
105         key ฆ alpha
106         key ฏ alpha
107         key โ special
108         key ฌ alpha
109         key ็ special
110         key ๋ special
111         key ษ alpha
112         key ศ alpha
113         key ซ alpha
114         key . special
115         key , special
116         }
117         row {
118         key ( special size 2
119         key ) special
120         key ฉ alpha
121         key ฮ alpha
122         key ฺ special
123         key ์ special
124         key ? special
125         key ฒ alpha
126         key ฬ alpha
127         key ฦ alpha
128         key * special size 1
129         }
130 }
131 uppercase_num {
132         margin 0 0 0 9
133         default_size 0
134         row {
135         key ๑ num
136         key ๒ num
137         key ๓ num
138         }
139         row {
140         key ๔ num
141         key ๕ num
142         key ๖ num
143         }
144         row {
145         key ๗ num
146         key ๘ num
147         key ๙ num
148         }
149         row {
150         key ู special
151         key ๐ num
152         key ฿ special
153         }
154 }
155 }
156
157 kbd_thumb {
158 lowercase {
159         name "กขค"
160         margin 0 0 0 0
161         default_size 3
162         row {
163         key พ alpha
164         key ร alpha
165         key น alpha
166         key ย alpha
167         key บ alpha
168         key ล alpha
169         key ภ alpha
170         key ถ alpha
171         key ค alpha
172         slide special { key ิ key ี key ึ key ื }
173         slide special { key ่ key ้ key ๊ key ๋ }
174         }
175         row {
176         key ฟ alpha
177         key ห alpha
178         key ก alpha
179         key ด alpha
180         key ส alpha
181         key ว alpha
182         key ง alpha
183         key ต alpha
184         key จ alpha
185         slide special { key เ key แ key โ key ไ key ใ }
186         slide special { key ะ key า key ำ }
187         }
188         row {
189         white size 3
190         key ผ alpha
191         key ป alpha
192         key อ alpha
193         key ท alpha
194         key ม alpha
195         key ฝ alpha
196         key ข alpha
197         key ช alpha
198         slide special { key ุ key ู }
199         slide special { key ั key ็ key ์ }
200         }
201 }
202 uppercase {
203         name "ฏฑธ"
204         margin 0 0 0 0
205         default_size 3
206         row {
207         key ฎ alpha
208         key ฑ alpha
209         key ธ alpha
210         key ณ alpha
211         key ฯ special
212         key ญ alpha
213         key ฐ alpha
214         key , special
215         key ฿ special
216         slide special { key ิ key ี key ึ key ื }
217         slide special { key ่ key ้ key ๊ key ๋ }
218         }
219         row {
220         key ฤ alpha
221         key ฆ alpha
222         key ฏ alpha
223         key ฌ alpha
224         key ็ special
225         key ษ alpha
226         key ศ alpha
227         key ซ alpha
228         key . special
229         slide special { key เ key แ key โ key ไ key ใ }
230         slide special { key ะ key า key ำ }
231         }
232         row {
233         white size 3
234         key ( special
235         key ) special
236         key ฉ alpha
237         key ฮ alpha
238         key ์ special
239         key ฒ alpha
240         key ฬ alpha
241         key ฦ alpha
242         slide special { key ุ key ู }
243         slide special { key ั key ็ key ์ }
244         }
245 }
246 special {
247         name "๑!+"
248         margin 0 0 0 0
249         default_size 3
250         row {
251         key ๑ num  tele
252         key ๒ num  tele
253         key ๓ num  tele
254         key " special
255         key + special
256         key - special
257         key = special
258         key ! special
259         key & special
260         key ` alpha dead
261         key ´ alpha dead
262         }
263         row {
264         key ๔ num  tele
265         key ๕ num  tele
266         key ๖ num  tele
267         key ' special
268         key : special
269         key ; special
270         key ? special
271         key ( special
272         key ) special
273         key / special
274         key \ special
275         }
276         row {
277         key ๗ num  tele
278         key ๘ num  tele
279         key ๙ num  tele
280         key ๐ num  tele
281         key . special
282         key , special
283         key € special
284         key £ special
285         key $ special
286         key ~ special
287         key @ special
288         }
289 }
290
291 special {
292         name "*§¿"
293         margin 0 0 0 0
294         default_size 3
295         row {
296         key # special tele
297         key % special
298         key ¤ special
299         key < special
300         key > special
301         key ^ special
302         key | special
303         key [ special
304         key ] special
305         key { special
306         key } special
307         }
308         row {
309         key ¡ special
310         key ¿ special
311         key § special
312         key * special tele
313         key · special
314         key • special
315         key ° special
316         key ± special
317         key ½ special
318         key « special
319         key » special
320         }
321         row {
322         key ¢ special
323         key ß alpha
324         key ç alpha
325         key ¥ special
326         key _ special
327         key “ special
328         key ” special
329         key ‘ special
330         key ’ special
331         key ™ special
332         key © special
333         }
334 }
335 }