// $XConsortium: sym_interp /main/1 1996/02/01 20:47:39 kaleb $ xkb_compatibility "torture" virtual_modifiers NumLock,AltGr; interpret Shift_L { action= SetMods(mods=Shift); }; augment interpret Shift_L { repeat= True; action= NoAction(); }; interpret Shift_R { action= NoAction(); }; override interpret Shift_R { repeat= True; action= SetMods(mods=Shift); }; include "torture/sym_interp1" augment interpret Control_L { locking= True; action= NoAction(); }; override interpret Control_R { locking= False; action= SetMods(mods=Control); }; interpret ISO_Next_Group { repeat= False; action= LockGroup(group=+1); }; augment "torture/sym_interp2" interpret ISO_Prev_Group { action= NoAction(); }; override "torture/sym_interp3" interpret Num_Lock { repeat= True; action= NoAction(); }; replace interpret Num_Lock { action= LockMods(mods=NumLock); }; augment interpret Num_Lock { virtualMod= NumLock; }; interpret Mode_switch { locking= True; virtualMod= NumLock; action= NoAction(); }; replace "torture/sym_interp4"