diff options
Diffstat (limited to 'runtime/keymap/thaana-phonetic_utf-8.vim')
-rw-r--r-- | runtime/keymap/thaana-phonetic_utf-8.vim | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/runtime/keymap/thaana-phonetic_utf-8.vim b/runtime/keymap/thaana-phonetic_utf-8.vim new file mode 100644 index 0000000..ec235ac --- /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-,> , |