Mercurial > vim
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) |