blob: bf837c8645feeae627efbd05338f65a18053f599 [file] [log] [blame]
Bram Moolenaarc236c162008-07-13 17:41:49 +00001" 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.
Bram Moolenaar9964e462007-05-05 17:54:07 +00005
6" Maintainer: Boyko Bantchev <boykobb@gmail.com>
Bram Moolenaarc236c162008-07-13 17:41:49 +00007" URI: http://www.math.bas.bg/bantchev/vim/bulgarian-bds.vim
8" Last Changed: 2008 June 28
Bram Moolenaar9964e462007-05-05 17:54:07 +00009
Bram Moolenaarc236c162008-07-13 17:41:49 +000010" This keymap corresponds to what is called Bulgarian standard typewriter
11" keyboard layout (BDS, БДС).
Bram Moolenaar9964e462007-05-05 17:54:07 +000012"
Bram Moolenaarc236c162008-07-13 17:41:49 +000013" 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.
Bram Moolenaar9964e462007-05-05 17:54:07 +000018"
Bram Moolenaarc236c162008-07-13 17:41:49 +000019" 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 accented vowels in Bulgarian.
34"
35" For details of what key or key combination maps to what character, please
36" see below the map table itself.
Bram Moolenaar9964e462007-05-05 17:54:07 +000037
38scriptencoding utf-8
39
40let b:keymap_name = "bds"
41
42loadkeymap
43D А CYRILLIC CAPITAL LETTER A
44? Б CYRILLIC CAPITAL LETTER BE
45L В CYRILLIC CAPITAL LETTER VE
46H Г CYRILLIC CAPITAL LETTER GHE
47O Д CYRILLIC CAPITAL LETTER DE
48E Е CYRILLIC CAPITAL LETTER IE
49E:: Ё CYRILLIC CAPITAL LETTER IO
50G Ж CYRILLIC CAPITAL LETTER ZHE
51P З CYRILLIC CAPITAL LETTER ZE
52R И CYRILLIC CAPITAL LETTER I
53X Й CYRILLIC CAPITAL LETTER SHORT I
54U К CYRILLIC CAPITAL LETTER KA
55> Л CYRILLIC CAPITAL LETTER EL
56: М CYRILLIC CAPITAL LETTER EM
57K Н CYRILLIC CAPITAL LETTER EN
58F О CYRILLIC CAPITAL LETTER O
59M П CYRILLIC CAPITAL LETTER PE
60< Р CYRILLIC CAPITAL LETTER ER
61I С CYRILLIC CAPITAL LETTER ES
62J Т CYRILLIC CAPITAL LETTER TE
63W У CYRILLIC CAPITAL LETTER U
64B Ф CYRILLIC CAPITAL LETTER EF
65N Х CYRILLIC CAPITAL LETTER HA
66{ Ц CYRILLIC CAPITAL LETTER TSE
67\" Ч CYRILLIC CAPITAL LETTER CHE
68T Ш CYRILLIC CAPITAL LETTER SHA
69Y Щ CYRILLIC CAPITAL LETTER SHCHA
70C Ъ CYRILLIC CAPITAL LETTER HARD SIGN
71CX Ы CYRILLIC CAPITAL LETTER YERU
72A Ь CYRILLIC CAPITAL LETTER SOFT SIGN
73V Э CYRILLIC CAPITAL LETTER REVERSED E
74Z Ю CYRILLIC CAPITAL LETTER YU
75S Я CYRILLIC CAPITAL LETTER YA
76d а CYRILLIC SMALL LETTER A
77\/ б CYRILLIC SMALL LETTER BE
78l в CYRILLIC SMALL LETTER VE
79h г CYRILLIC SMALL LETTER GHE
80o д CYRILLIC SMALL LETTER DE
81e е CYRILLIC SMALL LETTER IE
82e:: ё CYRILLIC SMALL LETTER IO
83g ж CYRILLIC SMALL LETTER ZHE
84p з CYRILLIC SMALL LETTER ZE
85r и CYRILLIC SMALL LETTER I
86x й CYRILLIC SMALL LETTER SHORT I
87u к CYRILLIC SMALL LETTER KA
88\. л CYRILLIC SMALL LETTER EL
89; м CYRILLIC SMALL LETTER EM
90k н CYRILLIC SMALL LETTER EN
91f о CYRILLIC SMALL LETTER O
92m п CYRILLIC SMALL LETTER PE
93, р CYRILLIC SMALL LETTER ER
94i с CYRILLIC SMALL LETTER ES
95j т CYRILLIC SMALL LETTER TE
96w у CYRILLIC SMALL LETTER U
97b ф CYRILLIC SMALL LETTER EF
98n х CYRILLIC SMALL LETTER HA
99[ ц CYRILLIC SMALL LETTER TSE
100' ч CYRILLIC SMALL LETTER CHE
101t ш CYRILLIC SMALL LETTER SHA
102y щ CYRILLIC SMALL LETTER SHCHA
103c ъ CYRILLIC SMALL LETTER HARD SIGN
104Q ы CYRILLIC SMALL LETTER YERU
105a ь CYRILLIC SMALL LETTER SOFT SIGN
106v э CYRILLIC SMALL LETTER REVERSED E
107z ю CYRILLIC SMALL LETTER YU
108s я 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
115q , 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
Bram Moolenaarc236c162008-07-13 17:41:49 +0000125-- – EN DASH
126--- — EM DASH
127.. … HORIZONTAL ELLIPSIS
128`` “ LEFT DOUBLE QUOTATION MARK
129'' ” RIGHT DOUBLE QUOTATION MARK
Bram Moolenaar9964e462007-05-05 17:54:07 +0000130,, „ DOUBLE LOW-9 QUOTATION MARK
Bram Moolenaarc236c162008-07-13 17:41:49 +0000131`. ‘ LEFT SINGLE QUOTATION MARK
132'. RIGHT SINGLE QUOTATION MARK
Bram Moolenaar9964e462007-05-05 17:54:07 +0000133<< « LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
134>> » RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
Bram Moolenaarc236c162008-07-13 17:41:49 +0000135** BULLET
136,. · MIDDLE DOT
Bram Moolenaar9964e462007-05-05 17:54:07 +0000137+- ± PLUS-MINUS SIGN
Bram Moolenaarc236c162008-07-13 17:41:49 +0000138^o ° DEGREE SIGN
Bram Moolenaar9964e462007-05-05 17:54:07 +0000139~~ ¬ NOT SIGN
140@@ ¤ CURRENCY SIGN
141$$ EURO SIGN
Bram Moolenaarc236c162008-07-13 17:41:49 +0000142
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)