Bengali Avro
Type Bengali with English letters, the way words sound. Letters change as you type.
Based onjQuery.IME bn-avro
Key mappings
What each key or short sequence types on its own.
- ঃ
: - ।
. - ঁ
^ - ৳
$ - ০
0 - ১
1 - ২
2 - ৩
3 - ৪
4 - ৫
5 - ৬
6 - ৭
7 - ৮
8 - ৯
9 - আ
a - আ
A - ব
b - ব
B - ভ
bh - ভ
bH - ভ
Bh - ভ
BH - চ
c - চ
C - ছ
ch - ছ
cH - ছ
Ch - ছ
CH - দ
d - ড
D - ধ
dh - ধ
dH - ঢ
Dh - ঢ
DH - এ
e - এ
E - ঈ
ee - ঈ
Ee - ফ
f - গ
g - গ
G - ঘ
gh - ঘ
gH - ঘ
Gh - ঘ
GH - হ
h - হ
H - ই
i - ঈ
I - জ
j - জ
J - ঝ
jh - ঝ
jH - ঝ
Jh - ঝ
JH - ক
k - ক
K - খ
kh - খ
kH - খ
Kh - খ
KH - ল
l - ল
L - ম
m - ম
M - ন
n - ণ
N - ং
ng - ঙ
Ng - ঞ
NG - অ
o - ও
O - ঐ
OI - উ
oo - ঔ
OU - প
p - প
P - ফ
ph - ফ
pH - ফ
Ph - ফ
PH - ক
q - ক
Q - খ
qh - খ
qH - খ
Qh - খ
QH - র
r - ড়
R - ঢ়
Rh - ঢ়
RH - স
s - শ
S - শ
sh - শ
sH - ষ
Sh - ষ
SH - ত
t - ট
T - থ
th - থ
tH - ঠ
Th - ঠ
TH - উ
u - ঊ
U - ভ
v - ভ
V - ও
w - ক্স
x - ক্শ
xh - ক্শ
xH - ক্ষ
xhh - ক্ষ
xhH - ক্ষ
xHh - ক্ষ
xHH - য়
y - য়
Y - য
z - ্য
Z
How keys combine
Rules that change what is already typed. In a rule, [ ] matches any one of the letters inside, ( ) remembers what it matched and $1, $2 put it back. Rules are tried in this order and the first match wins.
-
([ক-হড়ঢ়য়])্?ররi becomes $1ৃOnly right after typing[^o`]e.g. ক্রর +i→ কৃ -
([ক-হড়ঢ়য়])াZ becomes $1্যাOnly right after typing[^o`]e.g. কা +Z→ ক্যা -
(([ক-হড়ঢ়য়])|য়)o becomes $1Only right after typing[^o`]e.g. ক +o→ ক -
([ক-হড়ঢ়য়])a becomes $1াOnly right after typing[^o`]e.g. ক +a→ কা -
([ক-হড়ঢ়য়])i becomes $1িOnly right after typing[^o`]e.g. ক +i→ কি -
([ক-হড়ঢ়য়])(I|েe) becomes $1ীOnly right after typing[^o`]e.g. ক +I→ কী -
([ক-হড়ঢ়য়])u becomes $1ুOnly right after typing[^o`]e.g. ক +u→ কু -
([ক-হড়ঢ়য়])U becomes $1ূOnly right after typing[^o`]e.g. ক +U→ কূ -
([ক-হড়ঢ়য়])o becomes $1ুOnly right after typing[o`]e.g. ক +o→ কু -
([ক-হড়ঢ়য়])e becomes $1েOnly right after typing[^o`]e.g. ক +e→ কে -
([ক-হড়ঢ়য়])োI becomes $1ৈOnly right after typing[^o`]e.g. কো +I→ কৈ -
([ক-হড়ঢ়য়])O becomes $1োOnly right after typing[^o`]e.g. ক +O→ কো -
([ক-হড়ঢ়য়])োU becomes $1ৌOnly right after typing[^o`]e.g. কো +U→ কৌ -
([ক-হড়ঢ়য়][িুেো]|[এইওউ])a becomes $1য়াOnly right after typing[^o`]e.g. কি +a→ কিয়া -
([ক-হড়ঢ়য়][াে]|[আএ])o becomes $1ওOnly right after typing[^o`]e.g. কা +o→ কাও -
([কঙলষস])(k|K) becomes $1্কOnly right after typing[^o`]e.g. ক +k→ ক্ক -
([ঙদল])(g|G) becomes $1্গOnly right after typing[^o`]e.g. ঙ +g→ ঙ্গ -
([চশ])c becomes $1্চOnly right after typing[^o`]e.g. চ +c→ চ্চ -
([জঞব])j becomes $1্জOnly right after typing[^o`]e.g. জ +j→ জ্জ -
([কটণনপলষস])T becomes $1্টOnly right after typing[^o`]e.g. ক +T→ ক্ট -
([ডণনল])D becomes $1্ডOnly right after typing[^o`]e.g. ড +D→ ড্ড -
([গষহ])N becomes $1্ণOnly right after typing[^o`]e.g. গ +N→ গ্ণ -
([কতনপশসহ])t becomes $1্তOnly right after typing[^o`]e.g. ক +t→ ক্ত -
([দনব])d becomes $1্দOnly right after typing[^o`]e.g. দ +d→ দ্দ -
([গঘণতধনপমশসহ])n becomes $1্নOnly right after typing[^o`]e.g. গ +n→ গ্ন -
([পমলষস])p becomes $1্পOnly right after typing[^o`]e.g. প +p→ প্প -
([স])f becomes $1্ফOnly right after typing[^o`]e.g. স +f→ স্ফ -
([বমল])b becomes $1্বOnly right after typing[^o`]e.g. ব +b→ ব্ব -
([দম])(v|V) becomes $1্ভOnly right after typing[^o`]e.g. দ +v→ দ্ভ -
([কগঙটণতদধনমলশষসহ])m becomes $1্মOnly right after typing[^o`]e.g. ক +m→ ক্ম -
([ক-ঘচ-ঝট-যলশ-হড়ঢ়য়])r becomes $1্রOnly right after typing[^o`]e.g. ক +r→ ক্র -
([কগপ-বমলশসহ])l becomes $1্লOnly right after typing[^o`]e.g. ক +l→ ক্ল -
([কনপ])s becomes $1্সOnly right after typing[^o`]e.g. ক +s→ ক্স -
([ক-হড়ঢ়য়])w becomes $1্বOnly right after typing[^o`]e.g. ক +w→ ক্ব -
([ক-হড়ঢ়য়])y becomes $1্যOnly right after typing[^o`]e.g. ক +y→ ক্য
Other Bengali layouts
Something types wrong?
Tell us the keys you pressed, what you expected and what you got.