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 / bulgarian-bds.vim < prev    next >
Encoding:
Text File  |  2010-08-15  |  6.5 KB  |  156 lines

  1. " Vim keymap file for Bulgarian and Russian characters, "bds" layout.
  2. " Most of it can be used with both utf-8 and cp1251 file encodings, except
  3. " the accented characters which can only be stored in utf-8.
  4. " This file itself is in utf-8.
  5.  
  6. " Maintainer: Boyko Bantchev <boykobb@gmail.com>
  7. " URI: http://www.math.bas.bg/bantchev/vim/bulgarian-bds.vim
  8. " Last Changed: 2010 May 4
  9.  
  10. " This keymap corresponds to what is called Bulgarian standard typewriter
  11. " keyboard layout, or "╨æ╨ö╨í".
  12. "
  13. " Note that, in addition to the Bulgarian alphabet, the BDS layout prescribes
  14. " the presence of the following characters:
  15. "     ΓÇö  The Russian letters ╤ï (small), and ╨¡ and ╤ì (capital and small).
  16. "     ΓÇö  The latin capital letters I and V ΓÇô used to type Roman numerals
  17. "        without having to leave Cyrillic mode.
  18. "
  19. " Some punctuation characters present in ascii are mapped in BDS to keys
  20. " different from the ones they occupy in the QWERTY layout, because the latter
  21. " keys are used to type other characters.
  22. "
  23. " In this keymap, also defined (besides BDS) are:
  24. "     ΓÇö  The Russian letters ╨ü and ╤æ (capital and small), as well as the
  25. "        Russian capital letter ╨½ (see above for the small counterpart).
  26. "        This way, using the bulgarian-bds keymap, one can access both
  27. "        the Bulgarian and the Russian alphabets.
  28. "     ΓÇö  The quotation marks ΓÇ₧ ΓÇ£ ΓÇ¥ ΓÇÿ ΓÇÖ (used in the Bulgarian and English
  29. "        quotation styles), as well as ┬½ ┬╗ (Russian quotation style).
  30. "     ΓÇö  The characters ┬º, Γäû, ΓÇô (en-dash), ΓÇö (em-dash), ΓǪ, ΓÇó, ┬╖, ┬▒, ┬░, ┬¼,
  31. "        ┬ñ, Γé¼, ΓÇ░, ΓÇá, ΓÇí, and ┬╢.
  32. "
  33. " The keymap also defines key combinations for grave and acute accents.
  34. " (Grave accent is used in Bulgarian, acute in Russian, but both accents
  35. " apply to other languages as well.)
  36. "
  37. " For details of what key or key combination maps to what character, please
  38. " see below the map itself.
  39. "
  40. " See also http://www.math.bas.bg/bantchev/vim/kbdbul.html (in Bulgarian).
  41.  
  42. scriptencoding utf-8
  43.  
  44. let b:keymap_name = "bds"
  45.  
  46. loadkeymap
  47. D       ╨É       CYRILLIC CAPITAL LETTER A
  48. ?       ╨æ       CYRILLIC CAPITAL LETTER BE
  49. L       ╨Æ       CYRILLIC CAPITAL LETTER VE
  50. H       ╨ô       CYRILLIC CAPITAL LETTER GHE
  51. O       ╨ö       CYRILLIC CAPITAL LETTER DE
  52. E       ╨ò       CYRILLIC CAPITAL LETTER IE
  53. E::     ╨ü       CYRILLIC CAPITAL LETTER IO
  54. G       ╨û       CYRILLIC CAPITAL LETTER ZHE
  55. P       ╨ù       CYRILLIC CAPITAL LETTER ZE
  56. R       ╨ÿ       CYRILLIC CAPITAL LETTER I
  57. X       ╨Ö       CYRILLIC CAPITAL LETTER SHORT I
  58. U       ╨Ü       CYRILLIC CAPITAL LETTER KA
  59. >       ╨¢       CYRILLIC CAPITAL LETTER EL
  60. :       ╨£       CYRILLIC CAPITAL LETTER EM
  61. K       ╨¥       CYRILLIC CAPITAL LETTER EN
  62. F       ╨₧       CYRILLIC CAPITAL LETTER O
  63. M       ╨ƒ       CYRILLIC CAPITAL LETTER PE
  64. <       ╨á       CYRILLIC CAPITAL LETTER ER
  65. I       ╨í       CYRILLIC CAPITAL LETTER ES
  66. J       ╨ó       CYRILLIC CAPITAL LETTER TE
  67. W       ╨ú       CYRILLIC CAPITAL LETTER U
  68. B       ╨ñ       CYRILLIC CAPITAL LETTER EF
  69. N       ╨Ñ       CYRILLIC CAPITAL LETTER HA
  70. {       ╨ª       CYRILLIC CAPITAL LETTER TSE
  71. \"      ╨º       CYRILLIC CAPITAL LETTER CHE
  72. T       ╨¿       CYRILLIC CAPITAL LETTER SHA
  73. Y       ╨⌐       CYRILLIC CAPITAL LETTER SHCHA
  74. C       ╨¬       CYRILLIC CAPITAL LETTER HARD SIGN
  75. CX      ╨½       CYRILLIC CAPITAL LETTER YERU
  76. A       ╨¼       CYRILLIC CAPITAL LETTER SOFT SIGN
  77. V       ╨¡       CYRILLIC CAPITAL LETTER REVERSED E
  78. Z       ╨«       CYRILLIC CAPITAL LETTER YU
  79. S       ╨»       CYRILLIC CAPITAL LETTER YA
  80. d       ╨░       CYRILLIC SMALL LETTER A
  81. \/      ╨▒       CYRILLIC SMALL LETTER BE
  82. l       ╨▓       CYRILLIC SMALL LETTER VE
  83. h       ╨│       CYRILLIC SMALL LETTER GHE
  84. o       ╨┤       CYRILLIC SMALL LETTER DE
  85. e       ╨╡       CYRILLIC SMALL LETTER IE
  86. e::     ╤æ       CYRILLIC SMALL LETTER IO
  87. g       ╨╢       CYRILLIC SMALL LETTER ZHE
  88. p       ╨╖       CYRILLIC SMALL LETTER ZE
  89. r       ╨╕       CYRILLIC SMALL LETTER I
  90. x       ╨╣       CYRILLIC SMALL LETTER SHORT I
  91. u       ╨║       CYRILLIC SMALL LETTER KA
  92. \.      ╨╗       CYRILLIC SMALL LETTER EL
  93. ;       ╨╝       CYRILLIC SMALL LETTER EM
  94. k       ╨╜       CYRILLIC SMALL LETTER EN
  95. f       ╨╛       CYRILLIC SMALL LETTER O
  96. m       ╨┐       CYRILLIC SMALL LETTER PE
  97. ,       ╤Ç       CYRILLIC SMALL LETTER ER
  98. i       ╤ü       CYRILLIC SMALL LETTER ES
  99. j       ╤é       CYRILLIC SMALL LETTER TE
  100. w       ╤â       CYRILLIC SMALL LETTER U
  101. b       ╤ä       CYRILLIC SMALL LETTER EF
  102. n       ╤à       CYRILLIC SMALL LETTER HA
  103. [       ╤å       CYRILLIC SMALL LETTER TSE
  104. '       ╤ç       CYRILLIC SMALL LETTER CHE
  105. t       ╤ê       CYRILLIC SMALL LETTER SHA
  106. y       ╤ë       CYRILLIC SMALL LETTER SHCHA
  107. c       ╤è       CYRILLIC SMALL LETTER HARD SIGN
  108. Q       ╤ï       CYRILLIC SMALL LETTER YERU
  109. a       ╤î       CYRILLIC SMALL LETTER SOFT SIGN
  110. v       ╤ì       CYRILLIC SMALL LETTER REVERSED E
  111. z       ╤Ä       CYRILLIC SMALL LETTER YU
  112. s       ╤Å       CYRILLIC SMALL LETTER YA
  113. _       I       LATIN CAPITAL LETTER I
  114. +       V       LATIN CAPITAL LETTER V
  115. $       "       QUOTATION MARK
  116. \\      (       LEFT PARENTHESIS
  117. |       )       RIGHT PARENTHESIS
  118. #       +       PLUS SIGN
  119. q       ,       COMMA
  120. (       -       HYPHEN-MINUS
  121. =       .       FULL STOP (PERIOD)
  122. *       /       SOLIDUS (SLASH)
  123. &       :       COLON
  124. ]       ;       SEMICOLON
  125. ^       =       EQUALS SIGN
  126. @       ?       QUESTION MARK
  127. }       ┬º       SECTION SIGN (PARAGRAPH SIGN)
  128. )       Γäû       NUMERO SIGN
  129. --      ΓÇô       EN DASH
  130. ---     ΓÇö       EM DASH
  131. ..      ΓǪ       HORIZONTAL ELLIPSIS
  132. ``      ΓÇ£       LEFT DOUBLE QUOTATION MARK
  133. ''      ΓÇ¥       RIGHT DOUBLE QUOTATION MARK
  134. ,,      ΓÇ₧       DOUBLE LOW-9 QUOTATION MARK
  135. `.      ΓÇÿ       LEFT SINGLE QUOTATION MARK
  136. '.      ΓÇÖ       RIGHT SINGLE QUOTATION MARK
  137. <<      ┬½       LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
  138. >>      ┬╗       RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
  139. **      ΓÇó       BULLET
  140. ,.      ┬╖       MIDDLE DOT      
  141. +-      ┬▒       PLUS-MINUS SIGN
  142. ^o      ┬░       DEGREE SIGN
  143. ~~      ┬¼       NOT SIGN
  144. @@      ┬ñ       CURRENCY SIGN
  145. $$      Γé¼       EURO SIGN
  146. %%      ΓÇ░       PER MILLE SIGN
  147. +|      ΓÇá       DAGGER
  148. ++      ΓÇí       DOUBLE DAGGER
  149. ||      ┬╢       PILCROW SIGN
  150.  
  151. " Accented characters cannot map onto cp1251 ΓÇô use utf-8 file encoding.
  152. " To apply an accent to a letter, type the corresponding key combination
  153. " to the immediate right of that letter.
  154. ^`      <char-0x300>    COMBINING GRAVE ACCENT
  155. ^'      <char-0x301>    COMBINING ACUTE ACCENT
  156.