f7e0ee15aede676fedaeac18eb5c5a3b11c4453e
[slovak-l10n] / ukeyboard / keyboards / he-qwerty.def
1 # title: Hebrew layout
2 # author: Matan Ziv-Av <matan@svgalib.org>
3
4 header {
5 name    "Hebrew"
6 lang    "he_IL"
7 wc      "he_IL"
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 / special size 2
23         key ' special 
24         key ק alpha 
25         key ר alpha
26         key א alpha
27         key ט alpha
28         key ו alpha
29         key ן alpha
30         key ם alpha
31         key פ alpha
32         key = special size 1
33         }
34         row {
35         key ! special
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
46         key [ special
47         key ^ special
48         }
49         row {
50         key ? special size 2
51         key ז alpha
52         key ס alpha
53         key ב alpha hexa
54         key ה alpha
55         key נ alpha hexa
56         key מ alpha
57         key צ alpha
58         key ת alpha
59         key ץ alpha
60         key . special
61         key , special size 1
62         }
63 }
64 lowercase_num {
65         margin 0 0 0 9
66         default_size 0
67         row {
68         key 1 num hexa tele
69         key 2 num hexa tele
70         key 3 num hexa tele
71         }
72         row {
73         key 4 num hexa tele
74         key 5 num hexa tele
75         key 6 num hexa tele
76         }
77         row {
78         key 7 num hexa tele
79         key 8 num hexa tele
80         key 9 num hexa tele
81         }
82         row {
83         key - num special tele
84         key 0 num hexa tele
85         key + special
86         }
87 }
88 uppercase {
89         margin 0 0 0 0
90         default_size 0
91         row {
92         key q alpha size 2
93         key w alpha tele
94         key e alpha hexa
95         key r alpha
96         key t alpha
97         key y alpha
98         key u alpha
99         key i alpha
100         key o alpha
101         key p alpha tele
102         key @ special size 1
103         }
104         row {
105         key ~ special
106         key a alpha hexa
107         key s alpha
108         key d alpha hexa
109         key f alpha hexa
110         key g alpha
111         key h alpha
112         key j alpha
113         key k alpha
114         key l alpha
115         key " special
116         key | special
117         key ] alpha dead
118         }
119         row {
120         key ^ special size 2
121         key z alpha
122         key x alpha hexa
123         key c alpha
124         key v alpha hexa
125         key b alpha
126         key n alpha
127         key m special
128         key < special
129         key > special
130         key : special size 1
131         }
132 }
133 uppercase_num {
134         margin 0 0 0 9
135         default_size 0
136         row {
137         key ` special
138         key # special tele
139         key % special
140         }
141         row {
142         key $ special
143         key { special
144         key } special
145         }
146         row {
147         key \ special
148         key ( special tele
149         key ) special tele
150         }
151         row {
152         key _ special
153         key * special tele
154         key + special tele
155         }
156 }
157 }
158
159 kbd_thumb {
160 lowercase {
161         name "abc"
162         margin 0 0 0 0
163         default_size 3
164         row {
165         key ת alpha
166         key ץ alpha
167         key ק alpha
168         key ר alpha
169         key א alpha
170         key ט alpha
171         key ו alpha
172         key ן alpha
173         key ם alpha
174         key פ alpha
175         slide special { key : key ; key - key _ key / key < key > }
176         }
177         row {
178         key ש alpha
179         key ד alpha
180         key ג alpha
181         key כ alpha
182         key ע alpha
183         key י alpha
184         key ח alpha
185         key ל alpha
186         key ך alpha
187         key ף­ alpha
188         key ^ alpha
189         }
190         row {
191         white size 4
192         key ז alpha
193         key ס alpha
194         key ב alpha
195         key ה alpha
196         key נ alpha
197         key מ alpha
198         key צ alpha
199         slide special { key . key , key ? key ! key @ key ( key ) } size 4
200         }
201 }
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 tele
209         key e alpha hexa
210         key r alpha
211         key t alpha
212         key y alpha
213         key u alpha
214         key i alpha
215         key o alpha
216         key p alpha tele
217         slide special { key : key ; key - key _ key / key < key > }
218         }
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 dead
231         }
232         row {
233         white size 4
234         key z 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         slide special { key . key , key ? key ! key @ key ( key ) } size 4
242         }
243 }
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 + special
254         key - special
255         key = special
256         key _ special
257         key & special
258         key @ special
259         key ~ special
260         }
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
273         }
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 ג\80\9e special
283         key ג\80\9c special
284         key < special
285         key > special
286         }
287 }
288 special {
289         name "*�§��"
290         margin 0 0 0 0
291         default_size 3
292         row {
293         key # special
294         key % special
295         key ג\82¬ 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
304         }
305         row {
306         key �� special
307         key �� special
308         key �§ special
309         key * special
310         key �· special
311         key ג\80¢ special
312         key �° special
313         key �± special
314         key �½ special
315         key �« special
316         key �» special
317         }
318         row {
319         key �¤ alpha
320         key �« alpha
321         key �¶ alpha
322         key �¼ alpha
323         key �\84 alpha
324         key �\8b alpha
325         key �\96 alpha
326         key �\9c alpha
327         key �\9f alpha
328         key ג\84¢ special
329         key �© special
330         }
331 }
332 }