Added package icon and better package description and details
[slovak-l10n] / ukeyboard / keyboards / bg-bds.def
1 # title: Bulgarian BDS layout
2 # author: Nickola Trupcheff <n.trupcheff@gmail.com>
3
4 header {
5 name    "Български БДС"
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 
24         key и alpha 
25         key ш alpha
26         key щ alpha
27         key к alpha
28         key с alpha
29         key д alpha
30         key з alpha
31         key ц alpha 
32         key @ special size 1
33         }
34         row {
35         key ь alpha 
36         key я alpha
37         key а alpha 
38         key о alpha 
39         key ж alpha
40         key г alpha
41         key т alpha
42         key н alpha
43         key в alpha
44         key м alpha
45         key ч alpha 
46         key / special 
47         }
48         row {
49         key ю alpha size 2
50         key й alpha
51         key ъ alpha 
52         key ф alpha
53         key х alpha 
54         key п alpha
55         key р alpha
56         key л alpha 
57         key б alpha 
58         key , special tele
59         key . special 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 
92         key И alpha 
93         key Ш alpha
94         key Щ alpha
95         key К alpha
96         key С alpha
97         key Д alpha
98         key З alpha
99         key Ц alpha 
100         key ~ special size 5
101         key | special size 5
102         }
103         row {
104         key Ь alpha 
105         key Я alpha
106         key А alpha 
107         key О alpha 
108         key Ж alpha
109         key Г alpha
110         key Т alpha
111         key Н alpha
112         key В alpha
113         key М alpha
114         key Ч alpha 
115         key " special 
116         }
117         row {
118         key Ю alpha size 2
119         key Й alpha
120         key Ъ alpha 
121         key Ф alpha
122         key Х alpha 
123         key П alpha
124         key Р alpha
125         key Л alpha
126         key Б alpha
127         key ; special
128         key : special 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 
165         key и alpha 
166         key ш alpha
167         key щ alpha
168         key к alpha
169         key с alpha
170         key д alpha
171         key з alpha
172         key ц alpha 
173         key ч alpha
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         key м alpha
186         key б alpha
187         }
188         row {
189         white size 4
190         key ю alpha
191         key й alpha
192         key ъ alpha 
193         key ф alpha
194         key х alpha 
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 
207         key И alpha 
208         key Ш alpha
209         key Щ alpha
210         key К alpha
211         key С alpha
212         key Д alpha
213         key З alpha
214         key Ц alpha 
215         key Ч alpha
216         }
217         row {
218         key Ь alpha 
219         key Я alpha
220         key А alpha 
221         key О alpha 
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 
235         key Ф alpha
236         key Х alpha 
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 }