/usr/share/X11/xkb/compat
NameSizeModeActions
accessx11210644editdlrm
basic9960644editdlrm
caps5070644editdlrm
complete2280644editdlrm
iso999514920644editdlrm
japan9790644editdlrm
ledcaps4690644editdlrm
ledcompose2870644editdlrm
lednum4660644editdlrm
ledscroll4860644editdlrm
level512730644editdlrm
misc30530644editdlrm
mousekeys45780644editdlrm
olpc10010644editdlrm
pc3410644editdlrm
pc9810940644editdlrm
README17120644editdlrm
xfree8618420644editdlrm
xtest13990644editdlrm
Edit: /usr/share/X11/xkb/compat/basic (996B)
// Minimal set of symbol interpretations to provide // reasonable default behavior (Num lock, Shift lock, // Caps lock, and Mode switch) and set up the // automatic updating of common keyboard LEDs. default xkb_compatibility "basic" { virtual_modifiers NumLock; 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 { action= SetGroup(group=+1); }; interpret Any + Any { action= SetMods(modifiers=modMapMods); }; group 2 = Mod5; group 3 = Mod5; group 4 = Mod5; include "ledcaps" include "lednum" indicator "Shift Lock" { !allowExplicit; whichModState= Locked; modifiers= Shift; }; };