thaana-phonetic_utf-8.vim 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. " thaana keymap
  2. " Maintainer: Ibrahim fayaz <p h a y a x at gmail dot com>
  3. " please set enc to utf-8
  4. " thaana phonetic keyboard is used as a reference
  5. " http://www.mcst.gov.mv/News_and_Events/xpfonts.htm
  6. " changelog: 18th Feb 2006 - came up the initial idea of writing the keymap..
  7. " 13th May 2006 - made some few corrections regarding < and >..
  8. let b:keymap_name= "thaana"
  9. " THAANA NORMAL LETTERS
  10. loadkeymap
  11. h <char-0x0780> "letter haa
  12. S <char-0x0781> "shaviani
  13. n <char-0x0782> "noonu
  14. r <char-0x0783> "raa
  15. b <char-0x0784> "baa
  16. L <char-0x0785> "lhaviani
  17. k <char-0x0786> "kaafu
  18. w <char-0x0787> "alifu
  19. v <char-0x0788> "vaavu
  20. m <char-0x0789> "meemu
  21. f <char-0x078A> "faafu
  22. d <char-0x078B> "dhaalu
  23. t <char-0x078C> "thaa
  24. l <char-0x078D> "laamu
  25. g <char-0x078E> "gaafu
  26. N <char-0x078F> "gnaviani
  27. s <char-0x0790> "seenu
  28. D <char-0x0791> "daviani
  29. z <char-0x0792> "zaviani
  30. T <char-0x0793> "taviani
  31. y <char-0x0794> "yaa
  32. p <char-0x0795> "paviani
  33. j <char-0x0796> "javiani
  34. c <char-0x0797> "chaviani
  35. "THAANA DOTTED LETTERS
  36. X <char-0x0798> "TTAA (thaa mathee thin thiki)
  37. H <char-0x0799> "HHAA (haa thiree ehthiki)
  38. K <char-0x079A> "KHAA (haa mathee ehthiki)
  39. J <char-0x079B> "THAALU (dhaa mathee ehthiki)
  40. R <char-0x079C> "ZAA (raa mathee ehthiki)
  41. C <char-0x079D> "SHEENU (seenu mathee thinthiki)
  42. M <char-0x079E> "SAADHU (seenu thiree ehthiki)
  43. B <char-0x079F> "DHAADHU(seenu mathee ehthiki)
  44. Y <char-0x07A0> "TO (thaa thiree ehthiki)
  45. Z <char-0x07A1> "ZO (thaa mathee ehthiki)
  46. W <char-0x07A2> "AINU (alifu thiree ehthiki)
  47. G <char-0x07A3> "GHAINU (alifu mathee ehthiki)
  48. Q <char-0x07A4> "QAAFU (gaafu mathee dhethkiki)
  49. V <char-0x07A5> "VAAVU (vaavu mathee ehthiki)
  50. "THAANA FILI (combining characters)
  51. a <char-0x07A6> "abafili
  52. A <char-0x07A7> "aabaafili
  53. i <char-0x07A8> "ibifili
  54. I <char-0x07A9> "eebeefili
  55. u <char-0x07AA> "ubufili
  56. U <char-0x07AB> "ooboofili
  57. e <char-0x07AC> "ebefili
  58. E <char-0x07AD> "ebeyfili
  59. o <char-0x07AE> "obofili
  60. O <char-0x07AF> "oaboafili
  61. q <char-0x07B0> "sukun
  62. "OTHER THAANA RELATED
  63. F <char-0xFDF2> "arabic ligature allah isolated form
  64. ? <char-0x061F> "arabic question mark
  65. "~ <char-0xFDFD> "arabic -bismillah ahrahman araheem- not in phonetic keyboard, thats why commented
  66. [ <char-0x005D> "english open bracket is thaana closing bracket
  67. ] <char-0x005B> "english close bracket = thaana open bracket
  68. { <char-0x007B> "braces reversed
  69. } <char-0x007D>
  70. x <char-0x00D7> " x for multiplication sign..
  71. P <char-0x00F7> " division symbol mapped to 'p'
  72. > <char-0x003C>
  73. < <char-0x003E>
  74. <M-v> <char-0x200D> "zwj - ZERO WIDTH JOINER i dont know how to use these yet..
  75. <M-b> <char-0x200C> "zwnj - ZERO WIDTH NON JOINER
  76. <M-n> <char-0x200E> "lrm - LEFT TO RIGHT MARK
  77. <M-m> <char-0x200F> "rlm - RIGHT TO LEFT MARK
  78. ; <char-0x061B> "arabic semicolon
  79. , <char-0x060C> "arabic coma
  80. <M-;> ;
  81. <M-,> ,