diff options
Diffstat (limited to 'runtime/keymap')
-rw-r--r-- | runtime/keymap/sinhala-phonetic_utf-8.vim | 14 | ||||
-rw-r--r-- | runtime/keymap/thaana-phonetic_utf-8.vim | 86 |
2 files changed, 93 insertions, 7 deletions
diff --git a/runtime/keymap/sinhala-phonetic_utf-8.vim b/runtime/keymap/sinhala-phonetic_utf-8.vim index 801cc82c1..cd8b2e8e9 100644 --- a/runtime/keymap/sinhala-phonetic_utf-8.vim +++ b/runtime/keymap/sinhala-phonetic_utf-8.vim @@ -1,6 +1,6 @@ " Vim Keymap file for Sinhala (Sri Lanka) (2003-11-02) -" Maintainer : Harshula Jayasuriya <hash@jayasolutions.cjb.net> -" Last Updated: 2004-12-22 +" Maintainer : Harshula Jayasuriya <harshula@gmail.com> +" Last Updated: 2006-06-08 " This is a static phonetic mapping for a standard US-English keyboard " (qwerty) " http://www.nongnu.org/sinhala/doc/keymaps/sinhala-keyboard_3.html @@ -15,8 +15,8 @@ let b:keymap_name = "sinhala" loadkeymap -V <char-0x0d82> " ං - anusvaraya (anusvara) -<A-v> <char-0x0d83> " ඃ - visargaya (visarga) +<A-n> <char-0x0d82> " ං - anusvaraya (anusvara) +H <char-0x0d83> " ඃ - visargaya (visarga) a <char-0x0d85> " අ - ayanna (a) A <char-0x0d86> " ආ - aayanna (aa) w <char-0x0d87> " ඇ - aeyanna (ae) @@ -31,15 +31,15 @@ Q <char-0x0d8e> " ඎ - iruuyanna (iruu) <A-K> <char-0x0d90> " ඐ - iluuyanna (iluu) e <char-0x0d91> " එ - eyanna (e) E <char-0x0d92> " ඒ - eeyanna (ee) -F <char-0x0d93> " ඓ - aiyanna (ai) +<A-F> <char-0x0d93> " ඓ - aiyanna (ai) o <char-0x0d94> " ඔ - oyanna (o) O <char-0x0d95> " ඕ - ooyanna (oo) -H <char-0x0d96> " ඖ - auyanna (au) +<A-H> <char-0x0d96> " ඖ - auyanna (au) k <char-0x0d9a> " ක - alpapraana kayanna (ka) K <char-0x0d9b> " ඛ - mahaapraana kayanna (kha) g <char-0x0d9c> " ග - alpapraana gayanna (ga) G <char-0x0d9d> " ඝ - mahaapraana gayanna (gha) -<A-n> <char-0x0d9e> " ඞ - kantaja naasikyaya (nga) +<A-N> <char-0x0d9e> " ඞ - kantaja naasikyaya (nga) <A-g> <char-0x0d9f> " ඟ - sanyaka gayanna (nnga) c <char-0x0da0> " ච - alpapraana cayanna (ca) C <char-0x0da1> " ඡ - mahaapraana cayanna (cha) diff --git a/runtime/keymap/thaana-phonetic_utf-8.vim b/runtime/keymap/thaana-phonetic_utf-8.vim new file mode 100644 index 000000000..ec235ac89 --- /dev/null +++ b/runtime/keymap/thaana-phonetic_utf-8.vim @@ -0,0 +1,86 @@ +" thaana keymap +" Maintainer: Ibrahim fayaz <p h a y a x at gmail dot com> +" please set enc to utf-8 +" thaana phonetic keyboard is used as a reference +" http://www.mcst.gov.mv/News_and_Events/xpfonts.htm +" changelog: 18th Feb 2006 - came up the initial idea of writing the keymap.. +" 13th May 2006 - made some few corrections regarding < and >.. + +let b:keymap_name= "thaana" + +" THAANA NORMAL LETTERS +loadkeymap +h <char-0x0780> "letter haa +S <char-0x0781> "shaviani +n <char-0x0782> "noonu +r <char-0x0783> "raa +b <char-0x0784> "baa +L <char-0x0785> "lhaviani +k <char-0x0786> "kaafu +w <char-0x0787> "alifu +v <char-0x0788> "vaavu +m <char-0x0789> "meemu +f <char-0x078A> "faafu +d <char-0x078B> "dhaalu +t <char-0x078C> "thaa +l <char-0x078D> "laamu +g <char-0x078E> "gaafu +N <char-0x078F> "gnaviani +s <char-0x0790> "seenu +D <char-0x0791> "daviani +z <char-0x0792> "zaviani +T <char-0x0793> "taviani +y <char-0x0794> "yaa +p <char-0x0795> "paviani +j <char-0x0796> "javiani +c <char-0x0797> "chaviani + +"THAANA DOTTED LETTERS +X <char-0x0798> "TTAA (thaa mathee thin thiki) +H <char-0x0799> "HHAA (haa thiree ehthiki) +K <char-0x079A> "KHAA (haa mathee ehthiki) +J <char-0x079B> "THAALU (dhaa mathee ehthiki) +R <char-0x079C> "ZAA (raa mathee ehthiki) +C <char-0x079D> "SHEENU (seenu mathee thinthiki) +M <char-0x079E> "SAADHU (seenu thiree ehthiki) +B <char-0x079F> "DHAADHU(seenu mathee ehthiki) +Y <char-0x07A0> "TO (thaa thiree ehthiki) +Z <char-0x07A1> "ZO (thaa mathee ehthiki) +W <char-0x07A2> "AINU (alifu thiree ehthiki) +G <char-0x07A3> "GHAINU (alifu mathee ehthiki) +Q <char-0x07A4> "QAAFU (gaafu mathee dhethkiki) +V <char-0x07A5> "VAAVU (vaavu mathee ehthiki) + +"THAANA FILI (combining characters) +a <char-0x07A6> "abafili +A <char-0x07A7> "aabaafili +i <char-0x07A8> "ibifili +I <char-0x07A9> "eebeefili +u <char-0x07AA> "ubufili +U <char-0x07AB> "ooboofili +e <char-0x07AC> "ebefili +E <char-0x07AD> "ebeyfili +o <char-0x07AE> "obofili +O <char-0x07AF> "oaboafili +q <char-0x07B0> "sukun + +"OTHER THAANA RELATED +F <char-0xFDF2> "arabic ligature allah isolated form +? <char-0x061F> "arabic question mark +"~ <char-0xFDFD> "arabic -bismillah ahrahman araheem- not in phonetic keyboard, thats why commented +[ <char-0x005D> "english open bracket is thaana closing bracket +] <char-0x005B> "english close bracket = thaana open bracket +{ <char-0x007B> "braces reversed +} <char-0x007D> +x <char-0x00D7> " x for multiplication sign.. +P <char-0x00F7> " division symbol mapped to 'p' +> <char-0x003C> +< <char-0x003E> +<M-v> <char-0x200D> "zwj - ZERO WIDTH JOINER i dont know how to use these yet.. +<M-b> <char-0x200C> "zwnj - ZERO WIDTH NON JOINER +<M-n> <char-0x200E> "lrm - LEFT TO RIGHT MARK +<M-m> <char-0x200F> "rlm - RIGHT TO LEFT MARK +; <char-0x061B> "arabic semicolon +, <char-0x060C> "arabic coma +<M-;> ; +<M-,> , |