Version bump (2.4-5)
[ukeyboard.git] / keyboards / sr-latin-qwertz.def
blob4972dba0d1b04a15758e857f11d141ed573c7616
1 # title: Serbian latin QWERTZ layout
2 # author: Dejan Ostojic <deos@yahoo.com>
4 header {
5 name "Srpski (Serbia) - Latin"
6 lang "sr_RS"
7 wc "sr_RS"
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 q alpha size 2
22 key w alpha
23 key e alpha hexa
24 key r alpha
25 key t alpha
26 key z alpha
27 key u alpha
28 key i alpha
29 key o alpha
30 key p alpha tele
31 key š alpha
32 key đ alpha size 1
34 row {
35 key a alpha hexa
36 key s alpha
37 key d alpha hexa
38 key f alpha hexa
39 key g alpha
40 key h alpha
41 key j alpha
42 key k alpha
43 key l alpha
44 key č alpha
45 key ć alpha
46 key ž alpha
48 row {
49 key y alpha size 2
50 key x alpha
51 key c alpha hexa
52 key v alpha
53 key b alpha hexa
54 key n alpha
55 key m alpha
56 key , special
57 key . special
58 key - special
59 key @ special 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 + 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 Q alpha size 2
91 key W alpha
92 key E alpha hexa
93 key R alpha
94 key T alpha
95 key Z alpha
96 key U alpha
97 key I alpha
98 key O alpha
99 key P alpha tele
100 key Š alpha
101 key Đ alpha size 1
103 row {
104 key A alpha hexa
105 key S alpha
106 key D alpha hexa
107 key F alpha hexa
108 key G alpha
109 key H alpha
110 key J alpha
111 key K alpha
112 key L alpha
113 key Č alpha
114 key Ć alpha
115 key Ž alpha
117 row {
118 key Y alpha size 2
119 key X alpha
120 key C alpha hexa
121 key V alpha
122 key B alpha hexa
123 key N alpha
124 key M alpha
125 key ; special
126 key : special
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 tele
136 key £ special
137 key ¥ special
139 row {
140 key $ special
141 key € special
142 key % special
144 row {
145 key & special
146 key ( special
147 key ) special
149 row {
150 key ~ special
151 key * special tele
152 key - num tele
157 kbd_thumb {
158 lowercase {
159 name "abc"
160 margin 0 0 0 0
161 default_size 3
162 row {
163 key q alpha
164 key w alpha
165 key e alpha hexa
166 key r alpha
167 key t alpha
168 key z alpha
169 key u alpha
170 key i alpha
171 key o alpha
172 key p alpha tele
173 key š alpha
175 row {
176 key a alpha hexa
177 key s alpha
178 key d alpha hexa
179 key f alpha hexa
180 key g alpha
181 key h alpha
182 key j alpha
183 key k alpha
184 key l alpha
185 key č alpha
186 key ć alpha
188 row {
189 shift
190 key y alpha
191 key x alpha
192 key c alpha hexa
193 key v alpha
194 key b alpha hexa
195 key n alpha
196 key m alpha
197 key đ alpha
198 key ž alpha
199 backspace
202 uppercase {
203 name "ABC"
204 margin 0 0 0 0
205 default_size 3
206 row {
207 key Q alpha
208 key W alpha
209 key E alpha hexa
210 key R alpha
211 key T alpha
212 key Z alpha
213 key U alpha
214 key I alpha
215 key O alpha
216 key P alpha tele
217 key Š alpha
219 row {
220 key A alpha hexa
221 key S alpha
222 key D alpha hexa
223 key F alpha hexa
224 key G alpha
225 key H alpha
226 key J alpha
227 key K alpha
228 key L alpha
229 key Č alpha
230 key Ć alpha
232 row {
233 shift
234 key Y alpha
235 key X alpha
236 key C alpha hexa
237 key V alpha
238 key B alpha hexa
239 key N alpha
240 key M alpha
241 key Đ alpha
242 key Ž alpha
243 backspace
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 4 num hexa tele
255 key 5 num hexa tele
256 key 6 num hexa tele
257 key 7 num hexa tele
258 key 8 num hexa tele
259 key 9 num hexa tele
260 key 0 num hexa tele
261 key = special
263 row {
264 key + special tele
265 key - special num
266 key _ special
267 key # special tele
268 key * special tele
269 key % special
270 key € special
271 key £ special
272 key $ special
273 key ¥ special
274 key ¤ special
276 row {
277 shift
278 key , special
279 key . special
280 key @ special
281 key / special
282 key \ special
283 key ? special
284 key ! special
285 key ( special
286 key ) special
287 backspace
290 special {
291 name "*§¿"
292 margin 0 0 0 0
293 default_size 3
294 row {
295 key ´ alpha special dead
296 key ` alpha special dead
297 key ¨ alpha special dead
298 key ^ alpha special dead
299 key ~ alpha special dead
300 key ' special
301 key " special
302 key „ special
303 key “ special
304 key ° special
305 key & special
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
320 row {
321 shift
322 key ; special
323 key : special
324 key [ special
325 key ] special
326 key { special
327 key } special
328 key ç alpha
329 key ¡ special
330 key ¿ special
331 backspace