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
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
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
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
46 ("~" "") ;; ZERO WIDTH JOINER
47 ("$" "৳") ;; BENGALI RUPEE SIGN
48 ("^" "÷") ;; DIVISION SIGN
49 ("&" "ঁ") ;; BENGALI SIGN CANDRABINDU
50 ("*" "×") ;; MULTIPLICATION SIGN
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
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
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
83 ((M-=) "≠") ;; NOT EQUAL TO
85 ((M-e) "ঈ") ;; BENGALI LETTER II
86 ((M-u) "ঊ") ;; BENGALI LETTER UU
87 ((M-i) "ঐ") ;; BENGALI LETTER AI
88 ((M-o) "ঔ") ;; BENGALI LETTER AU
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
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
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
111 ((M-Q) "ঌ") ;; BENGALI LETTER VOCALIC L
112 ((M-W) "ৡ") ;; BENGALI LETTER VOCALIC LL
113 ((M-I) "ঽ") ;; BENGALI LETTER AVAGRAHA
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
125 ("g" "্") ;; BENGALI SIGN VIRAMA
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
145 (deadkey (shift virama)))
148 (independent (shift init))