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 // and Mode switch) and set up the automatic updating
      4  1.1.1.3  mrg // 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 Num_Lock+Any {
     20      1.1  mrg 	virtualModifier= NumLock;
     21      1.1  mrg 	action= LockMods(modifiers=NumLock);
     22      1.1  mrg     };
     23      1.1  mrg 
     24      1.1  mrg     interpret Mode_switch {
     25      1.1  mrg 	action= SetGroup(group=2,clearLocks);
     26      1.1  mrg     };
     27      1.1  mrg 
     28      1.1  mrg     interpret Any + Any {
     29      1.1  mrg 	action= SetMods(modifiers=modMapMods);
     30      1.1  mrg     };
     31      1.1  mrg 
     32  1.1.1.4  mrg     group 2 = Mod5;
     33  1.1.1.4  mrg     group 3 = Mod5;
     34  1.1.1.4  mrg     group 4 = Mod5;
     35      1.1  mrg 
     36      1.1  mrg     indicator.allowExplicit= False;
     37  1.1.1.3  mrg     indicator "Caps Lock" {
     38      1.1  mrg 	whichModState= Locked;
     39      1.1  mrg 	modifiers= Lock;
     40      1.1  mrg     };
     41      1.1  mrg     indicator "Num Lock" {
     42      1.1  mrg 	whichModState= Locked;
     43      1.1  mrg 	modifiers= NumLock;
     44      1.1  mrg     };
     45      1.1  mrg     indicator "Shift Lock" {
     46      1.1  mrg 	whichModState= Locked;
     47      1.1  mrg 	modifiers= Shift;
     48      1.1  mrg     };
     49      1.1  mrg     indicator.allowExplicit= True;
     50      1.1  mrg };
     51