. Вот
это вопрос. ❰Первая попавшаяся ссылка на русском языке, должна открываться с территории РФ❱
// typographic keyboard
// Sergei Stolyarov <sergei@regolit.com>
//
// Initial contribution by Alexey Ten <alexeyten+deb@gmail.com>
//
// Based on the layout proposed by Ilya Birman,
// http://ilyabirman.ru/typography-layout/
//
// default layout
default partial
xkb_symbols "base" {
// 1st keyboard row
key <TLDE> { [NoSymbol, NoSymbol, semicolon, approxeq] };
key <AE01> { [NoSymbol, NoSymbol, onesuperior, U224B] };
key <AE02> { [NoSymbol, NoSymbol, twosuperior, onehalf] };
key <AE03> { [NoSymbol, NoSymbol, threesuperior, onethird] };
key <AE04> { [NoSymbol, NoSymbol, U2074, onequarter] }; // "⁴"
key <AE05> { [NoSymbol, NoSymbol, U2030, U266F] }; // "5"
key <AE06> { [NoSymbol, NoSymbol, U2B24, U2588] }; // "6"
key <AE07> { [NoSymbol, NoSymbol, ampersand, U2211] }; // "7"
key <AE08> { [NoSymbol, NoSymbol, enfilledcircbullet, oneeighth] };
key <AE09> { [NoSymbol, NoSymbol, U2770, U2774] }; // "9"
key <AE10> { [NoSymbol, NoSymbol, U2771, U2775] }; // "10"
key <AE11> { [NoSymbol, NoSymbol, emdash, U2011] };
key <AE12> { [NoSymbol, NoSymbol, notequal, plusminus] };
// 2nd keyboard row
key <AD01> { [NoSymbol, NoSymbol, U2191, U2D37] }; // "q"
key <AD02> { [NoSymbol, NoSymbol, U2193, U2D38] }; // "w"
key <AD03> { [NoSymbol, NoSymbol, EuroSign, U22C5] }; // "e"
key <AD04> { [NoSymbol, NoSymbol, registered, U2551] }; // "r"
key <AD05> { [NoSymbol, NoSymbol, trademark, U2503] }; // "t"
key <AD06> { [NoSymbol, NoSymbol, yen, U256C] }; // "y"
key <AD07> { [NoSymbol, NoSymbol, U2192, U27F6] }; // "u"
key <AD08> { [NoSymbol, NoSymbol, U2190, U27F5] }; // "i"
key <AD09> { [NoSymbol, NoSymbol, U2016, U275A] }; // "o"
key <AD10> { [NoSymbol, NoSymbol, U2B9F, U2B9D] }; // "p"
key <AD11> { [NoSymbol, NoSymbol, U258C, U2796 ] }; // [
key <AD12> { [NoSymbol, NoSymbol, U2590, U271A ] }; // ]
// 2th keyboard row (backslash and bar)
key <BKSL> { [NoSymbol, NoSymbol, U2571, U2572] };
// 3rd keyboard row
key <AC01> { [NoSymbol, NoSymbol, U0301, U2573] }; // "a"
key <AC02> { [NoSymbol, NoSymbol, section, U2220]}; // "s"
key <AC03> { [NoSymbol, NoSymbol, degree, division] }; // "d"
key <AC04> { [NoSymbol, NoSymbol, sterling, U1F608] }; // "f"
key <AC05> { [NoSymbol, NoSymbol, U221E, U1F615] }; // "g"
key <AC06> { [NoSymbol, NoSymbol, U1F607, U1F61E] }; // "h"
key <AC07> { [NoSymbol, NoSymbol, doublelowquotemark, singlelowquotemark] }; // "j"
key <AC08> { [NoSymbol, NoSymbol, leftdoublequotemark, leftsinglequotemark] }; // "k"
key <AC09> { [NoSymbol, NoSymbol, rightdoublequotemark, colon] }; // "l" (rightsinglequotemark был ранее после RiDoQuMa)
key <AC10> { [NoSymbol, NoSymbol, leftsinglequotemark, minutes] }; // ";"
key <AC11> { [NoSymbol, NoSymbol, rightsinglequotemark, seconds] }; // "'"
// 4th keyboard row
key <AB01> { [NoSymbol, NoSymbol, U2217, U273B] }; // "z"
key <AB02> { [NoSymbol, NoSymbol, multiply, U2613] }; // "x"
key <AB03> { [NoSymbol, NoSymbol, copyright, cent] }; // "c"
key <AB04> { [NoSymbol, NoSymbol, U25B6, U25C0] }; // "v"
key <AB05> { [NoSymbol, NoSymbol, U25BC, U25B2] }; // "b"
key <AB06> { [NoSymbol, NoSymbol, UFF3B, UFF3D] }; // "n"
key <AB07> { [NoSymbol, NoSymbol, U2768, U2769] }; // "m"
key <AB08> { [NoSymbol, NoSymbol, guillemotleft, U2B9C] }; // ","
key <AB09> { [NoSymbol, NoSymbol, guillemotright, U2B9E] }; // "."
key <AB10> { [NoSymbol, NoSymbol, ellipsis, question] }; // "/"
};
Файл слегка переделан для личных нужд, но в сети полно других включая оригинальный.
Переделка несложная U25B6, U25C0 например это „▶” „◀”. Это на клавише Menu+v(V)…
Естественно можно найти код буквы „Ё” и поместить на положим Menu+е(Е)
Я использую Menu, но вообще непризнанный стандарт правая клавиша ALT.
Аналогичным образом создаются „комплексные раскладки” положим русский+украинский+белорусский.
А я использую английский+французский, потому что французскую раскладку по моему мнению создавал какой-то враг французской словесности.
Ну что, если Вам всё же не удастся настроить символы третьего ряда, тогда будем ваять команду на клавиши…