Version bump (2.5-2)
[ukeyboard.git] / keyboards / bg-bds.def
blobdb02f33efac35b7cf3c569c59fdea3ead6f4f435
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 }
16 kbd_normal {
17 lowercase {
18 margin 0 0 0 0
19 default_size 0
20 row {
21 key у alpha size 2
22 key е alpha
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 @ special size 1
33 row {
34 key ь alpha
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 / special
47 row {
48 key ю alpha size 2
49 key й alpha
50 key ъ alpha
51 key ф alpha
52 key х alpha
53 key п alpha
54 key р alpha
55 key л alpha
56 key б alpha
57 key , special
58 key . special size 1
61 lowercase_num {
62 margin 0 0 0 9
63 default_size 0
64 row {
65 key 1 num hexa tele
66 key 2 num hexa tele
67 key 3 num hexa tele
69 row {
70 key 4 num hexa tele
71 key 5 num hexa tele
72 key 6 num hexa tele
74 row {
75 key 7 num hexa tele
76 key 8 num hexa tele
77 key 9 num hexa tele
79 row {
80 key ё alpha
81 key 0 num hexa tele
82 key - num special
85 uppercase {
86 margin 0 0 0 0
87 default_size 0
88 row {
89 key У alpha size 2
90 key Е alpha
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 ~ special size 5
100 key | special size 5
102 row {
103 key Ь alpha
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 " special
116 row {
117 key Ю alpha size 2
118 key Й alpha
119 key Ъ alpha
120 key Ф alpha
121 key Х alpha
122 key П alpha
123 key Р alpha
124 key Л alpha
125 key Б alpha
126 key ; special
127 key : special size 1
130 uppercase_num {
131 margin 0 0 0 9
132 default_size 0
133 row {
134 key ! special
135 key " special
136 key ? special
138 row {
139 key * special tele
140 key % special
141 key & special
143 row {
144 key \ special
145 key ( special
146 key ) special
148 row {
149 key Ё alpha
150 key = special
151 key + special tele
156 kbd_thumb {
157 lowercase {
158 name "абв"
159 margin 0 0 0 0
160 default_size 3
161 row {
162 key ы alpha
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
174 row {
175 key ь alpha
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
187 row {
188 shift
189 key ю alpha
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 backspace
201 uppercase {
202 name "АБВ"
203 margin 0 0 0 0
204 default_size 3
205 row {
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 key Ц alpha
218 row {
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 key Ч alpha
231 row {
232 shift
233 key Ю alpha
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 backspace
245 special {
246 name "1#+"
247 margin 0 0 0 0
248 default_size 3
249 row {
250 key 1 num hexa tele
251 key 2 num hexa tele
252 key 3 num hexa tele
253 key 4 num hexa tele
254 key 5 num hexa tele
255 key 6 num hexa tele
256 key 7 num hexa tele
257 key 8 num hexa tele
258 key 9 num hexa tele
259 key 0 num hexa tele
260 key = special
262 row {
263 key + special tele
264 key - special num
265 key * special tele
266 key / special
267 key % special
268 key ( special
269 key ) special
270 key ? special
271 key ; special
272 key : special
273 key " special
275 row {
276 shift
277 key ё alpha
278 key ґ alpha
279 key і alpha
280 key ї alpha
281 key є alpha
282 key ъ alpha
283 key ! special
284 key , special
285 key . special
286 backspace
289 special {
290 name "1+ё"
291 margin 0 0 0 0
292 default_size 3
293 row {
294 key $ special
295 key € special
296 key £ special
297 key ¥ special
298 key № alpha
299 key § special
300 key # special tele
301 key & special
302 key © special
303 key ў special
304 key \ special
306 row {
307 key ^ special
308 key _ special
309 key | special
310 key < special
311 key > special
312 key { special
313 key } special
314 key ~ alpha special dead
315 key « special
316 key » special
317 key ' special
319 row {
320 shift
321 key Ё alpha
322 key Ґ alpha
323 key І alpha
324 key Ї alpha
325 key Є alpha
326 key Ъ alpha
327 key @ special
328 key [ special
329 key ] special
330 backspace