Add input-method and descrition elements.
[m17n/m17n-db.git] / syrc-phonetic.mim
1 ;; syrc-phonetic.mim -- Syriac phonetic keyboard layout
2 ;; Copyright (C) 2004, 2005
3 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
4 ;;   Registration Number H15PRO112
5
6 ;; This file is part of the m17n database; a sub-part of the m17n
7 ;; library.
8
9 ;; The m17n library is free software; you can redistribute it and/or
10 ;; modify it under the terms of the GNU Lesser General Public License
11 ;; as published by the Free Software Foundation; either version 2.1 of
12 ;; the License, or (at your option) any later version.
13
14 ;; The m17n library is distributed in the hope that it will be useful,
15 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
16 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
17 ;; Lesser General Public License for more details.
18
19 ;; You should have received a copy of the GNU Lesser General Public
20 ;; License along with the m17n library; if not, write to the Free
21 ;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
22 ;; 02111-1307, USA.
23
24 (input-method t syrc-phonetic)
25
26 (description "Syriac input method simulating the Syriac phonetic keyboard
27 The keyboard layout was published by Beth Mardutho: The Syriac Institute.
28   <http://www.BethMardutho.org>
29 ")
30
31 (title "syrc-ph")
32
33 (map
34  (generic
35   ("`" ?܏)
36   ("\\" ?܆)
37   ("q" ?ܩ)
38   ("w" ?ܘ)
39   ("e" ?ܖ)
40   ("r" ?ܪ)
41   ("t" ?ܬ)
42   ("y" ?ܝ)
43   ("u" ?ܜ)
44   ("i" ?ܥ)
45   ("o" ?ܧ)
46   ("p" ?ܦ)
47   ("a" ?ܐ)
48   ("s" ?ܣ)
49   ("d" ?ܕ)
50   ("f" ?ܔ)
51   ("g" ?ܓ)
52   ("h" ?ܗ)
53   ("j" ?ܛ)
54   ("k" ?ܟ)
55   ("l" ?ܠ)
56   (";" ?ܚ)
57   ("'" ?ܞ)
58   ("z" ?ܙ)
59   ("x" ?ܨ)
60   ("c" ?ܤ)
61   ("v" ?ܫ)
62   ("b" ?ܒ)
63   ("n" ?ܢ)
64   ("m" ?ܡ)
65   ("," ?܀)
66   ("/" ?܇)
67
68   ("~" ?̮)
69   ("@" ?̊)
70   ("#" ?̥)
71   ("$" ?݉)
72   ("%" ?♰)
73   ("^" ?♱)
74   ("&" ?܊)
75   ("*" ?«)
76   ("_" ?»)
77   ("|" ?:)
78   ("Q" ?ܰ)
79   ("W" ?ܳ)
80   ("E" ?ܶ)
81   ("R" ?ܺ)
82   ("T" ?ܽ)
83   ("Y" ?݀)
84   ("U" ?݁)
85   ("I" ?̈)
86   ("O" ?̄)
87   ("P" ?̇)
88   ("{" ?̃)
89   ("}" ?݊)
90   ("A" ?ܱ)
91   ("S" ?ܴ)
92   ("D" ?ܷ)
93   ("F" ?ܻ)
94   ("G" ?ܾ)
95   ("H" ?ܑ)
96   ("J" ?-)
97   ("K" ?̤)
98   ("L" ?̱)
99   (":" ?̣)
100   ("\"" ?̰)
101   ("Z" ?ܲ)
102   ("X" ?ܵ)
103   ("C" ?ܸ)
104   ("V" ?ܼ)
105   ("B" ?ܿ)
106   ("N" ?ܹ)
107   ("M" ?݂)
108   ("<" ?،)
109   (">" ?؛)
110   ("?" ?؟)
111
112   ((M-`) ?ّ)
113   ((M-1) ?܁)
114   ((M-2) ?܂)
115   ((M-3) ?܃)
116   ((M-4) ?܄)
117   ((M-5) ?܅)
118   ((M-6) ?܈)
119   ((M-7) ?܉)
120   ((M-8) ?܋)
121   ((M-9) ?܌)
122   ((M-0) ?܍)
123   ((M--) ?┌)
124   ((M-=) ?┐)
125   ((M-q) ?َ)
126   ((M-w) ?ً)
127   ((M-e) ?ُ)
128   ((M-r) ?ٌ)
129   ((M-t) ?ٓ)
130   ((M-y) ?ٔ)
131   ((M-u) ?݇)
132   ((M-i) ?݃)
133   ((M-o) ?݅)
134   ((M-p) ?̭)
135   ((M-a) ?ِ)
136   ((M-s) ?ٍ)
137   ((M-f) ?ء)
138   ((M-g) ?ٕ)
139   ((M-h) ?ٰ)
140   ((M-j) ?݈)
141   ((M-k) ?݄)
142   ((M-l) ?݆)
143   ((M-x) ?ْ)
144   ((M-c) ?‌)
145   ((M-v) ?‍)
146   ((M-b) ?‎)
147   ((M-n) ?‏)
148   ))
149
150 (state
151  (init
152   (generic)))
153
154 ;; Local Variables:
155 ;; coding: utf-8
156 ;; mode: lisp
157 ;; End: