# HG changeset patch # User vimboss # Date 1097610822 0 # Node ID e4eba16b992dfa3ab125d9e337885f75587b3c52 # Parent ac33b7c03fac7bf435346233114939fec2e187e6 updated for version 7.0019 diff --git a/runtime/keymap/sinhala-phonetic_utf-8.vim b/runtime/keymap/sinhala-phonetic_utf-8.vim new file mode 100644 --- /dev/null +++ b/runtime/keymap/sinhala-phonetic_utf-8.vim @@ -0,0 +1,106 @@ +" Vim Keymap file for Sinhala (Sri Lanka) (2003-11-02) +" Maintainer : Harshula Jayasuriya +" Last Updated: 2004-10-10 +" This is a static phonetic 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 + + +loadkeymap +V " ං - anusvaraya (anusvara) + " ඃ - 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) +F " ඓ - aiyanna (ai) +o " ඔ - oyanna (o) +O " ඕ - ooyanna (oo) +H " ඖ - 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 jhayanna (jha) +z " ඤ - taaluja naasikyaya (nya) +Z " ඥ - taaluja sanyooga naasikyaya (jnya) + " ඦ - sanyaka jayanna (nyja) +t " ට - alpapraana ttayanna (tta) +T " ඨ - mahaapraana ttayanna (ttha) +d " ඩ - alpapraana ddayanna (dda) +D " ඪ - mahaapraana ddayanna (ddha) +N " ණ - muurdhaja nayanna (nna) + " ඬ - sanyaka ddayanna (nndda) + " ත - alpapraana tayanna (ta) + " ථ - mahaapraana tayanna (tha) +x " ද - alpapraana dayanna (da) +X " ධ - mahaapraana dayanna (dha) +n " න - dantaja nayanna (na) + " ඳ - 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) + " ශ - taaluja sayanna (sha) +S " ෂ - 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 " ්‍ර - rakaransaya +Y " ්‍ය - yansaya + " ර්‍ - repaya + + " join - conjunct letters cons 0DCA 200D cons + " touch - ZWJ + +" " - no-break space. didn't work. + " - ZWNJ. doesn't work!