*** empty log message ***
[m17n/m17n-lib-js.git] / ar-kbd.mimx
1 <?xml version='1.0'?>
2 <input-method xmlns="http://www.m17n.org/MIM">
3   <tags>
4     <language>ar</language>
5     <name>kbd</name>
6   </tags>
7   <description>Input Method for Arabic simulating Arabic keyboard (MS Windows).
8 </description>
9   <title>ض</title>
10   <map-list>
11     <map mname="map-generic">
12       <rule>
13         <keyseq>
14           <string>1</string>
15         </keyseq>
16         <insert>
17           <string>١</string>
18         </insert>
19       </rule>
20       <rule>
21         <keyseq>
22           <string>2</string>
23         </keyseq>
24         <insert>
25           <string>٢</string>
26         </insert>
27       </rule>
28       <rule>
29         <keyseq>
30           <string>3</string>
31         </keyseq>
32         <insert>
33           <string>٣</string>
34         </insert>
35       </rule>
36       <rule>
37         <keyseq>
38           <string>4</string>
39         </keyseq>
40         <insert>
41           <string>٤</string>
42         </insert>
43       </rule>
44       <rule>
45         <keyseq>
46           <string>5</string>
47         </keyseq>
48         <insert>
49           <string>٥</string>
50         </insert>
51       </rule>
52       <rule>
53         <keyseq>
54           <string>6</string>
55         </keyseq>
56         <insert>
57           <string>٦</string>
58         </insert>
59       </rule>
60       <rule>
61         <keyseq>
62           <string>7</string>
63         </keyseq>
64         <insert>
65           <string>٧</string>
66         </insert>
67       </rule>
68       <rule>
69         <keyseq>
70           <string>8</string>
71         </keyseq>
72         <insert>
73           <string>٨</string>
74         </insert>
75       </rule>
76       <rule>
77         <keyseq>
78           <string>9</string>
79         </keyseq>
80         <insert>
81           <string>٩</string>
82         </insert>
83       </rule>
84       <rule>
85         <keyseq>
86           <string>0</string>
87         </keyseq>
88         <insert>
89           <string>٠</string>
90         </insert>
91       </rule>
92       <rule>
93         <keyseq>
94           <string>`</string>
95         </keyseq>
96         <insert>
97           <string>ذ</string>
98         </insert>
99       </rule>
100       <rule>
101         <keyseq>
102           <string>q</string>
103         </keyseq>
104         <insert>
105           <string>ض</string>
106         </insert>
107       </rule>
108       <rule>
109         <keyseq>
110           <string>w</string>
111         </keyseq>
112         <insert>
113           <string>ص</string>
114         </insert>
115       </rule>
116       <rule>
117         <keyseq>
118           <string>e</string>
119         </keyseq>
120         <insert>
121           <string>ث</string>
122         </insert>
123       </rule>
124       <rule>
125         <keyseq>
126           <string>r</string>
127         </keyseq>
128         <insert>
129           <string>ق</string>
130         </insert>
131       </rule>
132       <rule>
133         <keyseq>
134           <string>t</string>
135         </keyseq>
136         <insert>
137           <string>ف</string>
138         </insert>
139       </rule>
140       <rule>
141         <keyseq>
142           <string>y</string>
143         </keyseq>
144         <insert>
145           <string>غ</string>
146         </insert>
147       </rule>
148       <rule>
149         <keyseq>
150           <string>u</string>
151         </keyseq>
152         <insert>
153           <string>ع</string>
154         </insert>
155       </rule>
156       <rule>
157         <keyseq>
158           <string>i</string>
159         </keyseq>
160         <insert>
161           <string>ه</string>
162         </insert>
163       </rule>
164       <rule>
165         <keyseq>
166           <string>o</string>
167         </keyseq>
168         <insert>
169           <string>خ</string>
170         </insert>
171       </rule>
172       <rule>
173         <keyseq>
174           <string>p</string>
175         </keyseq>
176         <insert>
177           <string>ح</string>
178         </insert>
179       </rule>
180       <rule>
181         <keyseq>
182           <string>[</string>
183         </keyseq>
184         <insert>
185           <string>ج</string>
186         </insert>
187       </rule>
188       <rule>
189         <keyseq>
190           <string>]</string>
191         </keyseq>
192         <insert>
193           <string>د</string>
194         </insert>
195       </rule>
196       <rule>
197         <keyseq>
198           <string>a</string>
199         </keyseq>
200         <insert>
201           <string>ش</string>
202         </insert>
203       </rule>
204       <rule>
205         <keyseq>
206           <string>s</string>
207         </keyseq>
208         <insert>
209           <string>س</string>
210         </insert>
211       </rule>
212       <rule>
213         <keyseq>
214           <string>d</string>
215         </keyseq>
216         <insert>
217           <string>ي</string>
218         </insert>
219       </rule>
220       <rule>
221         <keyseq>
222           <string>f</string>
223         </keyseq>
224         <insert>
225           <string>ب</string>
226         </insert>
227       </rule>
228       <rule>
229         <keyseq>
230           <string>g</string>
231         </keyseq>
232         <insert>
233           <string>ل</string>
234         </insert>
235       </rule>
236       <rule>
237         <keyseq>
238           <string>h</string>
239         </keyseq>
240         <insert>
241           <string>ا</string>
242         </insert>
243       </rule>
244       <rule>
245         <keyseq>
246           <string>j</string>
247         </keyseq>
248         <insert>
249           <string>ت</string>
250         </insert>
251       </rule>
252       <rule>
253         <keyseq>
254           <string>k</string>
255         </keyseq>
256         <insert>
257           <string>ن</string>
258         </insert>
259       </rule>
260       <rule>
261         <keyseq>
262           <string>l</string>
263         </keyseq>
264         <insert>
265           <string>م</string>
266         </insert>
267       </rule>
268       <rule>
269         <keyseq>
270           <string>;</string>
271         </keyseq>
272         <insert>
273           <string>ك</string>
274         </insert>
275       </rule>
276       <rule>
277         <keyseq>
278           <string>'</string>
279         </keyseq>
280         <insert>
281           <string>ط</string>
282         </insert>
283       </rule>
284       <rule>
285         <keyseq>
286           <string>z</string>
287         </keyseq>
288         <insert>
289           <string>ئ</string>
290         </insert>
291       </rule>
292       <rule>
293         <keyseq>
294           <string>x</string>
295         </keyseq>
296         <insert>
297           <string>ء</string>
298         </insert>
299       </rule>
300       <rule>
301         <keyseq>
302           <string>c</string>
303         </keyseq>
304         <insert>
305           <string>ؤ</string>
306         </insert>
307       </rule>
308       <rule>
309         <keyseq>
310           <string>v</string>
311         </keyseq>
312         <insert>
313           <string>ر</string>
314         </insert>
315       </rule>
316       <rule>
317         <keyseq>
318           <string>b</string>
319         </keyseq>
320         <insert>
321           <string>لا</string>
322         </insert>
323       </rule>
324       <rule>
325         <keyseq>
326           <string>n</string>
327         </keyseq>
328         <insert>
329           <string>ى</string>
330         </insert>
331       </rule>
332       <rule>
333         <keyseq>
334           <string>m</string>
335         </keyseq>
336         <insert>
337           <string>ة</string>
338         </insert>
339       </rule>
340       <rule>
341         <keyseq>
342           <string>,</string>
343         </keyseq>
344         <insert>
345           <string>و</string>
346         </insert>
347       </rule>
348       <rule>
349         <keyseq>
350           <string>.</string>
351         </keyseq>
352         <insert>
353           <string>ز</string>
354         </insert>
355       </rule>
356       <rule>
357         <keyseq>
358           <string>/</string>
359         </keyseq>
360         <insert>
361           <string>ظ</string>
362         </insert>
363       </rule>
364       <rule>
365         <keyseq>
366           <string>(</string>
367         </keyseq>
368         <insert>
369           <string>)</string>
370         </insert>
371       </rule>
372       <rule>
373         <keyseq>
374           <string>)</string>
375         </keyseq>
376         <insert>
377           <string>(</string>
378         </insert>
379       </rule>
380       <rule>
381         <keyseq>
382           <string>~</string>
383         </keyseq>
384         <insert>
385           <string>ّ</string>
386         </insert>
387       </rule>
388       <rule>
389         <keyseq>
390           <string>Q</string>
391         </keyseq>
392         <insert>
393           <string>َ</string>
394         </insert>
395       </rule>
396       <rule>
397         <keyseq>
398           <string>W</string>
399         </keyseq>
400         <insert>
401           <string>ً</string>
402         </insert>
403       </rule>
404       <rule>
405         <keyseq>
406           <string>E</string>
407         </keyseq>
408         <insert>
409           <string>ُ</string>
410         </insert>
411       </rule>
412       <rule>
413         <keyseq>
414           <string>R</string>
415         </keyseq>
416         <insert>
417           <string>ٌ</string>
418         </insert>
419       </rule>
420       <rule>
421         <keyseq>
422           <string>T</string>
423         </keyseq>
424         <insert>
425           <string>لإ</string>
426         </insert>
427       </rule>
428       <rule>
429         <keyseq>
430           <string>Y</string>
431         </keyseq>
432         <insert>
433           <string>إ</string>
434         </insert>
435       </rule>
436       <rule>
437         <keyseq>
438           <string>U</string>
439         </keyseq>
440         <insert>
441           <string>`</string>
442         </insert>
443       </rule>
444       <rule>
445         <keyseq>
446           <string>I</string>
447         </keyseq>
448         <insert>
449           <string>÷</string>
450         </insert>
451       </rule>
452       <rule>
453         <keyseq>
454           <string>O</string>
455         </keyseq>
456         <insert>
457           <string>×</string>
458         </insert>
459       </rule>
460       <rule>
461         <keyseq>
462           <string>P</string>
463         </keyseq>
464         <insert>
465           <string>؛</string>
466         </insert>
467       </rule>
468       <rule>
469         <keyseq>
470           <string>{</string>
471         </keyseq>
472         <insert>
473           <string>&gt;</string>
474         </insert>
475       </rule>
476       <rule>
477         <keyseq>
478           <string>}</string>
479         </keyseq>
480         <insert>
481           <string>&lt;</string>
482         </insert>
483       </rule>
484       <rule>
485         <keyseq>
486           <string>A</string>
487         </keyseq>
488         <insert>
489           <string>ِ</string>
490         </insert>
491       </rule>
492       <rule>
493         <keyseq>
494           <string>S</string>
495         </keyseq>
496         <insert>
497           <string>ٍ</string>
498         </insert>
499       </rule>
500       <rule>
501         <keyseq>
502           <string>D</string>
503         </keyseq>
504         <insert>
505           <string>]</string>
506         </insert>
507       </rule>
508       <rule>
509         <keyseq>
510           <string>F</string>
511         </keyseq>
512         <insert>
513           <string>[</string>
514         </insert>
515       </rule>
516       <rule>
517         <keyseq>
518           <string>G</string>
519         </keyseq>
520         <insert>
521           <string>لأ</string>
522         </insert>
523       </rule>
524       <rule>
525         <keyseq>
526           <string>H</string>
527         </keyseq>
528         <insert>
529           <string>أ</string>
530         </insert>
531       </rule>
532       <rule>
533         <keyseq>
534           <string>J</string>
535         </keyseq>
536         <insert>
537           <string>ـ</string>
538         </insert>
539       </rule>
540       <rule>
541         <keyseq>
542           <string>K</string>
543         </keyseq>
544         <insert>
545           <string>،</string>
546         </insert>
547       </rule>
548       <rule>
549         <keyseq>
550           <string>L</string>
551         </keyseq>
552         <insert>
553           <string>/</string>
554         </insert>
555       </rule>
556       <rule>
557         <keyseq>
558           <string>Z</string>
559         </keyseq>
560         <insert>
561           <string>~</string>
562         </insert>
563       </rule>
564       <rule>
565         <keyseq>
566           <string>X</string>
567         </keyseq>
568         <insert>
569           <string>ْ</string>
570         </insert>
571       </rule>
572       <rule>
573         <keyseq>
574           <string>C</string>
575         </keyseq>
576         <insert>
577           <string>}</string>
578         </insert>
579       </rule>
580       <rule>
581         <keyseq>
582           <string>V</string>
583         </keyseq>
584         <insert>
585           <string>{</string>
586         </insert>
587       </rule>
588       <rule>
589         <keyseq>
590           <string>B</string>
591         </keyseq>
592         <insert>
593           <string>لآ</string>
594         </insert>
595       </rule>
596       <rule>
597         <keyseq>
598           <string>N</string>
599         </keyseq>
600         <insert>
601           <string>آ</string>
602         </insert>
603       </rule>
604       <rule>
605         <keyseq>
606           <string>M</string>
607         </keyseq>
608         <insert>
609           <string>'</string>
610         </insert>
611       </rule>
612       <rule>
613         <keyseq>
614           <string>&lt;</string>
615         </keyseq>
616         <insert>
617           <string>,</string>
618         </insert>
619       </rule>
620       <rule>
621         <keyseq>
622           <string>&gt;</string>
623         </keyseq>
624         <insert>
625           <string>.</string>
626         </insert>
627       </rule>
628       <rule>
629         <keyseq>
630           <string>?</string>
631         </keyseq>
632         <insert>
633           <string>؟</string>
634         </insert>
635       </rule>
636       <rule>
637         <keyseq>
638           <list>
639             <string>C-,</string>
640           </list>
641         </keyseq>
642         <insert>
643           <string>&gt;</string>
644         </insert>
645       </rule>
646       <rule>
647         <keyseq>
648           <list>
649             <symbol>C-.</symbol>
650           </list>
651         </keyseq>
652         <insert>
653           <string>&lt;</string>
654         </insert>
655       </rule>
656       <rule>
657         <keyseq>
658           <list>
659             <string>C-[</string>
660           </list>
661         </keyseq>
662         <insert>
663           <string>]</string>
664         </insert>
665       </rule>
666       <rule>
667         <keyseq>
668           <list>
669             <string>C-]</string>
670           </list>
671         </keyseq>
672         <insert>
673           <string>[</string>
674         </insert>
675       </rule>
676       <rule>
677         <keyseq>
678           <list>
679             <symbol>C-J</symbol>
680           </list>
681         </keyseq>
682         <insert>
683           <string>‍</string>
684         </insert>
685       </rule>
686       <rule>
687         <keyseq>
688           <list>
689             <symbol>C-L</symbol>
690           </list>
691         </keyseq>
692         <insert>
693           <string>‎</string>
694         </insert>
695       </rule>
696       <rule>
697         <keyseq>
698           <list>
699             <symbol>C-N</symbol>
700           </list>
701         </keyseq>
702         <insert>
703           <string>‌</string>
704         </insert>
705       </rule>
706       <rule>
707         <keyseq>
708           <list>
709             <symbol>C-R</symbol>
710           </list>
711         </keyseq>
712         <insert>
713           <string>‏</string>
714         </insert>
715       </rule>
716       <rule>
717         <keyseq>
718           <list>
719             <string>C-{</string>
720           </list>
721         </keyseq>
722         <insert>
723           <string>}</string>
724         </insert>
725       </rule>
726       <rule>
727         <keyseq>
728           <list>
729             <string>C-}</string>
730           </list>
731         </keyseq>
732         <insert>
733           <string>{</string>
734         </insert>
735       </rule>
736     </map>
737   </map-list>
738   <state-list>
739     <state sname="state-init">
740       <branch mname="map-generic"/>
741     </state>
742   </state-list>
743 </input-method>