diff options
author | 800147 <800147@gmail.com> | 2023-01-23 22:37:16 +0300 |
---|---|---|
committer | Sergey Udaltsov <sergey.udaltsov@gmail.com> | 2023-02-04 17:01:54 +0000 |
commit | 9b0bb8db23467a2714a5699b7bb569fdc19f557f (patch) | |
tree | 35a2388abb9ba84a73708d77d50653993b902425 /symbols | |
parent | 2271018e78e835768cbb1409250d702e75c3022f (diff) | |
download | xkeyboard-config-9b0bb8db23467a2714a5699b7bb569fdc19f557f.tar.gz |
Add Russian layout with typographic symbols
Diffstat (limited to 'symbols')
-rw-r--r-- | symbols/ru | 32 |
1 files changed, 32 insertions, 0 deletions
@@ -1248,3 +1248,35 @@ xkb_symbols "winkeys-p" { key <AE09> { [ parenleft, 9 ] }; key <AE10> { [ parenright, 0 ] }; }; + +// Russian keyboard layout with typography symbols. +// This is a modified Russian standard keyboard, with the third level containing +// typographic symbols commonly used in Russian language and punctuation symbols +// from Latin keyboard layout. +// Boolat Kamalov <800147@gmail.com> +partial alphanumeric_keys +xkb_symbols "ru_typo" { + include "ru(winkeys)" + name[Group1]= "Russian (with typographic symbols)"; + + key <TLDE> { [ NoSymbol, NoSymbol, grave, asciitilde ] }; + key <AE01> { [ NoSymbol, NoSymbol, enfilledcircbullet ] }; + key <AE02> { [ NoSymbol, NoSymbol, at, apostrophe ] }; + key <AE03> { [ NoSymbol, NoSymbol, numbersign, section ] }; + key <AE04> { [ NoSymbol, NoSymbol, dollar ] }; + key <AE06> { [ NoSymbol, NoSymbol, asciicircum, U0301 ] }; // Combining Acute Accent + key <AE07> { [ NoSymbol, NoSymbol, ampersand ] }; + key <AE09> { [ NoSymbol, NoSymbol, less ] }; + key <AE10> { [ NoSymbol, NoSymbol, greater ] }; + key <AE11> { [ NoSymbol, NoSymbol, emdash, endash ] }; + + key <AD11> { [ NoSymbol, NoSymbol, bracketleft, braceleft ] }; + key <AD12> { [ NoSymbol, NoSymbol, bracketright, braceright ] }; + + key <AB08> { [ NoSymbol, NoSymbol, guillemotleft, doublelowquotemark ] }; + key <AB09> { [ NoSymbol, NoSymbol, guillemotright, leftdoublequotemark ] }; + key <AB10> { [ NoSymbol, NoSymbol, ellipsis, U2019 ] }; // Right Single Quotation Mark + key <SPCE> { [ space, space, nobreakspace, U2060 ] }; // Word Joiner + + include "level3(ralt_switch)" +}; |