Keyboard
/usr/share/X11/xkb/symbols/ua
default partial alphanumeric_keys
xkb_symbols "unicode" {
include "ua(winkeys)"
name[Group1]= "Ukrainian";
key <TLDE> { [ apostrophe, asciitilde, U2019, U0301 ] }; // Apostrophe and Stress symbol
key <AE01> { [ 1, exclam, onesuperior ] };
key <AE02> { [ 2, quotedbl, twosuperior ] };
key <AE03> { [ 3, numbersign, numerosign, U20B4 ] }; // Paragraph and Hryvnia sign
key <AE04> { [ 4, semicolon, dollar, EuroSign ] };
key <AE05> { [ 5, percent, degree ] };
key <AE06> { [ 6, colon, less ] };
key <AE07> { [ 7, question, greater ] };
key <AE08> { [ 8, asterisk, enfilledcircbullet ] };
key <AE09> { [ 9, parenleft, bracketleft, braceleft ] };
key <AE10> { [ 0, parenright, bracketright, braceright ] };
key <AE11> { [ minus, underscore, emdash, endash ] };
key <AE12> { [ equal, plus, notequal, plusminus ] };
key <AD03> { [ Cyrillic_u, Cyrillic_U, Byelorussian_shortu, Byelorussian_SHORTU ] };
key <AD04> { [ Cyrillic_ka, Cyrillic_KA, registered ] }; // Registered tm
key <AD05> { [ Cyrillic_ie, Cyrillic_IE, Cyrillic_io, Cyrillic_IO ] }; // е / ё
key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE, Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] }; // г / ґ
key <AD12> { [ Ukrainian_yi, Ukrainian_YI, Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; // ї / ъ
key <AC02> { [ Ukrainian_i, Ukrainian_I, Cyrillic_yeru, Cyrillic_YERU ] }; // і / ы
key <AC11> { [ Ukrainian_ie, Ukrainian_IE, Cyrillic_e, Cyrillic_E ] }; // є / э
key <BKSL> { [ slash, bar, backslash ] };
key <AB03> { [ Cyrillic_es, Cyrillic_ES, copyright ] };
key <AB06> { [ Cyrillic_te, Cyrillic_TE, trademark ] };
key <AB08> { [ Cyrillic_be, Cyrillic_BE, guillemotleft, doublelowquotemark ] };
key <AB09> { [ Cyrillic_yu, Cyrillic_YU, guillemotright, leftdoublequotemark ] };
key <AB10> { [ period, comma, slash, ellipsis ] };
include "level3(ralt_switch)"
};