" 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!