From 029f72b1a93430b24b88eb3a72c6114d9f149737 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 10 Apr 2024 22:09:20 +0200 Subject: Adding upstream version 2:9.1.0016. Signed-off-by: Daniel Baumann --- runtime/keymap/sinhala-phonetic_utf-8.vim | 107 ++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 runtime/keymap/sinhala-phonetic_utf-8.vim (limited to 'runtime/keymap/sinhala-phonetic_utf-8.vim') diff --git a/runtime/keymap/sinhala-phonetic_utf-8.vim b/runtime/keymap/sinhala-phonetic_utf-8.vim new file mode 100644 index 0000000..adedc3f --- /dev/null +++ b/runtime/keymap/sinhala-phonetic_utf-8.vim @@ -0,0 +1,107 @@ +" 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! -- cgit v1.2.3