home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 February / PCWorld_2000-02_cd.bin / live / usr / X11R6 / lib / X11 / xkb / compat / basic < prev    next >
Text File  |  1999-09-03  |  1KB  |  58 lines

  1. // $XConsortium: basic /main/5 1995/12/07 21:32:21 kaleb $
  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. default xkb_compatibility "basic"  {
  9.     virtual_modifiers NumLock,AltGr;
  10.  
  11.     interpret.repeat= False;
  12.     setMods.clearLocks= True;
  13.     latchMods.clearLocks= True;
  14.     latchMods.latchToLock= True;
  15.  
  16.     interpret Shift_Lock+AnyOf(Shift+Lock) {
  17.     action= LockMods(modifiers=Shift);
  18.     };
  19.  
  20.     interpret Any+Lock {
  21.     action= LockMods(modifiers=Lock);
  22.     };
  23.  
  24.     interpret Num_Lock+Any {
  25.     virtualModifier= NumLock;
  26.     action= LockMods(modifiers=NumLock);
  27.     };
  28.  
  29.     interpret Mode_switch {
  30.     useModMapMods= level1;
  31.     virtualModifier= AltGr;
  32.     action= SetGroup(group=2,clearLocks);
  33.     };
  34.  
  35.     interpret Any + Any {
  36.     action= SetMods(modifiers=modMapMods);
  37.     };
  38.  
  39.     group 2 = AltGr;
  40.     group 3 = AltGr;
  41.     group 4 = AltGr;
  42.  
  43.     indicator.allowExplicit= False;
  44.     indicator "Caps Lock" { 
  45.     whichModState= Locked;
  46.     modifiers= Lock;
  47.     };
  48.     indicator "Num Lock" {
  49.     whichModState= Locked;
  50.     modifiers= NumLock;
  51.     };
  52.     indicator "Shift Lock" {
  53.     whichModState= Locked;
  54.     modifiers= Shift;
  55.     };
  56.     indicator.allowExplicit= True;
  57. };
  58.