Home | History | Annotate | Line # | Download | only in compat
pc98 revision 1.1.1.3
      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.3  mrg     virtual_modifiers  NumLock,AltGr;
      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.1.3  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 	useModMapMods= level1;
     30      1.1  mrg 	virtualModifier= AltGr;
     31      1.1  mrg 	action= SetGroup(group=2,clearLocks);
     32      1.1  mrg     };
     33      1.1  mrg 
     34      1.1  mrg     interpret Any + Any {
     35      1.1  mrg 	action= SetMods(modifiers=modMapMods);
     36      1.1  mrg     };
     37      1.1  mrg 
     38      1.1  mrg     group 2 = AltGr;
     39      1.1  mrg     group 3 = AltGr;
     40      1.1  mrg     group 4 = AltGr;
     41      1.1  mrg 
     42      1.1  mrg     indicator.allowExplicit= False;
     43  1.1.1.3  mrg     indicator "Caps Lock" {
     44      1.1  mrg 	whichModState= Locked;
     45      1.1  mrg 	modifiers= Lock;
     46      1.1  mrg     };
     47      1.1  mrg     indicator "Num Lock" {
     48      1.1  mrg 	whichModState= Locked;
     49      1.1  mrg 	modifiers= NumLock;
     50      1.1  mrg     };
     51      1.1  mrg     indicator "Shift Lock" {
     52      1.1  mrg 	whichModState= Locked;
     53      1.1  mrg 	modifiers= Shift;
     54      1.1  mrg     };
     55      1.1  mrg     indicator.allowExplicit= True;
     56      1.1  mrg };
     57