Sinhala Singlish
Type Sinhala with English letters, the way words sound. Letters change as you type.
Based onjQuery.IME si-singlish
Key mappings
What each key or short sequence types on its own.
- ඃ
\h - ං
\n - ඞ
\N - ර්
\r - ය්
\y - අ
a - ඇ
A - ආ
aa - ඈ
Aa - ඖ
au - බ්
b - ඹ්
B - භ්
bh - ච්
ch - ඡ්
Ch - ඩ්
d - ඪ්
D - ද්
dh - ධ්
Dh - එ
e - ඒ
ea - ඊ
ee - ඒ
ei - ෆ්
f - ග්
g - ඝ්
G - ඝ්
gh - ඥ්
ghN - ඥ්
GN - හ්
h - ඉ
i - ඊ
ie - ඊ
ii - ජ්
j - ක්
k - ඛ්
K - ඛ්
kh - ඤ්
khN - ඤ්
KN - ල්
l - ළ්
L - ම්
m - න්
n - ණ්
N - ඔ
o - ඕ
oe - ඌ
oo - ප්
p - ඵ්
P - ඵ්
ph - ඣ්
q - ර්
r - ර්
R - ස්
s - ශ්
sh - ෂ්
Sh - ට්
t - ඨ්
T - ත්
th - ථ්
Th - උ
u - ඌ
uu - ව්
v - ව්
w - ය්
y - ය්
Y
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.
-
([\u0D9A-\u0DC6])්\u200Dර්u becomes $1ෘe.g. ක්‹ZWJ›ර් +u→ කෘ -
([\u0D9A-\u0DC6])ෘu becomes $1ෲe.g. කෘ +u→ කෲ -
([\u0D9A-\u0DC6])්a becomes $1e.g. ක් +a→ ක -
([\u0D9A-\u0DC6])a becomes $1ාe.g. ක +a→ කා -
([\u0D9A-\u0DC6])්A becomes $1ැe.g. ක් +A→ කැ -
([\u0D9A-\u0DC6])ැa becomes $1ෑe.g. කැ +a→ කෑ -
([\u0D9A-\u0DC6])්i becomes $1ිe.g. ක් +i→ කි -
([\u0D9A-\u0DC6])ි[ei] becomes $1ීe.g. කි +e→ කී -
([\u0D9A-\u0DC6])්u becomes $1ුe.g. ක් +u→ කු -
([\u0D9A-\u0DC6])ුu becomes $1ූe.g. කු +u→ කූ -
([\u0D9A-\u0DC6])්e becomes $1ෙe.g. ක් +e→ කෙ -
([\u0D9A-\u0DC6])ෙ[ai] becomes $1ේe.g. කෙ +a→ කේ -
([\u0D9A-\u0DC6])්o becomes $1ොe.g. ක් +o→ කො -
([\u0D9A-\u0DC6])ොe becomes $1ෝe.g. කො +e→ කෝ -
([\u0D9A-\u0DC6])u becomes $1ෞe.g. ක +u→ කෞ -
([\u0D9A-\u0DC6])්I becomes $1ෛe.g. ක් +I→ කෛ -
([\u0D9A-\u0DC6]්)r becomes $1‹ZWJ›ර්e.g. ක් +r→ ක්‹ZWJ›ර්
Other Sinhala layouts
Something types wrong?
Tell us the keys you pressed, what you expected and what you got.