blob: bac2e7ebee7e9f748fc3afbf6c7945822374f1bd [file] [log] [blame]
Bram Moolenaarc236c162008-07-13 17:41:49 +00001" 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.
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-phonetic.vim
8" Last Changed: 2008 June 28
Bram Moolenaar9964e462007-05-05 17:54:07 +00009
Bram Moolenaarc236c162008-07-13 17:41:49 +000010" For a rationale for the layout and additional info on typing in Bulgarian
11" using Unicode Cyrillic please see:
12
13" This keymap corresponds to what is called "phonetic layout" in Bulgaria:
14" Cyrillic letters tend to be mapped to their Latin homophones, if present.
15" Most keys corresponding to punctuation characters are left unmapped, so
16" they retain their usual (qwerty) meanings in Cyrillic typing.
Bram Moolenaar9964e462007-05-05 17:54:07 +000017"
Bram Moolenaarc236c162008-07-13 17:41:49 +000018" In addition to the Bulgarian alphabet, the keymap makes accessible the
19" following characters:
20" — The letters Ё and ё, Э and э, and Ы and ы (in pairs of capital and
21" small). These are the letters in the Russian alphabet that are not
22" present in Bulgarian, so using the bulgarian-phonetic keymap one can
23" type in Russian, too.
24" — The quotation marks „ “ ” ‘ ’ (used in the Bulgarian and English
25" quotation styles), as well as « » (Russian quotation style).
26" — The characters §, №, – (en-dash), — (em-dash), …, •, ·, ±, °, ¬,
27" ¤, and €.
28"
29" The keymap also defines key combinations for accented vowels in Bulgarian.
30"
31" For details of what key or key combination maps to what character, please
32" see below the map table itself.
Bram Moolenaar9964e462007-05-05 17:54:07 +000033
34scriptencoding utf-8
35
36let b:keymap_name = "pho"
37
38loadkeymap
39A А CYRILLIC CAPITAL LETTER A
40B Б CYRILLIC CAPITAL LETTER BE
41W В CYRILLIC CAPITAL LETTER VE
42G Г CYRILLIC CAPITAL LETTER GHE
43D Д CYRILLIC CAPITAL LETTER DE
44E Е CYRILLIC CAPITAL LETTER IE
45E:: Ё CYRILLIC CAPITAL LETTER IO
46V Ж CYRILLIC CAPITAL LETTER ZHE
47Z З CYRILLIC CAPITAL LETTER ZE
48I И CYRILLIC CAPITAL LETTER I
49J Й CYRILLIC CAPITAL LETTER SHORT I
50K К CYRILLIC CAPITAL LETTER KA
51L Л CYRILLIC CAPITAL LETTER EL
52M М CYRILLIC CAPITAL LETTER EM
53N Н CYRILLIC CAPITAL LETTER EN
54O О CYRILLIC CAPITAL LETTER O
55P П CYRILLIC CAPITAL LETTER PE
56R Р CYRILLIC CAPITAL LETTER ER
57S С CYRILLIC CAPITAL LETTER ES
58T Т CYRILLIC CAPITAL LETTER TE
59U У CYRILLIC CAPITAL LETTER U
60F Ф CYRILLIC CAPITAL LETTER EF
61H Х CYRILLIC CAPITAL LETTER HA
62C Ц CYRILLIC CAPITAL LETTER TSE
63~ Ч CYRILLIC CAPITAL LETTER CHE
64{ Ш CYRILLIC CAPITAL LETTER SHA
65} Щ CYRILLIC CAPITAL LETTER SHCHA
66Y Ъ CYRILLIC CAPITAL LETTER HARD SIGN
Bram Moolenaarc236c162008-07-13 17:41:49 +000067YI Ы CYRILLIC CAPITAL LETTER YERU
Bram Moolenaar9964e462007-05-05 17:54:07 +000068X Ь CYRILLIC CAPITAL LETTER SOFT SIGN
69YE Э CYRILLIC CAPITAL LETTER REVERSED E
70| Ю CYRILLIC CAPITAL LETTER YU
71Q Я CYRILLIC CAPITAL LETTER YA
72a а CYRILLIC SMALL LETTER A
73b б CYRILLIC SMALL LETTER BE
74w в CYRILLIC SMALL LETTER VE
75g г CYRILLIC SMALL LETTER GHE
76d д CYRILLIC SMALL LETTER DE
77e е CYRILLIC SMALL LETTER IE
78e:: ё CYRILLIC SMALL LETTER IO
79v ж CYRILLIC SMALL LETTER ZHE
80z з CYRILLIC SMALL LETTER ZE
81i и CYRILLIC SMALL LETTER I
82j й CYRILLIC SMALL LETTER SHORT I
83k к CYRILLIC SMALL LETTER KA
84l л CYRILLIC SMALL LETTER EL
85m м CYRILLIC SMALL LETTER EM
86n н CYRILLIC SMALL LETTER EN
87o о CYRILLIC SMALL LETTER O
88p п CYRILLIC SMALL LETTER PE
89r р CYRILLIC SMALL LETTER ER
90s с CYRILLIC SMALL LETTER ES
91t т CYRILLIC SMALL LETTER TE
92u у CYRILLIC SMALL LETTER U
93f ф CYRILLIC SMALL LETTER EF
94h х CYRILLIC SMALL LETTER HA
95c ц CYRILLIC SMALL LETTER TSE
96` ч CYRILLIC SMALL LETTER CHE
97[ ш CYRILLIC SMALL LETTER SHA
98] щ CYRILLIC SMALL LETTER SHCHA
99y ъ CYRILLIC SMALL LETTER HARD SIGN
Bram Moolenaarc236c162008-07-13 17:41:49 +0000100yi ы CYRILLIC SMALL LETTER YERU
Bram Moolenaar9964e462007-05-05 17:54:07 +0000101x ь CYRILLIC SMALL LETTER SOFT SIGN
102ye э CYRILLIC SMALL LETTER REVERSED E
103\\ ю CYRILLIC SMALL LETTER YU
104q я CYRILLIC SMALL LETTER YA
105!! § SECTION SIGN (PARAGRAPH SIGN)
106## № NUMERO SIGN
Bram Moolenaarc236c162008-07-13 17:41:49 +0000107-- – EN DASH
108--- — EM DASH
109.. … HORIZONTAL ELLIPSIS
Bram Moolenaar9964e462007-05-05 17:54:07 +0000110`` “ LEFT DOUBLE QUOTATION MARK
Bram Moolenaarc236c162008-07-13 17:41:49 +0000111'' ” RIGHT DOUBLE QUOTATION MARK
112,, „ DOUBLE LOW-9 QUOTATION MARK
113`. ‘ LEFT SINGLE QUOTATION MARK
114'. ’ RIGHT SINGLE QUOTATION MARK
Bram Moolenaar9964e462007-05-05 17:54:07 +0000115<< « LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
116>> » RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
Bram Moolenaarc236c162008-07-13 17:41:49 +0000117** • BULLET
118,. · MIDDLE DOT
Bram Moolenaar9964e462007-05-05 17:54:07 +0000119+- ± PLUS-MINUS SIGN
Bram Moolenaarc236c162008-07-13 17:41:49 +0000120^o ° DEGREE SIGN
Bram Moolenaar9964e462007-05-05 17:54:07 +0000121~~ ¬ NOT SIGN
122@@ ¤ CURRENCY SIGN
123$$ € EURO SIGN
Bram Moolenaarc236c162008-07-13 17:41:49 +0000124
125" accented vowels cannot map onto cp1251 – use utf-8 file encoding
126'A А̀ CYRILLIC CAPITAL LETTER A + GRAVE ACCENT (COMPOSED)
127'a а̀ CYRILLIC SMALL LETTER A + GRAVE ACCENT (COMPOSED)
128'E Ѐ CYRILLIC CAPITAL LETTER IE + GRAVE ACCENT (COMPOSED)
129'e ѐ CYRILLIC SMALL LETTER IE + GRAVE ACCENT (COMPOSED)
130'I Ѝ CYRILLIC CAPITAL LETTER I + GRAVE ACCENT (COMPOSED)
131'i ѝ CYRILLIC SMALL LETTER I + GRAVE ACCENT (COMPOSED)
132'O О̀ CYRILLIC CAPITAL LETTER O + GRAVE ACCENT (COMPOSED)
133'o о̀ CYRILLIC SMALL LETTER O + GRAVE ACCENT (COMPOSED)
134'U У̀ CYRILLIC CAPITAL LETTER U + GRAVE ACCENT (COMPOSED)
135'u у̀ CYRILLIC SMALL LETTER U + GRAVE ACCENT (COMPOSED)
136'Y Ъ̀ CYRILLIC CAPITAL LETTER HARD SIGN + GRAVE ACCENT (COMPOSED)
137'y ъ̀ CYRILLIC SMALL LETTER HARD SIGN + GRAVE ACCENT (COMPOSED)
138'| Ю̀ CYRILLIC CAPITAL LETTER YU + GRAVE ACCENT (COMPOSED)
139'\\ ю̀ CYRILLIC SMALL LETTER YU + GRAVE ACCENT (COMPOSED)
140'Q Я̀ CYRILLIC CAPITAL LETTER YA + GRAVE ACCENT (COMPOSED)
141'q я̀ CYRILLIC SMALL LETTER YA + GRAVE ACCENT (COMPOSED)