// typographic keyboard // Sergei Stolyarov // // Initial contribution by Alexey Ten // // Based on the layout proposed by Ilya Birman, // http://ilyabirman.ru/typography-layout/ // // default layout default partial xkb_symbols "base" { // 1st keyboard row key { [NoSymbol, NoSymbol, U2261, approxeq] }; key { [NoSymbol, NoSymbol, onesuperior, U2135] }; key { [NoSymbol, NoSymbol, U2020, onehalf] }; key { [NoSymbol, NoSymbol, U2021, U266B] }; key { [NoSymbol, NoSymbol, U2713, U2717] }; key { [NoSymbol, NoSymbol, U2030, U2205] }; key { [NoSymbol, NoSymbol, U2220, U2228] }; key { [NoSymbol, NoSymbol, U221E, U2219] }; key { [NoSymbol, NoSymbol, U2208, U2209] }; key { [NoSymbol, NoSymbol, U220B, U220C] }; key { [NoSymbol, NoSymbol, emdash, U2013] }; key { [NoSymbol, NoSymbol, notequal, plusminus] }; // 2nd keyboard row key { [NoSymbol, NoSymbol, U231A, U231B] }; // "q" key { [NoSymbol, NoSymbol, U2200, U00AC] }; // "w" key { [NoSymbol, NoSymbol, U2203, U2204] }; // "e" key { [NoSymbol, NoSymbol, registered, U221A] }; // "r" key { [NoSymbol, NoSymbol, trademark, U2709] }; // "t" key { [NoSymbol, NoSymbol, yen, EuroSign] }; // "y" key { [NoSymbol, NoSymbol, U25B6, U25B7] }; // "u" key { [NoSymbol, NoSymbol, U2022, U25E6] }; // "i" key { [NoSymbol, NoSymbol, U2205, U2218] }; // "o" key { [NoSymbol, NoSymbol, acute, doubleacute] }; // "p" key { [NoSymbol, NoSymbol, U2329, U227A ] }; // [ key { [NoSymbol, NoSymbol, U232A, U227B ] }; // ] // 3rd keyboard row key { [NoSymbol, NoSymbol, U0301, U2101] }; // "a" key { [NoSymbol, NoSymbol, section, U23CE]}; // "s" key { [NoSymbol, NoSymbol, degree, division] }; // "d" key { [NoSymbol, NoSymbol, U261B, U261E] }; // "f" key { [NoSymbol, NoSymbol, U2701, U273F] }; // "g" key { [NoSymbol, NoSymbol, U2690, U2691] }; // "h" key { [NoSymbol, NoSymbol, doublelowquotemark, singlelowquotemark] }; // "j" key { [NoSymbol, NoSymbol, leftdoublequotemark, leftsinglequotemark] }; // "k" key { [NoSymbol, NoSymbol, rightdoublequotemark, rightsinglequotemark] }; // "l" key { [NoSymbol, NoSymbol, leftsinglequotemark, minutes] }; // ";" key { [NoSymbol, NoSymbol, rightsinglequotemark, seconds] }; // "'" key { [NoSymbol, NoSymbol, U03BB, U039B] }; // "'" // 4th keyboard row key { [NoSymbol, NoSymbol, multiply, U22C5] }; // "x" key { [NoSymbol, NoSymbol, copyright, cent] }; // "c" key { [NoSymbol, NoSymbol, U2606, U2605] }; // "v" key { [NoSymbol, NoSymbol, U260F, U260E] }; // "b" key { [NoSymbol, NoSymbol, U2622, U2623] }; // "n" key { [NoSymbol, NoSymbol, U270E, U270D] }; // "m" key { [NoSymbol, NoSymbol, guillemotleft, U2282] }; // "," key { [NoSymbol, NoSymbol, guillemotright, U2283] }; // "." key { [NoSymbol, NoSymbol, ellipsis, U203D] }; // "/" };