Merge branch 'vim-with-runtime' into feat/quickfix-title
[vim_extended.git] / runtime / keymap / bulgarian-bds.vim
blob3377edbbd80c1129fb70a3a7de1349cd2e8bce53
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.
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
10 " This keymap corresponds to what is called Bulgarian standard typewriter
11 " keyboard layout, or "БДС".
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.
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.
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 ¶.
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.)
37 " For details of what key or key combination maps to what character, please
38 " see below the map itself.
40 " See also http://www.math.bas.bg/bantchev/vim/kbdbul.html (in Bulgarian).
42 scriptencoding utf-8
44 let b:keymap_name = "bds"
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
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