bulgarian-phonetic.vim 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. " Vim keymap file for Bulgarian and Russian characters, "phonetic" layout.
  2. " Most of it can be used with both utf-8 and cp1251 file encodings, except
  3. " the accented vowels which can only be stored in utf-8.
  4. " This file itself is in utf-8.
  5. " Maintainer: Boyko Bantchev <boykobb@gmail.com>
  6. " URI: http://www.math.bas.bg/bantchev/vim/bulgarian-phonetic.vim
  7. " Last Changed: 2010 May 4
  8. " This keymap corresponds to what is called "phonetic layout" in Bulgaria:
  9. " Cyrillic letters tend to be mapped to their Latin homophones wherever
  10. " there are ones. Most keys corresponding to punctuation characters are
  11. " left unmapped, so they retain their usual (QWERTY) meanings when typing
  12. " Cyrillic.
  13. "
  14. " In addition to the Bulgarian alphabet, the keymap makes accessible the
  15. " following characters:
  16. " — The letters Ё and ё, Э and э, and Ы and ы (in pairs of capital and
  17. " small). These are the letters in the Russian alphabet that are not
  18. " present in Bulgarian, so using the bulgarian-phonetic keymap one can
  19. " type in Russian, too.
  20. " — The quotation marks „ “ ” ‘ ’ (used in the Bulgarian and English
  21. " quotation styles), as well as « » (Russian quotation style).
  22. " — The characters §, №, – (en-dash), — (em-dash), …, •, ·, ±, °, ¬,
  23. " ¤, €, ‰, †, ‡, and ¶.
  24. "
  25. " The keymap also defines key combinations for grave and acute accents.
  26. " (Grave accent is used in Bulgarian, acute in Russian, but both accents
  27. " apply to other languages as well.)
  28. "
  29. " For details of what key or key combination maps to what character, please
  30. " see below the map itself.
  31. "
  32. " See also http://www.math.bas.bg/bantchev/vim/kbdbul.html (in Bulgarian).
  33. scriptencoding utf-8
  34. let b:keymap_name = "pho"
  35. loadkeymap
  36. A А CYRILLIC CAPITAL LETTER A
  37. B Б CYRILLIC CAPITAL LETTER BE
  38. W В CYRILLIC CAPITAL LETTER VE
  39. G Г CYRILLIC CAPITAL LETTER GHE
  40. D Д CYRILLIC CAPITAL LETTER DE
  41. E Е CYRILLIC CAPITAL LETTER IE
  42. E:: Ё CYRILLIC CAPITAL LETTER IO
  43. V Ж CYRILLIC CAPITAL LETTER ZHE
  44. Z З CYRILLIC CAPITAL LETTER ZE
  45. I И CYRILLIC CAPITAL LETTER I
  46. J Й CYRILLIC CAPITAL LETTER SHORT I
  47. K К CYRILLIC CAPITAL LETTER KA
  48. L Л CYRILLIC CAPITAL LETTER EL
  49. M М CYRILLIC CAPITAL LETTER EM
  50. N Н CYRILLIC CAPITAL LETTER EN
  51. O О CYRILLIC CAPITAL LETTER O
  52. P П CYRILLIC CAPITAL LETTER PE
  53. R Р CYRILLIC CAPITAL LETTER ER
  54. S С CYRILLIC CAPITAL LETTER ES
  55. T Т CYRILLIC CAPITAL LETTER TE
  56. U У CYRILLIC CAPITAL LETTER U
  57. F Ф CYRILLIC CAPITAL LETTER EF
  58. H Х CYRILLIC CAPITAL LETTER HA
  59. C Ц CYRILLIC CAPITAL LETTER TSE
  60. ~ Ч CYRILLIC CAPITAL LETTER CHE
  61. { Ш CYRILLIC CAPITAL LETTER SHA
  62. } Щ CYRILLIC CAPITAL LETTER SHCHA
  63. Y Ъ CYRILLIC CAPITAL LETTER HARD SIGN
  64. YI Ы CYRILLIC CAPITAL LETTER YERU
  65. X Ь CYRILLIC CAPITAL LETTER SOFT SIGN
  66. YE Э CYRILLIC CAPITAL LETTER REVERSED E
  67. | Ю CYRILLIC CAPITAL LETTER YU
  68. Q Я CYRILLIC CAPITAL LETTER YA
  69. a а CYRILLIC SMALL LETTER A
  70. b б CYRILLIC SMALL LETTER BE
  71. w в CYRILLIC SMALL LETTER VE
  72. g г CYRILLIC SMALL LETTER GHE
  73. d д CYRILLIC SMALL LETTER DE
  74. e е CYRILLIC SMALL LETTER IE
  75. e:: ё CYRILLIC SMALL LETTER IO
  76. v ж CYRILLIC SMALL LETTER ZHE
  77. z з CYRILLIC SMALL LETTER ZE
  78. i и CYRILLIC SMALL LETTER I
  79. j й CYRILLIC SMALL LETTER SHORT I
  80. k к CYRILLIC SMALL LETTER KA
  81. l л CYRILLIC SMALL LETTER EL
  82. m м CYRILLIC SMALL LETTER EM
  83. n н CYRILLIC SMALL LETTER EN
  84. o о CYRILLIC SMALL LETTER O
  85. p п CYRILLIC SMALL LETTER PE
  86. r р CYRILLIC SMALL LETTER ER
  87. s с CYRILLIC SMALL LETTER ES
  88. t т CYRILLIC SMALL LETTER TE
  89. u у CYRILLIC SMALL LETTER U
  90. f ф CYRILLIC SMALL LETTER EF
  91. h х CYRILLIC SMALL LETTER HA
  92. c ц CYRILLIC SMALL LETTER TSE
  93. ` ч CYRILLIC SMALL LETTER CHE
  94. [ ш CYRILLIC SMALL LETTER SHA
  95. ] щ CYRILLIC SMALL LETTER SHCHA
  96. y ъ CYRILLIC SMALL LETTER HARD SIGN
  97. yi ы CYRILLIC SMALL LETTER YERU
  98. x ь CYRILLIC SMALL LETTER SOFT SIGN
  99. ye э CYRILLIC SMALL LETTER REVERSED E
  100. \\ ю CYRILLIC SMALL LETTER YU
  101. q я CYRILLIC SMALL LETTER YA
  102. !! § SECTION SIGN (PARAGRAPH SIGN)
  103. ## № NUMERO SIGN
  104. -- – EN DASH
  105. --- — EM DASH
  106. .. … HORIZONTAL ELLIPSIS
  107. `` “ LEFT DOUBLE QUOTATION MARK
  108. '' ” RIGHT DOUBLE QUOTATION MARK
  109. ,, „ DOUBLE LOW-9 QUOTATION MARK
  110. `. ‘ LEFT SINGLE QUOTATION MARK
  111. '. ’ RIGHT SINGLE QUOTATION MARK
  112. << « LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
  113. >> » RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
  114. ** • BULLET
  115. ,. · MIDDLE DOT
  116. +- ± PLUS-MINUS SIGN
  117. ^o ° DEGREE SIGN
  118. ~~ ¬ NOT SIGN
  119. @@ ¤ CURRENCY SIGN
  120. $$ € EURO SIGN
  121. %% ‰ PER MILLE SIGN
  122. +| † DAGGER
  123. ++ ‡ DOUBLE DAGGER
  124. || ¶ PILCROW SIGN
  125. " Accented characters cannot map onto cp1251 – use utf-8 file encoding.
  126. " To apply an accent to a letter, type the corresponding key combination
  127. " to the immediate right of that letter.
  128. ^` <char-0x300> COMBINING GRAVE ACCENT
  129. ^' <char-0x301> COMBINING ACUTE ACCENT