Version bump (2.2-4)
[ukeyboard.git] / keyboards / sk-qwerty.def
blob7b8599068c4c070fd73f52657b044bd0034a81f2
1 # title: Slovak QWERTY layout
2 # author: Roman Moravčík <roman.moravcik@gmail.com>
4 header {
5 name "Slovenčina (Slovensko) - QWERTY"
6 lang "sk_SK"
7 wc "sk_SK"
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 q alpha size 2
23 key w alpha tele
24 key e alpha hexa
25 key r alpha
26 key t alpha
27 key y alpha
28 key u alpha
29 key i alpha
30 key o alpha
31 key p alpha tele
32 key @ special 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 dead
46 key ˇ alpha dead
48 row {
49 key z 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 tele
57 key . special tele
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 Q alpha size 2
91 key W alpha tele
92 key E alpha hexa
93 key R alpha
94 key T alpha
95 key Y alpha
96 key U alpha
97 key I alpha
98 key O alpha
99 key P alpha tele
100 key ~ special size 5
101 key | special size 5
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 dead
115 key ˇ alpha dead
117 row {
118 key Z 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
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 q alpha
164 key w alpha
165 key e alpha hexa
166 key r alpha
167 key t alpha
168 key y 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 special dead
188 row {
189 key z alpha
190 key x alpha
191 key c alpha hexa
192 key v alpha
193 key b alpha hexa
194 key n alpha
195 key m alpha
196 white size 4
197 key ˇ alpha special dead
198 slide special { key . key , key ? key ! key - key _ key & key | key \ key / key < key > }
201 uppercase {
202 name "ABC"
203 margin 0 0 0 0
204 default_size 3
205 row {
206 key Q alpha
207 key W alpha
208 key E alpha hexa
209 key R alpha
210 key T alpha
211 key Y alpha
212 key U alpha
213 key I alpha
214 key O alpha
215 key P alpha tele
216 key Ä alpha
218 row {
219 key A alpha hexa
220 key S alpha
221 key D alpha hexa
222 key F alpha hexa
223 key G alpha
224 key H alpha
225 key J alpha
226 key K alpha
227 key L alpha
228 key Ô alpha
229 key ´ alpha special dead
231 row {
232 key Z alpha
233 key X alpha
234 key C alpha hexa
235 key V alpha
236 key B alpha hexa
237 key N alpha
238 key M alpha
239 white size 4
240 key ˇ alpha special dead
241 slide special { key . key , key ? key ! key - key _ key & key | key \ key / key < key > }
244 special {
245 name "1!+"
246 margin 0 0 0 0
247 default_size 3
248 row {
249 key 1 num hexa tele
250 key 2 num hexa tele
251 key 3 num hexa tele
252 key " special
253 key + tele special
254 key - special
255 key = special
256 key _ special
257 key & special
258 key @ special
259 key ~ special
261 row {
262 key 4 num hexa tele
263 key 5 num hexa tele
264 key 6 num hexa tele
265 key ' special
266 key : special
267 key ; special
268 key ! special
269 key ( special
270 key ) special
271 key / special
272 key \ special
274 row {
275 key 7 num hexa tele
276 key 8 num hexa tele
277 key 9 num hexa tele
278 key 0 num hexa tele
279 key . special
280 key , special
281 key ? special
282 key £ special
283 key € special
284 key < special
285 key > special
288 special {
289 name "*§¿"
290 margin 0 0 0 0
291 default_size 3
292 row {
293 key # tele 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 key { special
303 key } special
305 row {
306 key ¡ special
307 key ¿ special
308 key § special
309 key * tele special
310 key ¨ special
311 key ° special
312 key · special
313 key ± special
314 key ½ special
315 key « special
316 key » special
318 row {
319 key ¢ special
320 key ß alpha
321 key ç special
322 key ´ special
323 key ` special
324 key “ special
325 key ” special
326 key ‘ special
327 key ’ special
328 key ™ special
329 key © special