Bram Moolenaar | 9964e46 | 2007-05-05 17:54:07 +0000 | [diff] [blame] | 1 | " Vim keymap file for Bulgarian and Russian characters, `bds' layout. |
| 2 | " Can be used with utf-8 or cp1251 file encodings. |
| 3 | " This file itself is in utf-8 |
| 4 | |
| 5 | " Maintainer: Boyko Bantchev <boykobb@gmail.com> |
| 6 | " URI: http://www.math.bas.bg/softeng/bantchev/misc/vim/bulgarian-bds.vim |
| 7 | " Last Changed: 2006 Oct 18 |
| 8 | |
| 9 | " This keymap corresponds to what is called Bulgarian standard, |
| 10 | " or BDS (БДС) typewriter keyboard layout. |
| 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 | " |
| 21 | " Some punctuation characters that are present in ascii are mapped in BDS |
| 22 | " to keys different from the ones they occupy in the qwerty layout, because |
| 23 | " the latter are used to type other characters. |
| 24 | " |
| 25 | " In this keymap also defined (not in BDS) are the Russian letters Ё (capital) |
| 26 | " and ё (small), as well as the Russian capital letter Ы (see above the small |
| 27 | " counterpart). This way, using the bulgarian-bds keymap, one can access both |
| 28 | " the Bulgarian and the Russian alphabets. |
| 29 | |
| 30 | scriptencoding utf-8 |
| 31 | |
| 32 | let b:keymap_name = "bds" |
| 33 | |
| 34 | loadkeymap |
| 35 | D А CYRILLIC CAPITAL LETTER A |
| 36 | ? Б CYRILLIC CAPITAL LETTER BE |
| 37 | L В CYRILLIC CAPITAL LETTER VE |
| 38 | H Г CYRILLIC CAPITAL LETTER GHE |
| 39 | O Д CYRILLIC CAPITAL LETTER DE |
| 40 | E Е CYRILLIC CAPITAL LETTER IE |
| 41 | E:: Ё CYRILLIC CAPITAL LETTER IO |
| 42 | G Ж CYRILLIC CAPITAL LETTER ZHE |
| 43 | P З CYRILLIC CAPITAL LETTER ZE |
| 44 | R И CYRILLIC CAPITAL LETTER I |
| 45 | X Й CYRILLIC CAPITAL LETTER SHORT I |
| 46 | U К CYRILLIC CAPITAL LETTER KA |
| 47 | > Л CYRILLIC CAPITAL LETTER EL |
| 48 | : М CYRILLIC CAPITAL LETTER EM |
| 49 | K Н CYRILLIC CAPITAL LETTER EN |
| 50 | F О CYRILLIC CAPITAL LETTER O |
| 51 | M П CYRILLIC CAPITAL LETTER PE |
| 52 | < Р CYRILLIC CAPITAL LETTER ER |
| 53 | I С CYRILLIC CAPITAL LETTER ES |
| 54 | J Т CYRILLIC CAPITAL LETTER TE |
| 55 | W У CYRILLIC CAPITAL LETTER U |
| 56 | B Ф CYRILLIC CAPITAL LETTER EF |
| 57 | N Х CYRILLIC CAPITAL LETTER HA |
| 58 | { Ц CYRILLIC CAPITAL LETTER TSE |
| 59 | \" Ч CYRILLIC CAPITAL LETTER CHE |
| 60 | T Ш CYRILLIC CAPITAL LETTER SHA |
| 61 | Y Щ CYRILLIC CAPITAL LETTER SHCHA |
| 62 | C Ъ CYRILLIC CAPITAL LETTER HARD SIGN |
| 63 | CX Ы CYRILLIC CAPITAL LETTER YERU |
| 64 | A Ь CYRILLIC CAPITAL LETTER SOFT SIGN |
| 65 | V Э CYRILLIC CAPITAL LETTER REVERSED E |
| 66 | Z Ю CYRILLIC CAPITAL LETTER YU |
| 67 | S Я CYRILLIC CAPITAL LETTER YA |
| 68 | d а CYRILLIC SMALL LETTER A |
| 69 | \/ б CYRILLIC SMALL LETTER BE |
| 70 | l в CYRILLIC SMALL LETTER VE |
| 71 | h г CYRILLIC SMALL LETTER GHE |
| 72 | o д CYRILLIC SMALL LETTER DE |
| 73 | e е CYRILLIC SMALL LETTER IE |
| 74 | e:: ё CYRILLIC SMALL LETTER IO |
| 75 | g ж CYRILLIC SMALL LETTER ZHE |
| 76 | p з CYRILLIC SMALL LETTER ZE |
| 77 | r и CYRILLIC SMALL LETTER I |
| 78 | x й CYRILLIC SMALL LETTER SHORT I |
| 79 | u к CYRILLIC SMALL LETTER KA |
| 80 | \. л CYRILLIC SMALL LETTER EL |
| 81 | ; м CYRILLIC SMALL LETTER EM |
| 82 | k н CYRILLIC SMALL LETTER EN |
| 83 | f о CYRILLIC SMALL LETTER O |
| 84 | m п CYRILLIC SMALL LETTER PE |
| 85 | , р CYRILLIC SMALL LETTER ER |
| 86 | i с CYRILLIC SMALL LETTER ES |
| 87 | j т CYRILLIC SMALL LETTER TE |
| 88 | w у CYRILLIC SMALL LETTER U |
| 89 | b ф CYRILLIC SMALL LETTER EF |
| 90 | n х CYRILLIC SMALL LETTER HA |
| 91 | [ ц CYRILLIC SMALL LETTER TSE |
| 92 | ' ч CYRILLIC SMALL LETTER CHE |
| 93 | t ш CYRILLIC SMALL LETTER SHA |
| 94 | y щ CYRILLIC SMALL LETTER SHCHA |
| 95 | c ъ CYRILLIC SMALL LETTER HARD SIGN |
| 96 | Q ы CYRILLIC SMALL LETTER YERU |
| 97 | a ь CYRILLIC SMALL LETTER SOFT SIGN |
| 98 | v э CYRILLIC SMALL LETTER REVERSED E |
| 99 | z ю CYRILLIC SMALL LETTER YU |
| 100 | s я CYRILLIC SMALL LETTER YA |
| 101 | _ I LATIN CAPITAL LETTER I |
| 102 | + V LATIN CAPITAL LETTER V |
| 103 | $ " QUOTATION MARK |
| 104 | \\ ( LEFT PARENTHESIS |
| 105 | | ) RIGHT PARENTHESIS |
| 106 | # + PLUS SIGN |
| 107 | q , COMMA |
| 108 | ( - HYPHEN-MINUS |
| 109 | = . FULL STOP (PERIOD) |
| 110 | * / SOLIDUS (SLASH) |
| 111 | & : COLON |
| 112 | ] ; SEMICOLON |
| 113 | ^ = EQUALS SIGN |
| 114 | @ ? QUESTION MARK |
| 115 | } § SECTION SIGN (PARAGRAPH SIGN) |
| 116 | ) № NUMERO SIGN |
| 117 | -- — EM DASH |
| 118 | ,, „ DOUBLE LOW-9 QUOTATION MARK |
| 119 | `` “ LEFT DOUBLE QUOTATION MARK |
| 120 | << « LEFT-POINTING DOUBLE ANGLE QUOTATION MARK |
| 121 | >> » RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK |
| 122 | 00 • BULLET |
| 123 | .. · MIDDLE DOT |
| 124 | +- ± PLUS-MINUS SIGN |
| 125 | ~~ ¬ NOT SIGN |
| 126 | @@ ¤ CURRENCY SIGN |
| 127 | $$ € EURO SIGN |