Added package icon and better package description and details
[slovak-l10n] / ukeyboard / keyboards / bg-phonetic.def
1 # title: Bulgarian phonetic layout
2 # author: Nickola Trupcheff <n.trupcheff@gmail.com>
3
4 header {
5 name    "Български (phonetic)"
6 lang    "bg_BG"
7 wc      "bg_BG"
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 }
16
17 kbd_normal {
18 lowercase {
19         margin 0 0 0 0
20         default_size 0
21         row {
22         key я alpha size 2
23         key в alpha tele
24         key е alpha hexa
25         key р alpha
26         key т alpha
27         key ъ alpha
28         key у alpha
29         key и alpha
30         key о alpha
31         key п alpha tele
32         key @ special size 1
33         }
34         row {
35         key а alpha hexa
36         key с alpha
37         key д alpha hexa
38         key ф alpha hexa
39         key г alpha
40         key х alpha
41         key й alpha
42         key к alpha
43         key л alpha
44         key ш alpha
45         key щ alpha 
46         key ю alpha 
47         }
48         row {
49         key з alpha size 2
50         key ь alpha
51         key ц alpha hexa
52         key ж alpha
53         key б alpha hexa
54         key н alpha
55         key м alpha
56         key , special tele
57         key . special tele
58         key / special tele
59         key ч alpha tele size 1
60         }
61 }
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
69         }
70         row {
71         key 4 num hexa tele
72         key 5 num hexa tele
73         key 6 num hexa tele
74         }
75         row {
76         key 7 num hexa tele
77         key 8 num hexa tele
78         key 9 num hexa tele
79         }
80         row {
81         key - num special tele
82         key 0 num hexa tele
83         key = special
84         }
85 }
86 uppercase {
87         margin 0 0 0 0
88         default_size 0
89         row {
90         key Я alpha size 2
91         key В alpha tele
92         key Е alpha hexa
93         key Р alpha
94         key Т alpha
95         key Ъ alpha
96         key У alpha
97         key И alpha
98         key О alpha
99         key П alpha tele
100         key ~ special size 5
101         key | special size 5
102         }
103         row {
104         key А alpha hexa
105         key С alpha
106         key Д alpha hexa
107         key Ф alpha hexa
108         key Г alpha
109         key Х alpha
110         key Й alpha
111         key К alpha
112         key Л alpha
113         key Ш alpha
114         key Щ alpha 
115         key Ю alpha 
116         }
117         row {
118         key З alpha size 2
119         key Ь alpha
120         key Ц alpha hexa
121         key Ж alpha
122         key Б alpha hexa
123         key Н alpha
124         key М alpha
125         key ; special
126         key : special
127         key " special
128         key Ч alpha size 1
129         }
130 }
131 uppercase_num {
132         margin 0 0 0 9
133         default_size 0
134         row {
135         key ' special
136         key ? special tele
137         key $ special
138         }
139         row {
140         key % special
141         key < special
142         key > special
143         }
144         row {
145         key ! special
146         key ( special tele
147         key ) special tele
148         }
149         row {
150         key _ special
151         key * special tele
152         key + special tele
153         }
154 }
155 }
156
157 kbd_thumb {
158 lowercase {
159         name "abc"
160         margin 0 0 0 0
161         default_size 3
162         row {
163         key я alpha
164         key в alpha tele
165         key е alpha hexa
166         key р alpha
167         key т alpha
168         key ъ alpha
169         key у alpha
170         key и alpha
171         key о alpha
172         key п alpha tele
173         key ю alpha
174         }
175         row {
176         key а alpha hexa
177         key с alpha
178         key д alpha hexa
179         key ф alpha hexa
180         key г alpha
181         key х alpha
182         key й alpha
183         key к alpha
184         key л alpha
185         key ш alpha
186         key щ alpha
187         }
188         row {
189         white size 4
190         key з alpha
191         key ь alpha
192         key ц alpha hexa
193         key ж alpha
194         key б alpha hexa
195         key н alpha
196         key м alpha
197         slide special size 4 { key ч key . key , key ? key ! key @ key ( key ) }
198         }
199 }
200 uppercase {
201         name "ABC"
202         margin 0 0 0 0
203         default_size 3
204         row {
205         key Я alpha
206         key В alpha tele
207         key Е alpha hexa
208         key Р alpha
209         key Т alpha
210         key Ъ alpha
211         key У alpha
212         key И alpha
213         key О alpha
214         key П alpha tele
215         key Ю alpha
216         }
217         row {
218         key А alpha hexa
219         key С alpha
220         key Д alpha hexa
221         key Ф alpha hexa
222         key Г alpha
223         key Х alpha
224         key Й alpha
225         key К alpha
226         key Л alpha
227         key Ш alpha 
228         key Щ alpha 
229         }
230         row {
231         white size 4
232         key З alpha
233         key Ь alpha
234         key Ц alpha hexa
235         key Ж alpha
236         key Б alpha hexa
237         key Н alpha
238         key М alpha
239         slide special size 4 { key Ч key . key , key ? key ! key @ key ( key ) }
240         }
241 }
242 special {
243         name "1!+"
244         margin 0 0 0 0
245         default_size 3
246         row {
247         key 1 num hexa tele
248         key 2 num hexa tele
249         key 3 num hexa tele
250         key " special
251         key + special
252         key - special
253         key = special
254         key _ special
255         key & special
256         key @ special
257         key ~ special
258         }
259         row {
260         key 4 num hexa tele
261         key 5 num hexa tele
262         key 6 num hexa tele
263         key ' special
264         key : special
265         key ; special
266         key ! special
267         key ( special
268         key ) special
269         key / special
270         key \ special
271         }
272         row {
273         key 7 num hexa tele
274         key 8 num hexa tele
275         key 9 num hexa tele
276         key 0 num hexa tele
277         key . special
278         key , special
279         key ? special
280         key „ special
281         key “ special
282         key < special
283         key > special
284         }
285 }
286 special {
287         name "*§¿"
288         margin 0 0 0 0
289         default_size 3
290         row {
291         key # special
292         key % special
293         key € special
294         key £ special
295         key $ special
296         key ^ special
297         key | special
298         key [ special
299         key ] special
300         key { special
301         key } special
302         }
303         row {
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         key » special
315         }
316         row {
317         key ä alpha
318         key ë alpha
319         key ö alpha
320         key ü alpha
321         key Ä alpha
322         key Ë alpha
323         key Ö alpha
324         key Ü alpha
325         key ß alpha
326         key ™ special
327         key © special
328         }
329 }
330 }