From 207f009326c8f878defde0e594d7d9ed9860106e Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sun, 30 Aug 2020 17:20:20 +0200 Subject: Update runtime files. --- runtime/keymap/russian-typograph.vim | 190 +++++++++++++++++++++++++++++++++++ runtime/keymap/turkish-f.vim | 4 +- runtime/keymap/turkish-q.vim | 2 +- 3 files changed, 192 insertions(+), 4 deletions(-) create mode 100644 runtime/keymap/russian-typograph.vim (limited to 'runtime/keymap') diff --git a/runtime/keymap/russian-typograph.vim b/runtime/keymap/russian-typograph.vim new file mode 100644 index 0000000000..a85e861e32 --- /dev/null +++ b/runtime/keymap/russian-typograph.vim @@ -0,0 +1,190 @@ +" Vim Keymap file for Russian characters +" layout English-US standard 104 key 'QWERTY', 'JCUKEN' +" +" Maintainer: Restorer +" Last Changed: 20 Jan 2019 +" Description: Раскладка сделана на основе раскладки «русская машинопись» +" (KBDRU1.DLL), поставляемой в составе ОС MS Windows. Эта раскладка позволяет +" печать практически все знаки препинания используя цифровой ряд и не требуя при +" этом нажатия дополнительных клавиш, ну и также удобное расположение буквы «Ё». +" Однако были внесены некоторые дополнения (улучшения?), в частности: +" ‐ раздельные символы круглых скобок (), расположены на тех же позициях, что и +" в US-International; +" ‐ раздельные символы типографских кавычек «», расположены на клавишах «3» и +" «4» соответственно; +" ‐ на этих же клавишах находятся внутренние кавычки “лапки”, набираемые при +" нажатой клавише «ALT»; +" ‐ возможность набирать символы, отсутствующие в русской раскладке клавиатуры, +" а именно @#$^&*{}[]"'`~<>, которые расположены на тех же местах, что и раньше. +" Для этого не требуется переключаться в латинскую раскладку клавиатуры, а +" оставаясь в русской, использовать для этого дополнительные клавиши «SHIFT» и +" «ALT»; +" ‐ и ещё несколько удобств, которые позволяют быстро и с минимальными усилиями +" набирать текст. + +scriptencoding utf-8 + +" Переключение языка ввода со стандартного сочетания на указанные ниже +" Для режимов вставки и замены +""или SHIFT+SPACE +" inoremap +""или CTRL+SPACE" +" inoremap +" Для режима командной строки +""или SHIFT+SPACE +" cnoremap +""или CTRL+SPACE" +" cnoremap +" Одной командой для режимов вставки, замены и командной строки +" noremap! +" noremap! +" +" Стандартное переключение по CTRL+^ после этих переназначений также сохраняется + +let b:keymap_name ="RUS" + +loadkeymap + +" DIGITAL ROW + +" The Shift key is not pressed +" + " PERCENT SIGN + " EXCLAMATION MARK + " EM DASH + " LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + " RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + " COLON + " COMMA + " FULL STOP + " QUESTION MARK + " LEFT PARENTHESIS + " RIGHT PARENTHESIS + " HYPHEN + " SEMICOLON + +" The Shift key is pressed + + " EQUALS SIGN + " DIGIT ONE + " DIGIT TWO + " DIGIT THREE + " DIGIT FOUR + " DIGIT FIVE + " DIGIT SIX + " DIGIT SEVEN + " DIGIT EIGHT + " DIGIT NINE + " DIGIT ZERO + " HYPHEN-MINUS + " PLUS SIGN + +" ALPHABETICAL 1st ROW + + " CYRILLIC SMALL LETTER SHORT I + " CYRILLIC CAPITAL LETTER SHORT I + " CYRILLIC SMALL LETTER TSE + " CYRILLIC CAPITAL LETTER TSE + " CYRILLIC SMALL LETTER U + " CYRILLIC CAPITAL LETTER U + " CYRILLIC SMALL LETTER KA + " CYRILLIC CAPITAL LETTER KA + " CYRILLIC SMALL LETTER IE + " CYRILLIC CAPITAL LETTER IE + " CYRILLIC SMALL LETTER EN + " CYRILLIC CAPITAL LETTER EN + " CYRILLIC SMALL LETTER GHE + " CYRILLIC CAPITAL LETTER GHE + " CYRILLIC SMALL LETTER SHA + " CYRILLIC CAPITAL LETTER SHA + " CYRILLIC SMALL LETTER SHCHA + " CYRILLIC CAPITAL LETTER SHCHA + " CYRILLIC SMALL LETTER ZE + " CYRILLIC CAPITAL LETTER ZE + " CYRILLIC SMALL LETTER HA + " CYRILLIC CAPITAL LETTER HA + " CYRILLIC SMALL LETTER HARD SIGN + " CYRILLIC CAPITAL LETTER HARD SIGN + +" ALPHABETIC 2st ROW + + " CYRILLIC SMALL LETTER EF + " CYRILLIC CAPITAL LETTER EF + " CYRILLIC SMALL LETTER YERU + " CYRILLIC CAPITAL LETTER YERU + " CYRILLIC SMALL LETTER VE + " CYRILLIC CAPITAL LETTER VE + " CYRILLIC SMALL LETTER A + " CYRILLIC CAPITAL LETTER A + " CYRILLIC SMALL LETTER PE + " CYRILLIC CAPITAL LETTER PE + " CYRILLIC SMALL LETTER ER + " CYRILLIC CAPITAL LETTER ER + " CYRILLIC SMALL LETTER O + " CYRILLIC CAPITAL LETTER O + " CYRILLIC SMALL LETTER EL + " CYRILLIC CAPITAL LETTER EL + " CYRILLIC SMALL LETTER DE + " CYRILLIC CAPITAL LETTER DE + " CYRILLIC SMALL LETTER ZHE + " CYRILLIC CAPITAL LETTER ZHE + " CYRILLIC SMALL LETTER E + " CYRILLIC CAPITAL LETTER E + +" ALPHABETIC 3st ROW + + " CYRILLIC SMALL LETTER YA + " CYRILLIC CAPITAL LETTER YA + " CYRILLIC SMALL LETTER CHE + " CYRILLIC CAPITAL LETTER CHE + " CYRILLIC SMALL LETTER ES + " CYRILLIC CAPITAL LETTER ES + " CYRILLIC SMALL LETTER EM + " CYRILLIC CAPITAL LETTER EM + " CYRILLIC SMALL LETTER I + " CYRILLIC CAPITAL LETTER I + " CYRILLIC SMALL LETTER TE + " CYRILLIC CAPITAL LETTER TE + " CYRILLIC SMALL LETTER SOFT SIGN + " CYRILLIC CAPITAL LETTER SOFT SIGN + " CYRILLIC SMALL LETTER BE + " CYRILLIC CAPITAL LETTER BE + " CYRILLIC SMALL LETTER YU + " CYRILLIC CAPITAL LETTER YU + " CYRILLIC SMALL LETTER IO + " CYRILLIC CAPITAL LETTER IO + +" VK_OEM_5 key (scan code 2b) + +" The Shift key is not pressed + " SOLIDUS +" The Shift key is pressed + " REVERSE SOLIDUS + +" Alt key pressed + + " GRAVE ACCENT + " NUMERO SIGN + " LEFT DOUBLE QUOTATION MARK + " RIGHT DOUBLE QUOTATION MARK + " LEFT SQUARE BRACKET + " RIGHT SQUARE BRACKET + " APOSTROPHE + +" Alt and Shift keys pressed + + " TILDE + " COMMERCIAL AT + " NUMBER SIGN + " DOLLAR SIGN + " CIRCUMFLEX ACCENT + " AMPERSAND + " ASTERISK + " LOW LINE + " LEFT CURLY BRACKET + " RIGHT CURLY BRACKET + " QUOTATION MARK + " LESS-THAN SIGN + " GREATER-THAN SIGN + " VERTICAL LINE + diff --git a/runtime/keymap/turkish-f.vim b/runtime/keymap/turkish-f.vim index a2774dbfff..95472cf0b2 100644 --- a/runtime/keymap/turkish-f.vim +++ b/runtime/keymap/turkish-f.vim @@ -55,7 +55,6 @@ _ ? QUESTION MARK Å Û LATIN CAPITAL LETTER U WITH CIRCUMFLEX Í Î LATIN CAPITAL LETTER I WITH CIRCUMFLEX Ï Â LATIN CAPITAL LETTER A WITH CIRCUMFLEX -` » RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK f a LATIN SMALL LETTER A , b LATIN SMALL LETTER B @@ -100,7 +99,7 @@ n z LATIN SMALL LETTER Z • [ LEFT SQUARE BRACKET ª ] RIGHT SQUARE BRACKET º } RIGHT CURLY BRACKET -– \ REVERSE SOLIDUS +– \\ REVERSE SOLIDUS ≠ | VERTICAL LINE œ @ COMMERCIAL AT ‘ ~ TILDE @@ -111,4 +110,3 @@ n z LATIN SMALL LETTER Z ˙ ₺ TURKISH LIRA SIGN ¬ £ POUND SIGN … ¥ YEN SIGN -` « LEFT-POINTING DOUBLE ANGLE QUOTATION MARK diff --git a/runtime/keymap/turkish-q.vim b/runtime/keymap/turkish-q.vim index 900c10eb92..326b08e4b9 100644 --- a/runtime/keymap/turkish-q.vim +++ b/runtime/keymap/turkish-q.vim @@ -51,7 +51,7 @@ i ı LATIN SMALL LETTER DOTLESS I • [ LEFT SQUARE BRACKET ª ] RIGHT SQUARE BRACKET º } RIGHT CURLY BRACKET -– \ REVERSE SOLIDUS +– \\ REVERSE SOLIDUS ≠ | VERTICAL LINE œ @ COMMERCIAL AT ´ € EURO SIGN -- cgit v1.2.3