initial import
[slovak-l10n] / ukeyboard / keyboards / hu-qwertz.def
1 # title: Hungarian QWERTZ layout
2 # author: Hámorszky Balázs <balihb@freepop.hu>
3
4 header {
5 name    "Magyar (QWERTZ)"
6 lang    "hu_HU"
7 wc      "hu_HU"
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 }
16
17 kbd_normal {
18 lowercase {
19         margin 0 0 0 0
20         default_size 0
21         row {
22         key q alpha
23         key w alpha tele
24         key e alpha hexa
25         key r alpha
26         key t alpha
27         key z alpha
28         key u alpha
29         key i alpha
30         key o alpha
31         key p alpha tele
32         key @ special size 5
33         key : special size 5
34         key ) special size 5
35         }
36         row {
37         key a alpha hexa
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 dead
47         key ¨ alpha dead
48         key ˝ alpha dead
49         }
50         row {
51         key ´ alpha dead size 5
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 tele
60         key . special tele
61         key / special tele
62         key ? special tele size 5
63         key ! special size 5
64         }
65 }
66 lowercase_num {
67         margin 0 0 0 9
68         default_size 0
69         row {
70         key 1 num hexa tele
71         key 2 num hexa tele
72         key 3 num hexa tele
73         }
74         row {
75         key 4 num hexa tele
76         key 5 num hexa tele
77         key 6 num hexa tele
78         }
79         row {
80         key 7 num hexa tele
81         key 8 num hexa tele
82         key 9 num hexa tele
83         }
84         row {
85         key - num special tele
86         key 0 num hexa tele
87         key = special
88         }
89 }
90 uppercase {
91         margin 0 0 0 0
92         default_size 0
93         row {
94         key Q alpha
95         key W alpha tele
96         key E alpha hexa
97         key R alpha
98         key T alpha
99         key Z alpha
100         key U alpha
101         key I alpha
102         key O alpha
103         key P alpha tele
104         key ~ special
105         key | special
106         }
107         row {
108         key A alpha hexa
109         key S alpha
110         key D alpha hexa
111         key F alpha hexa
112         key G alpha
113         key H alpha
114         key J alpha
115         key K alpha
116         key L alpha
117         key ´ alpha dead
118         key ¨ alpha dead
119         key ˝ alpha dead
120         }
121         row {
122         key ´ alpha dead size 5
123         key Y alpha
124         key X alpha
125         key C alpha hexa
126         key V alpha
127         key B alpha hexa
128         key N alpha
129         key M alpha
130         key ; special size 5
131         key : special
132         key " special size 5
133         key ( special
134         key ) special
135         }
136 }
137 uppercase_num {
138         margin 0 0 0 9
139         default_size 0
140         row {
141         key ' special
142         key # special tele
143         key $ special
144         }
145         row {
146         key % special
147         key < special
148         key > special
149         }
150         row {
151         key & special
152         key { special tele
153         key } special tele
154         }
155         row {
156         key _ special
157         key * special tele
158         key + special tele
159         }
160 }
161 }
162
163 kbd_thumb {
164 lowercase {
165         name "abc"
166         margin 0 0 0 0
167         default_size 3
168         row {
169         key q alpha
170         key w alpha tele
171         key e alpha hexa
172         key r alpha
173         key t alpha
174         key z alpha
175         key u alpha
176         key i alpha
177         key o alpha
178         key p alpha tele
179         key ¨ alpha dead
180         }
181         row {
182         key a alpha hexa
183         key s alpha
184         key d alpha hexa
185         key f alpha hexa
186         key g alpha
187         key h alpha
188         key j alpha
189         key k alpha
190         key l alpha
191         key ´ alpha dead
192         key ˝ alpha dead
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 dead
223         }
224         row {
225         key A alpha hexa
226         key S alpha
227         key D alpha hexa
228         key F alpha hexa
229         key G alpha
230         key H alpha
231         key J alpha
232         key K alpha
233         key L alpha
234         key ´ alpha dead
235         key ˝ alpha dead
236         }
237         row {
238         white size 4
239         key Y alpha
240         key X alpha
241         key C alpha hexa
242         key V alpha
243         key B alpha hexa
244         key N alpha
245         key M alpha
246         slide special { key . key , key ) key ( key @ key < key > }
247         slide special { key ? key ! key : key - key _ key / key ; }
248         }
249 }
250 special {
251         name "1!+"
252         margin 0 0 0 0
253         default_size 3
254         row {
255         key 1 num hexa tele
256         key 2 num hexa tele
257         key 3 num hexa tele
258         key " special
259         key + special
260         key - special
261         key = special
262         key _ special
263         key & special
264         key @ special
265         key ~ special
266         }
267         row {
268         key 4 num hexa tele
269         key 5 num hexa tele
270         key 6 num hexa tele
271         key ' special
272         key : special
273         key ; special
274         key ! special
275         key ( special
276         key ) special
277         key / special
278         key \ special
279         }
280         row {
281         key 7 num hexa tele
282         key 8 num hexa tele
283         key 9 num hexa tele
284         key 0 num hexa tele
285         key . special
286         key , special
287         key ? special
288         key „ special
289         key “ special
290         key < special
291         key > special
292         }
293 }
294 special {
295         name "*§¿"
296         margin 0 0 0 0
297         default_size 3
298         row {
299         key # special
300         key % special
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         }
311         row {
312         key ¡ special
313         key ¿ special
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         }
324         row {
325         key ä alpha
326         key ë alpha
327         key ö alpha
328         key ü alpha
329         key Ä alpha
330         key Ë alpha
331         key Ö alpha
332         key Ü alpha
333         key ß alpha
334         key ™ special
335         key © special
336         }
337 }
338 }