Home | History | Annotate | Line # | Download | only in compat
basic revision 1.1
      1 // $Xorg: basic,v 1.3 2000/08/17 19:54:34 cpqbld Exp $
      2 
      3 // Minimal set of symbol interpretations to provide 
      4 // reasonable default behavior (Num lock, shift and 
      5 // caps lock and mode switch) and set up the 
      6 // automatic updating of common keyboard LEDs.
      7 
      8 // $XFree86: xc/programs/xkbcomp/compat/basic,v 1.2 2000/11/06 19:24:10 dawes Exp $
      9 
     10 default xkb_compatibility "basic"  {
     11     virtual_modifiers NumLock,AltGr;
     12 
     13     interpret.repeat= False;
     14     setMods.clearLocks= True;
     15     latchMods.clearLocks= True;
     16     latchMods.latchToLock= True;
     17 
     18     interpret Shift_Lock+AnyOf(Shift+Lock) {
     19 	action= LockMods(modifiers=Shift);
     20     };
     21 
     22     interpret Any+Lock {
     23 	action= LockMods(modifiers=Lock);
     24     };
     25 
     26     interpret Num_Lock+Any {
     27 	virtualModifier= NumLock;
     28 	action= LockMods(modifiers=NumLock);
     29     };
     30 
     31     interpret Mode_switch {
     32 	useModMapMods= level1;
     33 	virtualModifier= AltGr;
     34 	action= SetGroup(group=+1);
     35     };
     36 
     37     interpret Any + Any {
     38 	action= SetMods(modifiers=modMapMods);
     39     };
     40 
     41     group 2 = AltGr;
     42     group 3 = AltGr;
     43     group 4 = AltGr;
     44 
     45     include "ledcaps"
     46     include "lednum"
     47     indicator "Shift Lock" {
     48 	!allowExplicit;
     49 	whichModState= Locked;
     50 	modifiers= Shift;
     51     };
     52 };
     53