home *** CD-ROM | disk | FTP | other *** search
/ vim.ftp.fu-berlin.de / 2015-02-03.vim.ftp.fu-berlin.de.tar / vim.ftp.fu-berlin.de / runtime / dos / keymap / sinhala-phonetic_utf-8.vim < prev    next >
Encoding:
Text File  |  2010-08-15  |  4.7 KB  |  108 lines

  1. " Vim Keymap file for Sinhala (Sri Lanka) (2003-11-02)
  2. " Maintainer  : Harshula Jayasuriya <harshula@gmail.com>
  3. " Last Updated: 2007-06-30
  4. " This is a phonetic static mapping for a standard US-English keyboard
  5. " (qwerty)
  6. " http://www.nongnu.org/sinhala/doc/keymaps/sinhala-keyboard_3.html
  7.  
  8. " Copy the keymap to ~/.vim/keymap/
  9. " Start gvim
  10. " Need to disable the menu so that you can use the 'alt' key.
  11. "   set guioptions-=m
  12. " Select the new keymap
  13. "   set keymap=sinhala-phonetic_utf-8
  14.  
  15. let b:keymap_name = "sinhala"
  16.  
  17. loadkeymap
  18. <A-n>    <char-0x0d82>    "  α╢é - anusvaraya (anusvara)
  19. H    <char-0x0d83>    "  α╢â - visargaya (visarga)
  20. a    <char-0x0d85>    " α╢à - ayanna (a)
  21. A    <char-0x0d86>    " α╢å - aayanna (aa)
  22. w    <char-0x0d87>    " α╢ç - aeyanna (ae)
  23. W    <char-0x0d88>    " α╢ê - aeeyanna (aee)
  24. i    <char-0x0d89>    " α╢ë - iyanna (i)
  25. I    <char-0x0d8a>    " α╢è - iiyanna (ii)
  26. u    <char-0x0d8b>    " α╢ï - uyanna (u)
  27. U    <char-0x0d8c>    " α╢î - uuyanna (uu)
  28. q    <char-0x0d8d>    " α╢ì - iruyanna (iru)
  29. Q    <char-0x0d8e>    " α╢Ä - iruuyanna (iruu)
  30. <A-k>    <char-0x0d8f>    " α╢Å - iluyanna (ilu)
  31. <A-K>    <char-0x0d90>    " α╢É - iluuyanna (iluu)
  32. e    <char-0x0d91>    " α╢æ - eyanna (e)
  33. E    <char-0x0d92>    " α╢Æ - eeyanna (ee)
  34. <A-F>    <char-0x0d93>    " α╢ô - aiyanna (ai)
  35. o    <char-0x0d94>    " α╢ö - oyanna (o)
  36. O    <char-0x0d95>    " α╢ò - ooyanna (oo)
  37. <A-H>    <char-0x0d96>    " α╢û - auyanna (au)
  38. k    <char-0x0d9a>    " α╢Ü - alpapraana kayanna (ka)
  39. K    <char-0x0d9b>    " α╢¢ - mahaapraana kayanna (kha)
  40. g    <char-0x0d9c>    " α╢£ - alpapraana gayanna (ga)
  41. G    <char-0x0d9d>    " α╢¥ - mahaapraana gayanna (gha)
  42. <A-N>    <char-0x0d9e>    " α╢₧ - kantaja naasikyaya (nga)
  43. <A-g>    <char-0x0d9f>    " α╢ƒ - sanyaka gayanna (nnga)
  44. c    <char-0x0da0>    " α╢á - alpapraana cayanna (ca)
  45. C    <char-0x0da1>    " α╢í - mahaapraana cayanna (cha)
  46. j    <char-0x0da2>    " α╢ó - alpapraana jayanna (ja)
  47. J    <char-0x0da3>    " α╢ú - mahaapraana jayanna (jha)
  48. z    <char-0x0da4>    " α╢ñ - taaluja naasikyaya (nya)
  49. Z    <char-0x0da5>    " α╢Ñ - taaluja sanyooga naasikyaya (jnya)
  50. <A-j>    <char-0x0da6>    " α╢ª - sanyaka jayanna (nyja)
  51. <A-t>    <char-0x0da7>    " α╢º - alpapraana ttayanna (tta)
  52. <A-T>    <char-0x0da8>    " α╢¿ - mahaapraana ttayanna (ttha)
  53. <A-d>    <char-0x0da9>    " α╢⌐ - alpapraana ddayanna (dda)
  54. <A-D>    <char-0x0daa>    " α╢¬ - mahaapraana ddayanna (ddha)
  55. N    <char-0x0dab>    " α╢½ - muurdhaja nayanna (nna)
  56. X    <char-0x0dac>    " α╢¼ - sanyaka ddayanna (nndda)
  57. t    <char-0x0dad>    " α╢¡ - alpapraana tayanna (ta)
  58. T    <char-0x0dae>    " α╢« - mahaapraana tayanna (tha)
  59. d    <char-0x0daf>    " α╢» - alpapraana dayanna (da)
  60. D    <char-0x0db0>    " α╢░ - mahaapraana dayanna (dha)
  61. n    <char-0x0db1>    " α╢▒ - dantaja nayanna (na)
  62. x    <char-0x0db3>    " α╢│ - sanyaka dayanna (nda)
  63. p    <char-0x0db4>    " α╢┤ - alpapraana payanna (pa)
  64. P    <char-0x0db5>    " α╢╡ - mahaapraana payanna (pha)
  65. b    <char-0x0db6>    " α╢╢ - alpapraana bayanna (ba)
  66. B    <char-0x0db7>    " α╢╖ - mahaapraana bayanna (bha)
  67. m    <char-0x0db8>    " α╢╕ - mayanna (ma)
  68. M    <char-0x0db9>    " α╢╣ - amba bayanna (mba)
  69. y    <char-0x0dba>    " α╢║ - yayanna (ya)
  70. r    <char-0x0dbb>    " α╢╗ - rayanna (ra)
  71. l    <char-0x0dbd>    " α╢╜ - dantaja layanna (la)
  72. v    <char-0x0dc0>    " α╖Ç - vayanna (va)
  73. S    <char-0x0dc1>    " α╖ü - taaluja sayanna (sha)
  74. <A-s>    <char-0x0dc2>    " α╖é - muurdhaja sayanna (ssa)
  75. s    <char-0x0dc3>    " α╖â - dantaja sayanna (sa)
  76. h    <char-0x0dc4>    " α╖ä - hayanna (ha)
  77. L    <char-0x0dc5>    " α╖à - muurdhaja layanna (lla)
  78. f    <char-0x0dc6>    " α╖å - fayanna (fa)
  79. <A-a>    <char-0x0dca>    "  α╖è - al-lakuna
  80. <A-A>    <char-0x0dcf>    "  α╖Å - aela-pilla (aa)
  81. <A-w>    <char-0x0dd0>    "  α╖É - ketti aeda-pilla (ae)
  82. <A-W>    <char-0x0dd1>    "  α╖æ - diga aeda-pilla (aae)
  83. <A-i>    <char-0x0dd2>    "  α╖Æ - ketti is-pilla (i)
  84. <A-I>    <char-0x0dd3>    "  α╖ô - diga is-pilla (ii)
  85. <A-u>    <char-0x0dd4>    "  α╖ö - ketti paa-pilla (u)
  86. <A-U>    <char-0x0dd6>    "  α╖û - diga paa-pilla (uu)
  87. <A-q>    <char-0x0dd8>    "  α╖ÿ - gaetta-pilla (r)
  88. <A-e>    <char-0x0dd9>    "  α╖Ö - kombuva (e)
  89. <A-E>    <char-0x0dda>    "  α╖Ü - diga kombuva (ee)
  90. <A-f>    <char-0x0ddb>    "  α╖¢ - kombu deka (ai)
  91. <A-o>    <char-0x0ddc>    "  α╖£ - kombuva haa aela-pilla (o)
  92. <A-O>    <char-0x0ddd>    "  α╖¥ - kombuva haa diga aela-pilla (oo)
  93. <A-h>    <char-0x0dde>    "  α╖₧ - kombuva haa gayanukitta (au)
  94. <A-l>    <char-0x0ddf>    "  α╖ƒ - gayanukitta (l)
  95. <A-Q>    <char-0x0df2>    "  α╖▓ - diga gaetta-pilla (rr)
  96. <A-L>    <char-0x0df3>    "  α╖│ - diga gayanukitta (ll)
  97. <A-.>    <char-0x0df4>    " α╖┤ - kunddaliya (punctuation)
  98.  
  99. R    <char-0x0dca><char-0x200d><char-0x0dbb>    "  α╖èΓÇìα╢╗ - rakaaranshaya
  100. Y    <char-0x0dca><char-0x200d><char-0x0dba>    "  α╖èΓÇìα╢║ - yansaya
  101. <A-r>    <char-0x0dbb><char-0x0dca><char-0x200d>    " α╢╗α╖èΓÇì - repaya
  102.  
  103. <A-,>    <char-0x0dca><char-0x200d>    " join - conjunct letters cons 0DCA ZWJ cons
  104. <A-/>    <char-0x200d><char-0x0dca>    " touch - cons ZWJ 0DCA cons
  105.  
  106. <C-space>    <char-0x00a0>    " - no-break space. <S-space> didn't work.
  107. <A-space>    <char-0x200c>    " - ZWNJ. <A-space> doesn't work!
  108.