comparison runtime/keymap/bulgarian-bds.vim @ 1668:0b796e045c42 v7.2b.000

updated for version 7.2b-000
author vimboss
date Sun, 13 Jul 2008 17:41:49 +0000
parents e63691e7c504
children b9e314fe473f
comparison
equal deleted inserted replaced
1667:131dbd3d2a4b 1668:0b796e045c42
1 " Vim keymap file for Bulgarian and Russian characters, `bds' layout. 1 " Vim keymap file for Bulgarian and Russian characters, "bds" layout.
2 " Can be used with utf-8 or cp1251 file encodings. 2 " Most of it can be used with both utf-8 and cp1251 file encodings, except
3 " This file itself is in utf-8 3 " the accented vowels which can only be stored in utf-8.
4 " This file itself is in utf-8.
4 5
5 " Maintainer: Boyko Bantchev <boykobb@gmail.com> 6 " Maintainer: Boyko Bantchev <boykobb@gmail.com>
6 " URI: http://www.math.bas.bg/softeng/bantchev/misc/vim/bulgarian-bds.vim 7 " URI: http://www.math.bas.bg/bantchev/vim/bulgarian-bds.vim
7 " Last Changed: 2006 Oct 18 8 " Last Changed: 2008 June 28
8 9
9 " This keymap corresponds to what is called Bulgarian standard, 10 " This keymap corresponds to what is called Bulgarian standard typewriter
10 " or BDS (БДС) typewriter keyboard layout. 11 " keyboard layout (BDS, БДС).
11 " In addition to the Bulgarian alphabet, BDS prescribes the presence
12 " of the following characters:
13 " — The Cyrillic letters Э (capital), and ы and э (small)
14 " (these are present in the Russian alphabet).
15 " — The latin capital letters I and V (these are used to type
16 " Roman numerals without having to leave Cyrillic mode).
17 " — „ and “ (Bulgarian quotation style), and « and » (Russian quotation
18 " style).
19 " — §, №, —, •, ·, ±, ¬, ¤, and €
20 " 12 "
21 " Some punctuation characters that are present in ascii are mapped in BDS 13 " Note that, in addition to the Bulgarian alphabet, the BDS layout prescribes
22 " to keys different from the ones they occupy in the qwerty layout, because 14 " the presence of the following characters:
23 " the latter are used to type other 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.
24 " 18 "
25 " In this keymap also defined (not in BDS) are the Russian letters Ё (capital) 19 " Some punctuation characters present in ascii are mapped in BDS to keys
26 " and ё (small), as well as the Russian capital letter Ы (see above the small 20 " different from the ones they occupy in the qwerty layout, because the latter
27 " counterpart). This way, using the bulgarian-bds keymap, one can access both 21 " keys are used to type other characters.
28 " the Bulgarian and the Russian alphabets. 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.
29 37
30 scriptencoding utf-8 38 scriptencoding utf-8
31 39
32 let b:keymap_name = "bds" 40 let b:keymap_name = "bds"
33 41
112 ] ; SEMICOLON 120 ] ; SEMICOLON
113 ^ = EQUALS SIGN 121 ^ = EQUALS SIGN
114 @ ? QUESTION MARK 122 @ ? QUESTION MARK
115 } § SECTION SIGN (PARAGRAPH SIGN) 123 } § SECTION SIGN (PARAGRAPH SIGN)
116 ) № NUMERO SIGN 124 ) № NUMERO SIGN
117 -- — EM DASH 125 -- – EN DASH
126 --- — EM DASH
127 .. … HORIZONTAL ELLIPSIS
128 `` “ LEFT DOUBLE QUOTATION MARK
129 '' ” RIGHT DOUBLE QUOTATION MARK
118 ,, „ DOUBLE LOW-9 QUOTATION MARK 130 ,, „ DOUBLE LOW-9 QUOTATION MARK
119 `` “ LEFT DOUBLE QUOTATION MARK 131 `. ‘ LEFT SINGLE QUOTATION MARK
132 '. ’ RIGHT SINGLE QUOTATION MARK
120 << « LEFT-POINTING DOUBLE ANGLE QUOTATION MARK 133 << « LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
121 >> » RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK 134 >> » RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
122 00 • BULLET 135 ** • BULLET
123 .. · MIDDLE DOT 136 ,. · MIDDLE DOT
124 +- ± PLUS-MINUS SIGN 137 +- ± PLUS-MINUS SIGN
138 ^o ° DEGREE SIGN
125 ~~ ¬ NOT SIGN 139 ~~ ¬ NOT SIGN
126 @@ ¤ CURRENCY SIGN 140 @@ ¤ CURRENCY SIGN
127 $$ € EURO SIGN 141 $$ € EURO SIGN
142
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)