1361f1ce6ab255db2105a718364ce8b9c4e48f08
[slovak-l10n] / ukeyboard / keyboards / ar-lebanon.def
1 # title: Arabic keyboard layout (Lebanon)
2 # author: Ali Khadra <tyros99@yahoo.com>
3 # url: http://tyros.leb.net/nokia
4  
5 header {
6 name    "Arabic (Lebanon)"
7 lang    "ar_LB"
8 wc      "ar_LB"
9
10 size    0       { width 35 height 35 textpos 26 left 0 top 0 }
11 size    1       { width 35 height 35 textpos 26 left 0 top 0 }
12 size    2       { width 66 height 55 textpos 41 left 0 top 0 }
13 size    3       { width 131 height 55 textpos 41 left 0 top 0 }
14 }
15
16 kbd_normal {
17 lowercase {
18         margin 0 0 0 0
19         default_size 1
20         row {
21         key ض alpha
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 ج alpha
32         key د alpha
33         }
34         row {
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 م alpha
44         key ك alpha
45         key ط alpha
46         key ذ alpha
47         }
48         row {
49         key ئ alpha
50         key ء alpha
51         key ؤ alpha
52         key ر alpha
53         key ﻻ alpha
54         key ى alpha
55         key ة alpha
56         key و alpha
57         key ز alpha
58         key ظ alpha
59         key ، special
60         key . special
61         }
62 }
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
70         }
71         row {
72         key 4 num hexa tele
73         key 5 num hexa tele
74         key 6 num hexa tele
75         }
76         row {
77         key 7 num hexa tele
78         key 8 num hexa tele
79         key 9 num hexa tele
80         }
81         row {
82         key + special
83         key 0 num hexa tele
84         key = special
85         }
86 }
87 uppercase {
88         margin 0 0 0 0
89         default_size 1
90         row {
91         key  َ special dead
92         key  ً special dead
93         key  ُ special dead
94         key  ٌ special dead
95         key ﻹ alpha
96         key إ alpha
97         key ‘ special
98         key ÷ special
99         key × special
100         key ؛ special
101         key < special
102         key > special
103         }
104         row {
105         key \ special
106         key @ special
107         key ] special
108         key [ special
109         key ﻷ alpha
110         key أ alpha
111         key ـ special
112         key ، special
113         key / special
114         key : special
115         key " special
116         key  ّ special dead
117         }
118         row {
119         key ~ special
120         key  ْ special dead
121         key  ِ special dead
122         key  ٍ special dead
123         key ﻵ alpha
124         key آ alpha
125         key ’ special
126         key , special
127         key . special
128         key ؟ special
129         key ! special
130         key | special
131         }
132 }
133 uppercase_num {
134         margin 0 0 0 9
135         default_size 0
136         row {
137         key ١ num tele
138         key ٢ num tele
139         key ٣ num tele
140         }
141         row {
142         key ٤ num tele
143         key ٥ num tele
144         key ٦ num tele
145         }
146         row {
147         key ٧ num tele
148         key ٨ num tele
149         key ٩ num tele
150         }
151         row {
152         key - num special tele
153         key ٠ num tele
154         key = special
155         }
156 }
157 }
158
159 kbd_thumb {
160 lowercase {
161         name "ا ب"
162         margin 0 0 0 0
163         default_size 2
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 ج alpha
176         key د alpha
177         }
178         row {
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         key ط alpha
190         key ذ alpha
191         }
192         row {
193         key ئ alpha
194         key ء alpha
195         key ؤ alpha
196         key ر alpha
197         key ﻻ alpha
198         key ى alpha
199         key ة alpha
200         key و alpha
201         key ز alpha
202         key ظ alpha
203         white size 3
204         }
205 }
206 uppercase {
207         name "أ إ آ"
208         margin 0 0 0 0
209         default_size 2
210         row {
211         key  َ special dead
212         key  ً special dead
213         key  ُ special dead
214         key  ٌ special dead
215         key ﻹ alpha
216         key إ alpha
217         key ‘ special
218         key ’ special
219         key @ special
220         key ؛ special
221         key < special
222         key > special
223         }
224         row {
225         key \ special
226         key | special
227         key ] special
228         key [ special
229         key ﻷ alpha
230         key أ alpha
231         key ـ special
232         key ، special
233         key / special
234         key : special
235         key " special
236         key  ّ special dead
237         }
238         row {
239         key ~ special
240         key  ْ special dead
241         key  ِ special dead
242         key  ٍ special dead
243         key ﻵ alpha
244         key آ alpha
245         key , special
246         key . special
247         slide special { key ؟ key ! key ( key ) key { key } } size 3
248         white size 3
249         }
250 }
251 special {
252         name "؛؟١"
253         margin 0 0 0 0
254         default_size 2
255         row {
256         key ١ num tele
257         key ٢ num tele
258         key ٣ num tele
259         key ؛ special
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 ٤ num tele
271         key ٥ num tele
272         key ٦ num 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         key } special
282         }
283         row {
284         key ٧ num tele
285         key ٨ num tele
286         key ٩ num tele
287         key ٠ num tele
288         key ‘ special
289         key ’ special
290         key ؟ special
291         key „ special
292         key “ special
293         key ± special
294         key ™ special
295         key © special
296         }
297 }
298 special {
299         name "1!+"
300         margin 0 0 0 0
301         default_size 2
302         row {
303         key 1 num hexa tele
304         key 2 num hexa tele
305         key 3 num hexa tele
306         key " special
307         key + special
308         key - special
309         key = special
310         key _ special
311         key & special
312         key @ special
313         key ~ special
314         key ° special
315         }
316         row {
317         key 4 num hexa tele
318         key 5 num hexa tele
319         key 6 num hexa tele
320         key ' special
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         }
330         row {
331         key 7 num hexa tele
332         key 8 num hexa tele
333         key 9 num hexa tele
334         key 0 num hexa tele
335         key . special
336         key , special
337         key ? special
338         key ¿ special
339         key $ special
340         key £ special
341         key < special
342         key > special
343         }
344 }
345 }