initial import
[slovak-l10n] / ukeyboard / keyboards / hr-qwerty.def
1 # title: Croatian QWERTY layout
2 # author: Lovro Oreskovic <oreskovic@gmail.com>
3
4 header {
5 name    "Hrvatski (QWERTY)"
6 lang    "hr_HR"
7 wc      "hr_HR"
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 size    6       { width 35 height 35 textpos 26 left 15 top 0 }
16 }
17
18 kbd_normal {
19 lowercase {
20         margin 0 0 0 0
21         default_size 0
22         row {
23         key q alpha 
24         key w alpha tele
25         key e alpha hexa
26         key r alpha
27         key t alpha
28         key z alpha
29         key u alpha
30         key i alpha
31         key o alpha
32         key p alpha tele
33         key š alpha
34         key đ alpha    
35         }
36         row {
37         key a alpha hexa size 6
38         key s alpha
39         key d alpha hexa
40         key f alpha hexa
41         key g alpha
42         key h alpha
43         key j alpha
44         key k alpha
45         key l alpha
46         key č alpha
47         key ć alpha
48         key ž alpha
49         }
50         row {
51         key < special
52         key y alpha
53         key x alpha
54         key c alpha hexa
55         key v alpha
56         key b alpha hexa
57         key n alpha
58         key m alpha
59         key , special
60         key . special
61         key - special tele
62         key @ special 
63         }
64 }
65 lowercase_num {
66         margin 0 0 0 9
67         default_size 0
68         row {
69         key 1 num hexa tele
70         key 2 num hexa tele
71         key 3 num hexa tele
72         }
73         row {
74         key 4 num hexa tele
75         key 5 num hexa tele
76         key 6 num hexa tele
77         }
78         row {
79         key 7 num hexa tele
80         key 8 num hexa tele
81         key 9 num hexa tele
82         }
83         row {
84         key ? num special tele
85         key 0 num hexa tele
86         key * special
87         }
88 }
89 uppercase {
90         margin 0 0 0 0
91         default_size 0
92         row {
93         key Q alpha 
94         key W alpha tele
95         key E alpha hexa
96         key R alpha
97         key T alpha
98         key Y alpha
99         key U alpha
100         key I alpha
101         key O alpha
102         key P alpha tele
103         key Š alpha
104         key Đ alpha
105         }
106         row {
107         key A alpha hexa size 6
108         key S alpha
109         key D alpha hexa
110         key F alpha hexa
111         key G alpha
112         key H alpha
113         key J alpha
114         key K alpha
115         key L alpha
116         key Č alpha
117         key Ć alpha
118         key Ž alpha
119         }
120         row {
121         key > special
122         key Z alpha
123         key X alpha
124         key C alpha hexa
125         key V alpha
126         key B alpha hexa
127         key N alpha
128         key M alpha
129         key ; special
130         key : special
131         key _ special
132         key @ special
133         }
134 }
135 uppercase_num {
136         margin 0 0 0 9
137         default_size 0
138         row {
139         key ! special
140         key " special
141         key # special tele
142         }
143         row {
144         key $ special
145         key % special
146         key & special
147         }
148         row {
149         key & special
150         key / special
151         key ( special tele
152         }
153         row {
154         key ) special tele
155         key = special
156         key ? special
157         }
158 }
159 }
160
161 kbd_thumb {
162 lowercase {
163         name "abc"
164         margin 0 0 0 0
165         default_size 3
166         row {
167         key q alpha
168         key w alpha tele
169         key e alpha hexa
170         key r alpha
171         key t alpha
172         key z alpha
173         key u alpha
174         key i alpha
175         key o alpha
176         key p alpha tele
177         key š alpha
178         key đ alpha
179         }
180         row {
181         key a alpha hexa
182         key s alpha
183         key d alpha hexa
184         key f alpha hexa
185         key g alpha
186         key h alpha
187         key j alpha
188         key k alpha
189         key l alpha
190         key č alpha
191         key ć alpha
192         key ž alpha
193         }
194         row {
195         white size 4
196         key y alpha
197         key x alpha
198         key c alpha hexa
199         key v alpha
200         key b alpha hexa
201         key n alpha
202         key m alpha
203         slide special { key . key , key ? key ! key @ key ( key ) }
204         slide special { key : key ; key - key _ key / key < key > }
205         }
206 }
207 uppercase {
208         name "ABC"
209         margin 0 0 0 0
210         default_size 3
211         row {
212         key Q alpha
213         key W alpha tele
214         key E alpha hexa
215         key R alpha
216         key T alpha
217         key Z alpha
218         key U alpha
219         key I alpha
220         key O alpha
221         key P alpha tele
222         key Š alpha
223         key Đ alpha
224         }
225         row {
226         key A alpha hexa
227         key S alpha
228         key D alpha hexa
229         key F alpha hexa
230         key G alpha
231         key H alpha
232         key J alpha
233         key K alpha
234         key L alpha
235         key Č alpha
236         key Ć alpha
237         key Ž alpha
238         }
239         row {
240         white size 4
241         key Y alpha
242         key X alpha
243         key C alpha hexa
244         key V alpha
245         key B alpha hexa
246         key N alpha
247         key M alpha
248         slide special { key . key , key ? key ! key @ key ( key ) }
249         slide special { key : key ; key - key _ key / key < key > }
250         }
251 }
252 special {
253         name "1!+"
254         margin 0 0 0 0
255         default_size 3
256         row {
257         key 1 num hexa tele
258         key 2 num hexa tele
259         key 3 num hexa tele
260         key " special
261         key + special
262         key - special
263         key = special
264         key _ special
265         key & special
266         key @ special
267         key ~ special
268         }
269         row {
270         key 4 num hexa tele
271         key 5 num hexa tele
272         key 6 num hexa tele
273         key ' special
274         key : special
275         key ; special
276         key ! special
277         key ( special
278         key ) special
279         key / special
280         key \ special
281         }
282         row {
283         key 7 num hexa tele
284         key 8 num hexa tele
285         key 9 num hexa tele
286         key 0 num hexa tele
287         key . special
288         key , special
289         key ? special
290         key „ special
291         key “ special
292         key < special
293         key > special
294         }
295 }
296 special {
297         name "*§¿"
298         margin 0 0 0 0
299         default_size 3
300         row {
301         key # special
302         key % special
303         key € special
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         }
313         row {
314         key ¡ special
315         key ¿ special
316         key § special
317         key * special
318         key · special
319         key • special
320         key ° special
321         key ± special
322         key ½ special
323         key « special
324         key » special
325         }
326         row {
327         key ä alpha
328         key ë alpha
329         key ö alpha
330         key ü alpha
331         key Ä alpha
332         key Ë alpha
333         key Ö alpha
334         key Ü alpha
335         key ß alpha
336         key ™ special
337         key © special
338         }
339 }
340 }