




default xkb_compatibility "basic" {

 virtual_modifiers NumLock,AltGr;

 interpret.repeat= False;
 setMods.clearLocks= True;
 latchMods.clearLocks= True;
 latchMods.latchToLock= True;

 interpret Shift_Lock+AnyOf(Shift+Lock) {
 action= LockMods(modifiers=Shift);
 };

 interpret Any+Lock {
 action= LockMods(modifiers=Lock);
 };

 interpret Num_Lock+Any {
 virtualModifier= NumLock;
 action= LockMods(modifiers=NumLock);
 };

 interpret Mode_switch {
 useModMapMods= level1;
 virtualModifier= AltGr;
 action= SetGroup(group=+1);
 };

 interpret Any + Any {
 action= SetMods(modifiers=modMapMods);
 };

 group 2 = AltGr;
 group 3 = AltGr;
 group 4 = AltGr;

 include "ledcaps"
 include "lednum"
 indicator "Shift Lock" {
 !allowExplicit;
 whichModState= Locked;
 modifiers= Shift;
 };
};
