Version bump (2.2-4)
[ukeyboard.git] / keyboards / bg-bds.def
blob17c362fe49f97850c4b66374d187512851bd1891
1 # title: Bulgarian BDS layout
2 # author: Nickola Trupcheff <n.trupcheff@gmail.com>
4 header {
5 name "Български (България)"
6 lang "bg_BG"
7 wc "bg_BG"
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 }
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
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
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
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 - num 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 У 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
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
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
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
139 row {
140 key % special
141 key < special
142 key > special
144 row {
145 key ! special
146 key ( special tele
147 key ) special tele
149 row {
150 key _ special
151 key * special tele
152 key + special tele
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
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
188 row {
189 key ю alpha
190 key й alpha
191 key ъ alpha
192 key ф alpha
193 key х alpha
194 key п alpha
195 key р alpha
196 white size 4
197 slide special size 4 { key л key . key , key ? key ! key @ key ( key ) }
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
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
230 row {
231 key Ю alpha
232 key Й alpha
233 key Ъ alpha
234 key Ф alpha
235 key Х alpha
236 key П alpha
237 key Р alpha
238 white size 4
239 slide special size 4 { key Л key . key , key ? key ! key @ key ( key ) }
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
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
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
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
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
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