Added package icon and better package description and details
[slovak-l10n] / ukeyboard / keyboards / be-by.def
1 # title: Belarusian layout
2 # author: Darafei Praliaskouski <komzpa@gmail.com>
3
4 header {
5 name    "Беларуская"
6 lang    "be_BY"
7 wc      "be_BY"
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 "aбв"
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 
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         key ю alpha
199         slide special {  key . key , key ? key ' key ! key @ key ( key ) }
200         }
201 }
202 uppercase {
203         name "AБВ"
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 Е alpha
212         key Н alpha
213         key Г alpha
214         key Ш alpha
215         key Ў alpha
216         key З alpha 
217         key Х alpha
218         }
219         row {
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         key Ж alpha 
230         key Э alpha 
231         }
232         row {
233         white 
234         key Я alpha
235         key Ч alpha
236         key С alpha 
237         key М alpha
238         key І alpha 
239         key Т alpha
240         key Ь alpha
241         key Б alpha
242         key Ю alpha
243         slide special { key . key , key ? key ! key @ key ( key ) }
244         }
245 }
246 special {
247         name "1!+"
248         margin 0 0 0 0
249         default_size 3
250         row {
251         key 1 num hexa tele
252         key 2 num hexa tele
253         key 3 num hexa tele
254         key " special
255         key + special
256         key - special
257         key = special
258         key _ special
259         key & special
260         key @ special
261         key ~ special
262         }
263         row {
264         key 4 num hexa tele
265         key 5 num hexa tele
266         key 6 num hexa 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 7 num hexa tele
278         key 8 num hexa tele
279         key 9 num hexa tele
280         key 0 num hexa 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 special {
291         name "*§¿"
292         margin 0 0 0 0
293         default_size 3
294         row {
295         key # special
296         key % special
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         }
307         row {
308         key ¡ special
309         key ¿ special
310         key § special
311         key * special
312         key · special
313         key • special
314         key ° special
315         key ± special
316         key ½ special
317         key « special
318         key » special
319         }
320         row {
321         key ä alpha
322         key ë alpha
323         key ö alpha
324         key ü alpha
325         key Ä alpha
326         key Ë alpha
327         key Ö alpha
328         key Ü alpha
329         key ß alpha
330         key ™ special
331         key © special
332         }
333 }
334 }