" Vim Keymap file for Sinhala (Sri Lanka) (2003-11-02)
" Maintainer : Harshula Jayasuriya
" Last Updated: 2007-06-30
" This is a phonetic static mapping for a standard US-English keyboard
" (qwerty)
" http://www.nongnu.org/sinhala/doc/keymaps/sinhala-keyboard_3.html
" Copy the keymap to ~/.vim/keymap/
" Start gvim
" Need to disable the menu so that you can use the 'alt' key.
" set guioptions-=m
" Select the new keymap
" set keymap=sinhala-phonetic_utf-8
let b:keymap_name = "sinhala"
loadkeymap
" ං - anusvaraya (anusvara)
H " ඃ - visargaya (visarga)
a " අ - ayanna (a)
A " ආ - aayanna (aa)
w " ඇ - aeyanna (ae)
W " ඈ - aeeyanna (aee)
i " ඉ - iyanna (i)
I " ඊ - iiyanna (ii)
u " උ - uyanna (u)
U " ඌ - uuyanna (uu)
q " ඍ - iruyanna (iru)
Q " ඎ - iruuyanna (iruu)
" ඏ - iluyanna (ilu)
" ඐ - iluuyanna (iluu)
e " එ - eyanna (e)
E " ඒ - eeyanna (ee)
" ඓ - aiyanna (ai)
o " ඔ - oyanna (o)
O " ඕ - ooyanna (oo)
" ඖ - auyanna (au)
k " ක - alpapraana kayanna (ka)
K " ඛ - mahaapraana kayanna (kha)
g " ග - alpapraana gayanna (ga)
G " ඝ - mahaapraana gayanna (gha)
" ඞ - kantaja naasikyaya (nga)
" ඟ - sanyaka gayanna (nnga)
c " ච - alpapraana cayanna (ca)
C " ඡ - mahaapraana cayanna (cha)
j " ජ - alpapraana jayanna (ja)
J " ඣ - mahaapraana jayanna (jha)
z " ඤ - taaluja naasikyaya (nya)
Z " ඥ - taaluja sanyooga naasikyaya (jnya)
" ඦ - sanyaka jayanna (nyja)
" ට - alpapraana ttayanna (tta)
" ඨ - mahaapraana ttayanna (ttha)
" ඩ - alpapraana ddayanna (dda)
" ඪ - mahaapraana ddayanna (ddha)
N " ණ - muurdhaja nayanna (nna)
X " ඬ - sanyaka ddayanna (nndda)
t " ත - alpapraana tayanna (ta)
T " ථ - mahaapraana tayanna (tha)
d " ද - alpapraana dayanna (da)
D " ධ - mahaapraana dayanna (dha)
n " න - dantaja nayanna (na)
x " ඳ - sanyaka dayanna (nda)
p " ප - alpapraana payanna (pa)
P " ඵ - mahaapraana payanna (pha)
b " බ - alpapraana bayanna (ba)
B " භ - mahaapraana bayanna (bha)
m " ම - mayanna (ma)
M " ඹ - amba bayanna (mba)
y " ය - yayanna (ya)
r " ර - rayanna (ra)
l " ල - dantaja layanna (la)
v " ව - vayanna (va)
S " ශ - taaluja sayanna (sha)
" ෂ - muurdhaja sayanna (ssa)
s " ස - dantaja sayanna (sa)
h " හ - hayanna (ha)
L " ළ - muurdhaja layanna (lla)
f " ෆ - fayanna (fa)
" ් - al-lakuna
" ා - aela-pilla (aa)
" ැ - ketti aeda-pilla (ae)
" ෑ - diga aeda-pilla (aae)
" ි - ketti is-pilla (i)
" ී - diga is-pilla (ii)
" ු - ketti paa-pilla (u)
" ූ - diga paa-pilla (uu)
" ෘ - gaetta-pilla (r)
" ෙ - kombuva (e)
" ේ - diga kombuva (ee)
" ෛ - kombu deka (ai)
" ො - kombuva haa aela-pilla (o)
" ෝ - kombuva haa diga aela-pilla (oo)
" ෞ - kombuva haa gayanukitta (au)
" ෟ - gayanukitta (l)
" ෲ - diga gaetta-pilla (rr)
" ෳ - diga gayanukitta (ll)
" ෴ - kunddaliya (punctuation)
R " ්ර - rakaaranshaya
Y " ්ය - yansaya
" ර් - repaya
" join - conjunct letters cons 0DCA ZWJ cons
" touch - cons ZWJ 0DCA cons
" - no-break space. didn't work.
" - ZWNJ. doesn't work!