partial alphanumeric_keys xkb_symbols "basic" { // A Russian phoentic keyboard (yawerty) based on a Swedish // layout. Cyrillic letters are placed where they make sense // phonetically. Alt Gr shifts to latin (swedish) letters. // 2002 by Bjorn Bringert // Based on Russian YAWERTY layout by // 2001 by Radovan Garabik // and on the standard Xfree86 4.2.0 Swedish layout name[Group1]= "Russian"; include "se" key { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ], [ dead_acute, dead_grave ]}; key { [ Cyrillic_ya, Cyrillic_YA ], [ q, Q ]}; key { [ Cyrillic_zhe, Cyrillic_ZHE ], [ w, W ]}; key { [ Cyrillic_ie, Cyrillic_IE ], [ e, E ]}; key { [ Cyrillic_er, Cyrillic_ER ], [ r, R ]}; key { [ Cyrillic_te, Cyrillic_TE ], [ t, T ]}; key { [ Cyrillic_yeru, Cyrillic_YERU ], [ y, Y ]}; key { [ Cyrillic_u, Cyrillic_U ], [ u, U ]}; key { [ Cyrillic_i, Cyrillic_I ], [ i, I ]}; key { [ Cyrillic_o, Cyrillic_O ], [ o, O ]}; key { [ Cyrillic_pe, Cyrillic_PE ], [ p, P ]}; key { [ Cyrillic_sha, Cyrillic_SHA ], [ aring, Aring ]}; key { [ Cyrillic_shcha, Cyrillic_SHCHA ], [ dead_diaeresis, dead_circumflex ]}; key { [ Cyrillic_a, Cyrillic_A ], [ a, A ]}; key { [ Cyrillic_es, Cyrillic_ES ], [ s, S ]}; key { [ Cyrillic_de, Cyrillic_DE ], [ d, D ]}; key { [ Cyrillic_ef, Cyrillic_EF ], [ f, F ]}; key { [ Cyrillic_ghe, Cyrillic_GHE ], [ g, G ]}; key { [ Cyrillic_ha, Cyrillic_HA ], [ h, H ]}; key { [ Cyrillic_shorti, Cyrillic_SHORTI ], [ j, J ]}; key { [ Cyrillic_ka, Cyrillic_KA ], [ k, K ]}; key { [ Cyrillic_el, Cyrillic_EL ], [ l, L ]}; key { [ Cyrillic_che, Cyrillic_CHE ], [ odiaeresis, Odiaeresis ]}; key { [ Cyrillic_e, Cyrillic_E ], [ adiaeresis, Adiaeresis ]}; key { [ Cyrillic_yu, Cyrillic_YU ], [ apostrophe, asterisk ]}; key { [ Cyrillic_ze, Cyrillic_ZE ], [ z, Z ]}; key { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ], [ x, X ]}; key { [ Cyrillic_tse, Cyrillic_TSE ], [ c, C ]}; key { [ Cyrillic_ve, Cyrillic_VE ], [ v, V ]}; key { [ Cyrillic_be, Cyrillic_BE ], [ b, B ]}; key { [ Cyrillic_en, Cyrillic_EN ], [ n, N ]}; key { [ Cyrillic_em, Cyrillic_EM ], [ m, M ]}; // End alphanumeric section // begin modifier mappings modifier_map Shift { Shift_L }; modifier_map Lock { Caps_Lock }; modifier_map Control{ Control_L }; modifier_map Mod3 { Mode_switch }; }; partial alphanumeric_keys xkb_symbols "Sundeadkeys" { include "se(basic)" // for consistent naming }; partial alphanumeric_keys xkb_symbols "sundeadkeys" { include "se(Sundeadkeys)" // for consistent naming };