New file.
[m17n/m17n-db.git] / bn-unijoy.mim
1 (title "ক")
2
3 (map
4  (livekey
5   ("`" "‌") ;; ZERO WIDTH NON-JOINER
6   ("1" "১") ;; BENGALI DIGIT ONE
7   ("2" "২") ;; BENGALI DIGIT TWO
8   ("3" "৩") ;; BENGALI DIGIT THREE
9   ("4" "৪") ;; BENGALI DIGIT FOUR
10   ("5" "৫") ;; BENGALI DIGIT FIVE
11   ("6" "৬") ;; BENGALI DIGIT SIX
12   ("7" "৭") ;; BENGALI DIGIT SEVEN
13   ("8" "৮") ;; BENGALI DIGIT EIGHT
14   ("9" "৯") ;; BENGALI DIGIT NINE
15   ("0" "০") ;; BENGALI DIGIT ZERO
16
17   ("q" "ঙ") ;; BENGALI LETTER NGA
18   ("w" "য") ;; BENGALI LETTER YA
19   ("e" "ড") ;; BENGALI LETTER DDA
20   ("r" "প") ;; BENGALI LETTER PA
21   ("t" "ট") ;; BENGALI LETTER TTA
22   ("y" "চ") ;; BENGALI LETTER CA
23   ("u" "জ") ;; BENGALI LETTER JA
24   ("i" "হ") ;; BENGALI LETTER HA
25   ("o" "গ") ;; BENGALI LETTER GA
26   ("p" "ড়") ;; BENGALI LETTER RRA
27   ("\\" "ঃ") ;; BENGALI SIGN VISARGA
28
29   ("a" "ৃ") ;; BENGALI VOWEL SIGN VOCALIC R
30   ("s" "ু") ;; BENGALI VOWEL SIGN U
31   ("d" "ি") ;; BENGALI VOWEL SIGN I
32   ("f" "া") ;; BENGALI VOWEL SIGN AA
33   ("h" "ব") ;; BENGALI LETTER BA
34   ("j" "ক") ;; BENGALI LETTER KA
35   ("k" "ত") ;; BENGALI LETTER TA
36   ("l" "দ") ;; BENGALI LETTER DA
37
38   ("z" "্র") ;; BENGALI SIGN VIRAMA + BENGALI LETTER RA
39   ("x" "ো") ;; BENGALI VOWEL SIGN O
40   ("c" "ে") ;; BENGALI VOWEL SIGN E
41   ("v" "র") ;; BENGALI LETTER RA
42   ("b" "ন") ;; BENGALI LETTER NA
43   ("n" "স") ;; BENGALI LETTER SA
44   ("m" "ম") ;; BENGALI LETTER MA
45
46   ("~" "‍") ;; ZERO WIDTH JOINER
47   ("$" "৳") ;; BENGALI RUPEE SIGN
48   ("^" "÷") ;; DIVISION SIGN
49   ("&" "ঁ") ;; BENGALI SIGN CANDRABINDU
50   ("*" "×") ;; MULTIPLICATION SIGN
51
52   ("Q" "ং") ;; BENGALI SIGN ANUSVARA
53   ("W" "য়") ;; BENGALI LETTER YYA
54   ("E" "ঢ") ;; BENGALI LETTER DDHA
55   ("R" "ফ") ;; BENGALI LETTER PHA
56   ("T" "ঠ") ;; BENGALI LETTER TTHA
57   ("Y" "ছ") ;; BENGALI LETTER CHA
58   ("U" "ঝ") ;; BENGALI LETTER JHA
59   ("I" "ঞ") ;; BENGALI LETTER NYA
60   ("O" "ঘ") ;; BENGALI LETTER GHA
61   ("P" "ঢ়") ;; BENGALI LETTER RHA
62   ("|" "ৎ") ;; BENGALI SIGN KHANDATA
63
64   ("A" "র্") ;; BENGALI LETTER RA + BENGALI SIGN VIRAMA
65   ("S" "ূ") ;; BENGALI VOWEL SIGN UU
66   ("D" "ী") ;; BENGALI VOWEL SIGN II
67   ("F" "অ") ;; BENGALI LETTER A
68   ("G" "।") ;; DEVANAGARI DANDA
69   ("H" "ভ") ;; BENGALI LETTER BHA
70   ("J" "খ") ;; BENGALI LETTER KHA
71   ("K" "থ") ;; BENGALI LETTER THA
72   ("L" "ধ") ;; BENGALI LETTER DHA
73
74   ("Z" "্য") ;; BENGALI SIGN VIRAMA + BENGALI LETTER YA
75   ("X" "ৌ") ;; BENGALI VOWEL SIGN AU
76   ("C" "ৈ") ;; BENGALI VOWEL SIGN AI
77   ("V" "ল") ;; BENGALI LETTER LA
78   ("B" "ণ") ;; BENGALI LETTER NNA
79   ("N" "ষ") ;; BENGALI LETTER SSA
80   ("M" "শ") ;; BENGALI LETTER SHA
81
82
83   ((M-=) "≠") ;; NOT EQUAL TO
84
85   ((M-e) "ঈ") ;; BENGALI LETTER II
86   ((M-u) "ঊ") ;; BENGALI LETTER UU
87   ((M-i) "ঐ") ;; BENGALI LETTER AI
88   ((M-o) "ঔ") ;; BENGALI LETTER AU
89
90   ((M-a) "ঋ") ;; BENGALI LETTER VOCALIC R
91   ((M-s) "উ") ;; BENGALI LETTER U
92   ((M-d) "ই") ;; BENGALI LETTER I
93   ((M-f) "আ") ;; BENGALI LETTER AA
94   ((M-g) "্") ;; BENGALI SIGN VIRAMA //not a dead key now
95   ((M-h) "ৰ") ;; BENGALI LETTER RA WITH MIDDLE DIAGONAL
96
97   ((M-x) "ও") ;; BENGALI LETTER O
98   ((M-c) "এ") ;; BENGALI LETTER E
99   ((M-v) "ৱ") ;; BENGALI LETTER RA WITH LOWER DIAGONAL
100   ((M-.) "়") ;; BENGALI SIGN NUKTA
101
102   ((M-!) "৴") ;; BENGALI CURRENCY NUMERATOR ONE
103   ((M-@) "৵") ;; BENGALI CURRENCY NUMERATOR TWO
104   ((M-#) "৶") ;; BENGALI CURRENCY NUMERATOR THREE
105   ((M-$) "৷") ;; BENGALI CURRENCY NUMERATOR FOUR
106   ((M-%) "৲") ;; BENGALI RUPEE MARK
107   ((M-&) "৺") ;; BENGALI ISSHAR
108   ((M-\)) "৸") ;;BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
109   ((M-_) "৹") ;; BENGALI CURRENCY DENOMINATOR SIXTEEN
110
111   ((M-Q) "ঌ") ;; BENGALI LETTER VOCALIC L
112   ((M-W) "ৡ") ;; BENGALI LETTER VOCALIC LL
113   ((M-I) "ঽ") ;; BENGALI LETTER AVAGRAHA
114
115   ((M-Z) "ৢ") ;; BENGALI VOWEL SIGN VOCALIC L
116   ((M-X) "ৗ") ;; BENGALI AU LENGTH MARK
117   ((M-C) "ৠ") ;; BENGALI LETTER VOCALIC RR
118   ((M-V) "ৣ") ;; BENGALI VOWEL SIGN VOCALIC LL
119   ((M-B) "ৄ") ;; BENGALI VOWEL SIGN VOCALIC RR
120   ((M-<) "≤") ;; LESS-THAN OR EQUAL TO
121   ((M->) "≥") ;; GREATER-THAN OR EQUAL TO
122   )
123
124  (deadkey
125   ("g" "্") ;; BENGALI SIGN VIRAMA
126   )
127
128  (independent
129   ("f" (delete @-) "আ") ;; BENGALI LETTER AA
130   ("d" (delete @-) "ই") ;; BENGALI LETTER I
131   ("D" (delete @-) "ঈ") ;; BENGALI LETTER II
132   ("s" (delete @-) "উ") ;; BENGALI LETTER U
133   ("S" (delete @-) "ঊ") ;; BENGALI LETTER UU
134   ("a" (delete @-) "ঋ") ;; BENGALI LETTER VOCALIC R
135   ("c" (delete @-) "এ") ;; BENGALI LETTER E
136   ("C" (delete @-) "ঐ") ;; BENGALI LETTER AI
137   ("x" (delete @-) "ও") ;; BENGALI LETTER O
138   ("X" (delete @-) "ঔ") ;; BENGALI LETTER AU
139   ("G" (delete @-) "॥") ;; DEVANAGARI DOUBLE DANDA
140   ))
141
142 (state
143  (init
144   (livekey)
145   (deadkey (shift virama)))
146
147  (virama
148   (independent (shift init))
149   (nil (shift init))))