$ setxkbmap -print xkb_keymap { xkb_keycodes { include "xfree86+lenovo(z60m)+aliases(qwerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete+ledcaps(group_lock)" }; xkb_symbols { include "pc(pc105)+us+lenovo(z60m)+ru(winkeys):2+altwin(super_win)+group(caps_toggle)+level3(ralt_switch)+eurosign(e)" }; xkb_geometry { include "lenovo(z60m)" }; }; part of xbkcomp :0 ... key { type[group1]= "FOUR_LEVEL_SEMIALPHABETIC", type[group2]= "ALPHABETIC", symbols[Group1]= [ e, E, EuroSign, NoSymbol ], symbols[Group2]= [ Cyrillic_u, Cyrillic_U ] }; ...