Vim 7.2b ready for testing.
[MacVim.git] / runtime / keymap / bulgarian-bds.vim
blobbf837c8645feeae627efbd05338f65a18053f599
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 vowels 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: 2008 June 28
10 " This keymap corresponds to what is called Bulgarian standard typewriter
11 " keyboard layout (BDS, БДС).
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 accented vowels in Bulgarian.
35 " For details of what key or key combination maps to what character, please
36 " see below the map table itself.
38 scriptencoding utf-8
40 let b:keymap_name = "bds"
42 loadkeymap
43 D       А       CYRILLIC CAPITAL LETTER A
44 ?       Б       CYRILLIC CAPITAL LETTER BE
45 L       В       CYRILLIC CAPITAL LETTER VE
46 H       Г       CYRILLIC CAPITAL LETTER GHE
47 O       Д       CYRILLIC CAPITAL LETTER DE
48 E       Е       CYRILLIC CAPITAL LETTER IE
49 E::     Ё       CYRILLIC CAPITAL LETTER IO
50 G       Ж       CYRILLIC CAPITAL LETTER ZHE
51 P       З       CYRILLIC CAPITAL LETTER ZE
52 R       И       CYRILLIC CAPITAL LETTER I
53 X       Й       CYRILLIC CAPITAL LETTER SHORT I
54 U       К       CYRILLIC CAPITAL LETTER KA
55 >       Л       CYRILLIC CAPITAL LETTER EL
56 :       М       CYRILLIC CAPITAL LETTER EM
57 K       Н       CYRILLIC CAPITAL LETTER EN
58 F       О       CYRILLIC CAPITAL LETTER O
59 M       П       CYRILLIC CAPITAL LETTER PE
60 <       Р       CYRILLIC CAPITAL LETTER ER
61 I       С       CYRILLIC CAPITAL LETTER ES
62 J       Т       CYRILLIC CAPITAL LETTER TE
63 W       У       CYRILLIC CAPITAL LETTER U
64 B       Ф       CYRILLIC CAPITAL LETTER EF
65 N       Х       CYRILLIC CAPITAL LETTER HA
66 {       Ц       CYRILLIC CAPITAL LETTER TSE
67 \"      Ч       CYRILLIC CAPITAL LETTER CHE
68 T       Ш       CYRILLIC CAPITAL LETTER SHA
69 Y       Щ       CYRILLIC CAPITAL LETTER SHCHA
70 C       Ъ       CYRILLIC CAPITAL LETTER HARD SIGN
71 CX      Ы       CYRILLIC CAPITAL LETTER YERU
72 A       Ь       CYRILLIC CAPITAL LETTER SOFT SIGN
73 V       Э       CYRILLIC CAPITAL LETTER REVERSED E
74 Z       Ю       CYRILLIC CAPITAL LETTER YU
75 S       Я       CYRILLIC CAPITAL LETTER YA
76 d       а       CYRILLIC SMALL LETTER A
77 \/      б       CYRILLIC SMALL LETTER BE
78 l       в       CYRILLIC SMALL LETTER VE
79 h       г       CYRILLIC SMALL LETTER GHE
80 o       д       CYRILLIC SMALL LETTER DE
81 e       е       CYRILLIC SMALL LETTER IE
82 e::     ё       CYRILLIC SMALL LETTER IO
83 g       ж       CYRILLIC SMALL LETTER ZHE
84 p       з       CYRILLIC SMALL LETTER ZE
85 r       и       CYRILLIC SMALL LETTER I
86 x       й       CYRILLIC SMALL LETTER SHORT I
87 u       к       CYRILLIC SMALL LETTER KA
88 \.      л       CYRILLIC SMALL LETTER EL
89 ;       м       CYRILLIC SMALL LETTER EM
90 k       н       CYRILLIC SMALL LETTER EN
91 f       о       CYRILLIC SMALL LETTER O
92 m       п       CYRILLIC SMALL LETTER PE
93 ,       р       CYRILLIC SMALL LETTER ER
94 i       с       CYRILLIC SMALL LETTER ES
95 j       т       CYRILLIC SMALL LETTER TE
96 w       у       CYRILLIC SMALL LETTER U
97 b       ф       CYRILLIC SMALL LETTER EF
98 n       х       CYRILLIC SMALL LETTER HA
99 [       ц       CYRILLIC SMALL LETTER TSE
100 '       ч       CYRILLIC SMALL LETTER CHE
101 t       ш       CYRILLIC SMALL LETTER SHA
102 y       щ       CYRILLIC SMALL LETTER SHCHA
103 c       ъ       CYRILLIC SMALL LETTER HARD SIGN
104 Q       ы       CYRILLIC SMALL LETTER YERU
105 a       ь       CYRILLIC SMALL LETTER SOFT SIGN
106 v       э       CYRILLIC SMALL LETTER REVERSED E
107 z       ю       CYRILLIC SMALL LETTER YU
108 s       я       CYRILLIC SMALL LETTER YA
109 _       I       LATIN CAPITAL LETTER I
110 +       V       LATIN CAPITAL LETTER V
111 $       "       QUOTATION MARK
112 \\      (       LEFT PARENTHESIS
113 |       )       RIGHT PARENTHESIS
114 #       +       PLUS SIGN
115 q       ,       COMMA
116 (       -       HYPHEN-MINUS
117 =       .       FULL STOP (PERIOD)
118 *       /       SOLIDUS (SLASH)
119 &       :       COLON
120 ]       ;       SEMICOLON
121 ^       =       EQUALS SIGN
122 @       ?       QUESTION MARK
123 }       §       SECTION SIGN (PARAGRAPH SIGN)
124 )       №       NUMERO SIGN
125 --      –       EN DASH
126 ---     —       EM DASH
127 ..      …       HORIZONTAL ELLIPSIS
128 ``      “       LEFT DOUBLE QUOTATION MARK
129 ''      ”       RIGHT DOUBLE QUOTATION MARK
130 ,,      „       DOUBLE LOW-9 QUOTATION MARK
131 `.      ‘       LEFT SINGLE QUOTATION MARK
132 '.      ’       RIGHT SINGLE QUOTATION MARK
133 <<      «       LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
134 >>      »       RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
135 **      •       BULLET
136 ,.      ·       MIDDLE DOT      
137 +-      ±       PLUS-MINUS SIGN
138 ^o      °       DEGREE SIGN
139 ~~      ¬       NOT SIGN
140 @@      ¤       CURRENCY SIGN
141 $$      €       EURO SIGN
143 " accented vowels cannot map onto cp1251 – use utf-8 file encoding
144 `D      А̀       CYRILLIC CAPITAL LETTER A + GRAVE ACCENT (COMPOSED)
145 `d      а̀       CYRILLIC SMALL LETTER A + GRAVE ACCENT (COMPOSED)
146 `E      Ѐ       CYRILLIC CAPITAL LETTER IE + GRAVE ACCENT (COMPOSED)
147 `e      ѐ       CYRILLIC SMALL LETTER IE + GRAVE ACCENT (COMPOSED)
148 `R      Ѝ       CYRILLIC CAPITAL LETTER I + GRAVE ACCENT (COMPOSED)
149 `r      ѝ       CYRILLIC SMALL LETTER I + GRAVE ACCENT (COMPOSED)
150 `F      О̀       CYRILLIC CAPITAL LETTER O + GRAVE ACCENT (COMPOSED)
151 `f      о̀       CYRILLIC SMALL LETTER O + GRAVE ACCENT (COMPOSED)
152 `W      У̀       CYRILLIC CAPITAL LETTER U + GRAVE ACCENT (COMPOSED)
153 `w      у̀       CYRILLIC SMALL LETTER U + GRAVE ACCENT (COMPOSED)
154 `C      Ъ̀       CYRILLIC CAPITAL LETTER HARD SIGN + GRAVE ACCENT (COMPOSED)
155 `c      ъ̀       CYRILLIC SMALL LETTER HARD SIGN + GRAVE ACCENT (COMPOSED)
156 `Z      Ю̀       CYRILLIC CAPITAL LETTER YU + GRAVE ACCENT (COMPOSED)
157 `z      ю̀       CYRILLIC SMALL LETTER YU + GRAVE ACCENT (COMPOSED)
158 `S      Я̀       CYRILLIC CAPITAL LETTER YA + GRAVE ACCENT (COMPOSED)
159 `s      я̀       CYRILLIC SMALL LETTER YA + GRAVE ACCENT (COMPOSED)