xkb_symbols "yz" { include "ru(common)" name[Group1]= "RU-yz"; # functional key.type = "ONE_LEVEL"; replace key { [ BackSpace ] }; replace key { [ Escape ] }; replace key { [ Tab ] }; # modifiers key.type = "ONE_LEVEL"; replace key { [ Control_L ] }; replace key { [ Super_L ] }; replace key { [ Alt_R ] }; replace key { [ ISO_Level3_Shift ] }; replace key { [ Alt_L ] }; # character remap key.type = "FOUR_LEVEL"; key { [ backslash, bar, notsign, brokenbar ] }; #key { [ colon, semicolon, odiaeresis, Odiaeresis ] }; # layer3 # TODO: migrate to type=ALPHANUMERIC # This would fix caps lock which i dont use anyway key.type = "FOUR_LEVEL"; # navigation key { [ space, space, Tab, nobreakspace ] }; key { [ Cyrillic_o, Cyrillic_O, Left, eacute] }; key { [ Cyrillic_el, Cyrillic_EL, Up, eacute ] }; key { [ Cyrillic_de, Cyrillic_DE, Down, iacute ] }; key { [ Cyrillic_zhe, Cyrillic_ZHE, Right, oacute ] }; # special key { [ Cyrillic_shorti, Cyrillic_SHORTI, asciitilde, dead_tilde ] }; };