Home | History | Annotate | Line # | Download | only in compat
      1  1.1.1.3  mrg // Minimal set of symbol interpretations to provide
      2  1.1.1.3  mrg // reasonable default behavior (Num lock, Shift lock,
      3  1.1.1.3  mrg // Caps lock, and Mode switch) and set up the
      4      1.1  mrg // automatic updating of common keyboard LEDs.
      5      1.1  mrg 
      6  1.1.1.3  mrg default xkb_compatibility "basic" {
      7  1.1.1.3  mrg 
      8  1.1.1.4  mrg     virtual_modifiers  NumLock;
      9      1.1  mrg 
     10      1.1  mrg     interpret.repeat= False;
     11      1.1  mrg     setMods.clearLocks= True;
     12      1.1  mrg     latchMods.clearLocks= True;
     13      1.1  mrg     latchMods.latchToLock= True;
     14      1.1  mrg 
     15      1.1  mrg     interpret Shift_Lock+AnyOf(Shift+Lock) {
     16      1.1  mrg 	action= LockMods(modifiers=Shift);
     17      1.1  mrg     };
     18      1.1  mrg 
     19      1.1  mrg     interpret Any+Lock {
     20      1.1  mrg 	action= LockMods(modifiers=Lock);
     21      1.1  mrg     };
     22      1.1  mrg 
     23      1.1  mrg     interpret Num_Lock+Any {
     24      1.1  mrg 	virtualModifier= NumLock;
     25      1.1  mrg 	action= LockMods(modifiers=NumLock);
     26      1.1  mrg     };
     27      1.1  mrg 
     28      1.1  mrg     interpret Mode_switch {
     29      1.1  mrg 	action= SetGroup(group=+1);
     30      1.1  mrg     };
     31      1.1  mrg 
     32      1.1  mrg     interpret Any + Any {
     33      1.1  mrg 	action= SetMods(modifiers=modMapMods);
     34      1.1  mrg     };
     35      1.1  mrg 
     36  1.1.1.4  mrg     group 2 = Mod5;
     37  1.1.1.4  mrg     group 3 = Mod5;
     38  1.1.1.4  mrg     group 4 = Mod5;
     39      1.1  mrg 
     40      1.1  mrg     include "ledcaps"
     41      1.1  mrg     include "lednum"
     42      1.1  mrg     indicator "Shift Lock" {
     43      1.1  mrg 	!allowExplicit;
     44      1.1  mrg 	whichModState= Locked;
     45      1.1  mrg 	modifiers= Shift;
     46      1.1  mrg     };
     47      1.1  mrg };
     48