/usr/share/X11/xkb/compat
NameSizeModeActions
accessx11210644editdlrm
basic10540644editdlrm
caps5070644editdlrm
complete2280644editdlrm
iso999516440644editdlrm
japan9860644editdlrm
ledcaps4690644editdlrm
lednum4660644editdlrm
ledscroll4860644editdlrm
level513960644editdlrm
misc27240644editdlrm
mousekeys46040644editdlrm
olpc11330644editdlrm
pc3400644editdlrm
pc9812260644editdlrm
README17120644editdlrm
xfree8618420644editdlrm
xtest14570644editdlrm
Edit: /usr/share/X11/xkb/compat/pc98 (1226B)
// Minimal set of symbol interpretations to provide // reasonable default behavior (Num lock, Shift lock, // and Mode switch) and set up the automatic updating // of common keyboard LEDs. 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=2,clearLocks); }; interpret Any + Any { action= SetMods(modifiers=modMapMods); }; group 2 = AltGr; group 3 = AltGr; group 4 = AltGr; indicator.allowExplicit= False; indicator "Caps Lock" { whichModState= Locked; modifiers= Lock; }; indicator "Num Lock" { whichModState= Locked; modifiers= NumLock; }; indicator "Shift Lock" { whichModState= Locked; modifiers= Shift; }; indicator.allowExplicit= True; };