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

  1. // $TOG: keypad /main/1 1997/06/10 06:54:31 kaleb $
  2.  
  3. // Interpretations needed to implement the numeric keypad
  4. // as an overlay instead of a modifier.
  5.  
  6. partial hidden xkb_compatibility "overlay"  {
  7.     include "keypad(overlay1)"
  8. };
  9. partial hidden xkb_compatibility "overlay1"  {
  10.     virtual_modifiers NumLock,AltGr;
  11.  
  12.     interpret.repeat= False;
  13.     setMods.clearLocks= True;
  14.     latchMods.clearLocks= True;
  15.     latchMods.latchToLock= True;
  16.  
  17.     interpret Num_Lock {
  18.     virtualModifier= NumLock;
  19.     action= LockControls(ctrls=overlay1);
  20.     };
  21.     interpret Num_Lock+Any {
  22.     virtualModifier= NumLock;
  23.     action= LockControls(ctrls=overlay1);
  24.     };
  25.  
  26.     indicator.allowExplicit= True;
  27.     indicator.driveskbd= True;
  28.     replace indicator "Num Lock" {
  29.     whichModState= Locked;
  30.     modifiers= NumLock;
  31.     controls= Overlay1;
  32.     };
  33.     indicator.allowExplicit= True;
  34. };
  35. partial hidden xkb_compatibility "overlay2"  {
  36.     virtual_modifiers NumLock,AltGr;
  37.  
  38.     interpret.repeat= False;
  39.     setMods.clearLocks= True;
  40.     latchMods.clearLocks= True;
  41.     latchMods.latchToLock= True;
  42.  
  43.     interpret Num_Lock {
  44.     virtualModifier= NumLock;
  45.     action= LockControls(ctrls=overlay2);
  46.     };
  47.     interpret Num_Lock+Any {
  48.     virtualModifier= NumLock;
  49.     action= LockControls(ctrls=overlay1);
  50.     };
  51.  
  52.     indicator.allowExplicit= True;
  53.     indicator.driveskbd= True;
  54.     replace indicator "Num Lock" {
  55.     whichModState= Locked;
  56.     modifiers= NumLock;
  57.     controls= Overlay2;
  58.     };
  59.     indicator.allowExplicit= True;
  60. };
  61.