1xkb_keymap{ 2xkb_keycodes"0"{ 3minimum=0; 4maximum=500; 5<a>=0; 6indicator 1="X"; 7alias<X>=<Y>; 8}; 9xkb_types"X"{ 10virtual_modifiers NumLock; 11type"X"{ 12modifiers=Shift; 13map[Shift]=Level2; 14level_name[Level1]="X"; 15preserve[Shift]=Shift; 16}; 17}; 18partial xkb_compat{ 19virtual_modifiers Alt; 20interpret.useModMapMods=AnyLevel; 21interpret.repeat=False; 22interpret.locking=False; 23interpret ISO_Level2_Latch+Exactly(Shift){ 24repeat=True; 25virtualModifier=NumLock; 26useModMapMods=level1; 27action=LatchMods(modifiers=Shift,clearLocks,latchToLock); 28action=MovePtr(x=+0,y=-0); 29action=SwitchScreen(screen=00,!same); 30action=Private(type=0x80,data[0]=0x00); 31}; 32indicator"X"{whichModState=locked;modifiers=Lock;}; 33}; 34xkb_symbols{ 35name[group1]="X"; 36key<Y>{type[group2]="X",symbols[Group1]=[0,exclam],symbols[Group2]=[0xff,U00],symbols[Group3]=[z]}; 37modifier_map Control{<a>}; 38}; 39default xkb_geometry"X"{ 40description="X"; 41width=470; 42shape.cornerRadius=1; 43shape"NORM"{cornerRadius=0,{[0.0,0]},{[0,0],[0,0.0]}}; 44solid"X"{shape="X";top=00;left=00;color="X";}; 45indicator.onColor="X"; 46indicator.top=00.0; 47indicator.shape="X"; 48indicator"X"{left=0;}; 49text.top=00; 50text.color="X"; 51text"X"{left=0;text="X";}; 52section.left=00; 53row.left=0; 54key.shape="X"; 55key.gap=1; 56section"X"{top=22;row{top=1;keys{{<X>,color="X"},{<X>,00.0},<X>,<X>,<X>};};}; 57alias<AC00>=<CAPS>; 58}; 59}; 60