Definition of IM_CONF_DIR moved to prefs.h
[ukeyboard.git] / keyboards / he-phonetic.def
blob2285aee88bbf3eb03e33230be354de1f7edcf76c
1 # title: Hebrew Phonetic layout
2 # author: Roman Moravcik <roman.moravcik@gmail.com>
4 header {
5 name "עברית (ישראל) - Phonetic"
6 lang "he_IL"
7 wc "he_IL"
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 ק alpha size 2
22 key ו alpha
23 key א alpha
24 key ר alpha
25 key ת alpha
26 key ע alpha
27 key ו alpha
28 key י alpha
29 key ס alpha
30 key פ alpha
31 key - special size 1
33 row {
34 key א alpha
35 key ש alpha
36 key ד alpha
37 key פ alpha
38 key ג alpha
39 key ה alpha
40 key י alpha
41 key כ alpha
42 key ל alpha
43 key [ special
44 key ] special
45 key ; special
46 key ' special
48 row {
49 key ז alpha size 2
50 key ח alpha
51 key צ alpha
52 key ו alpha
53 key ב alpha
54 key נ alpha
55 key מ alpha
56 key , special
57 key . special
58 key / special
59 key = special
60 key \ special size 1
63 lowercase_num {
64 margin 0 0 0 9
65 default_size 0
66 row {
67 key 1 num hexa tele
68 key 2 num hexa tele
69 key 3 num hexa tele
71 row {
72 key 4 num hexa tele
73 key 5 num hexa tele
74 key 6 num hexa tele
76 row {
77 key 7 num hexa tele
78 key 8 num hexa tele
79 key 9 num hexa tele
81 row {
82 key + special tele
83 key 0 num hexa tele
84 key = special
87 uppercase {
88 margin 0 0 0 0
89 default_size 0
90 row {
91 key ק alpha size 2
92 key ו alpha
93 key א alpha
94 key ר alpha
95 key ת alpha
96 key ע alpha
97 key ו alpha
98 key י alpha
99 key ס alpha
100 key פ alpha
101 key _ special size 1
103 row {
104 key א alpha
105 key ש alpha
106 key ד alpha
107 key פ alpha
108 key ג alpha
109 key ה alpha
110 key י alpha
111 key כ alpha
112 key ל alpha
113 key ; special
114 key ' special
115 key [ special
116 key ] special
118 row {
119 key ז alpha size 2
120 key ח alpha
121 key צ alpha
122 key ו alpha
123 key ב alpha
124 key נ alpha
125 key מ alpha
126 key , special
127 key . special
128 key / special
129 key = special
130 key \ special size 1
133 uppercase_num {
134 margin 0 0 0 9
135 default_size 0
136 row {
137 key # special tele
138 key £ special
139 key ¥ special
141 row {
142 key $ special
143 key € special
144 key % special
146 row {
147 key & special
148 key ( special
149 key ) special
151 row {
152 key ~ special
153 key * special tele
154 key - num special
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 key \ special
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 = special
188 key ‗ special
190 row {
191 shift
192 key ז alpha
193 key ח alpha
194 key צ alpha
195 key ו alpha
196 key ב alpha
197 key נ alpha
198 key מ alpha
199 key , special
200 key . special
201 backspace
204 uppercase {
205 name "ABC"
206 margin 0 0 0 0
207 default_size 3
208 row {
209 key ק alpha
210 key ו alpha
211 key א alpha
212 key ר alpha
213 key ט alpha
214 key ע alpha
215 key ו alpha
216 key י alpha
217 key ס alpha
218 key ף alpha
219 key | special
221 row {
222 key א alpha
223 key ש alpha
224 key ד alpha
225 key ף alpha
226 key ג alpha
227 key ה alpha
228 key י alpha
229 key ך alpha
230 key ל alpha
231 key + special
232 key ‗ special
234 row {
235 shift
236 key ז alpha
237 key ח alpha
238 key ץ alpha
239 key ו alpha
240 key ב alpha
241 key ן alpha
242 key ם alpha
243 key ; special
244 key : special
245 backspace
248 special {
249 name "1#+"
250 margin 0 0 0 0
251 default_size 3
252 row {
253 key 1 num hexa tele
254 key 2 num hexa tele
255 key 3 num hexa tele
256 key 4 num hexa tele
257 key 5 num hexa tele
258 key 6 num hexa tele
259 key 7 num hexa tele
260 key 8 num hexa tele
261 key 9 num hexa tele
262 key 0 num hexa tele
263 key = special
265 row {
266 key + special tele
267 key - special num
268 key _ special
269 key # special tele
270 key * special tele
271 key % special
272 key € special
273 key £ special
274 key $ special
275 key ¥ special
276 key ¤ special
278 row {
279 shift
280 key , special
281 key . special
282 key @ special
283 key / special
284 key \ special
285 key ~ alpha special dead
286 key ^ alpha special dead
287 key ) special
288 key ( special
289 backspace
292 special {
293 name "*§¿"
294 margin 0 0 0 0
295 default_size 3
296 row {
297 key ´ alpha special dead
298 key ` alpha special dead
299 key ¨ alpha special dead
300 key ^ alpha special dead
301 key ~ alpha special dead
302 key ' special
303 key " special
304 key “ special
305 key ” special
306 key ° special
307 key & special
309 row {
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
319 key « special
320 key | special
322 row {
323 shift
324 key ; special
325 key : special
326 key ] special
327 key [ special
328 key } special
329 key { special
330 key ç alpha
331 key ¡ special
332 key ¿ special
333 backspace