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