Merge branch 'vim-with-runtime' into feat/quickfix-title
[vim_extended.git] / runtime / keymap / bulgarian-phonetic.vim
blobeab2f15e5c1423157c736ddfae451e98d0412951
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.
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
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.
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 ¶.
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.)
31 " For details of what key or key combination maps to what character, please
32 " see below the map itself.
34 " See also http://www.math.bas.bg/bantchev/vim/kbdbul.html (in Bulgarian).
36 scriptencoding utf-8
38 let b:keymap_name = "pho"
40 loadkeymap
41 A       А       CYRILLIC CAPITAL LETTER A
42 B       Б       CYRILLIC CAPITAL LETTER BE
43 W       В       CYRILLIC CAPITAL LETTER VE
44 G       Г       CYRILLIC CAPITAL LETTER GHE
45 D       Д       CYRILLIC CAPITAL LETTER DE
46 E       Е       CYRILLIC CAPITAL LETTER IE
47 E::     Ё       CYRILLIC CAPITAL LETTER IO
48 V       Ж       CYRILLIC CAPITAL LETTER ZHE
49 Z       З       CYRILLIC CAPITAL LETTER ZE
50 I       И       CYRILLIC CAPITAL LETTER I
51 J       Й       CYRILLIC CAPITAL LETTER SHORT I
52 K       К       CYRILLIC CAPITAL LETTER KA
53 L       Л       CYRILLIC CAPITAL LETTER EL
54 M       М       CYRILLIC CAPITAL LETTER EM
55 N       Н       CYRILLIC CAPITAL LETTER EN
56 O       О       CYRILLIC CAPITAL LETTER O
57 P       П       CYRILLIC CAPITAL LETTER PE
58 R       Р       CYRILLIC CAPITAL LETTER ER
59 S       С       CYRILLIC CAPITAL LETTER ES
60 T       Т       CYRILLIC CAPITAL LETTER TE
61 U       У       CYRILLIC CAPITAL LETTER U
62 F       Ф       CYRILLIC CAPITAL LETTER EF
63 H       Х       CYRILLIC CAPITAL LETTER HA
64 C       Ц       CYRILLIC CAPITAL LETTER TSE
65 ~       Ч       CYRILLIC CAPITAL LETTER CHE
66 {       Ш       CYRILLIC CAPITAL LETTER SHA
67 }       Щ       CYRILLIC CAPITAL LETTER SHCHA
68 Y       Ъ       CYRILLIC CAPITAL LETTER HARD SIGN
69 YI      Ы       CYRILLIC CAPITAL LETTER YERU
70 X       Ь       CYRILLIC CAPITAL LETTER SOFT SIGN
71 YE      Э       CYRILLIC CAPITAL LETTER REVERSED E
72 |       Ю       CYRILLIC CAPITAL LETTER YU
73 Q       Я       CYRILLIC CAPITAL LETTER YA
74 a       а       CYRILLIC SMALL LETTER A
75 b       б       CYRILLIC SMALL LETTER BE
76 w       в       CYRILLIC SMALL LETTER VE
77 g       г       CYRILLIC SMALL LETTER GHE
78 d       д       CYRILLIC SMALL LETTER DE
79 e       е       CYRILLIC SMALL LETTER IE
80 e::     ё       CYRILLIC SMALL LETTER IO
81 v       ж       CYRILLIC SMALL LETTER ZHE
82 z       з       CYRILLIC SMALL LETTER ZE
83 i       и       CYRILLIC SMALL LETTER I
84 j       й       CYRILLIC SMALL LETTER SHORT I
85 k       к       CYRILLIC SMALL LETTER KA
86 l       л       CYRILLIC SMALL LETTER EL
87 m       м       CYRILLIC SMALL LETTER EM
88 n       н       CYRILLIC SMALL LETTER EN
89 o       о       CYRILLIC SMALL LETTER O
90 p       п       CYRILLIC SMALL LETTER PE
91 r       р       CYRILLIC SMALL LETTER ER
92 s       с       CYRILLIC SMALL LETTER ES
93 t       т       CYRILLIC SMALL LETTER TE
94 u       у       CYRILLIC SMALL LETTER U
95 f       ф       CYRILLIC SMALL LETTER EF
96 h       х       CYRILLIC SMALL LETTER HA
97 c       ц       CYRILLIC SMALL LETTER TSE
98 `       ч       CYRILLIC SMALL LETTER CHE
99 [       ш       CYRILLIC SMALL LETTER SHA
100 ]       щ       CYRILLIC SMALL LETTER SHCHA
101 y       ъ       CYRILLIC SMALL LETTER HARD SIGN
102 yi      ы       CYRILLIC SMALL LETTER YERU
103 x       ь       CYRILLIC SMALL LETTER SOFT SIGN
104 ye      э       CYRILLIC SMALL LETTER REVERSED E
105 \\      ю       CYRILLIC SMALL LETTER YU
106 q       я       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
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