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

  1. // $XConsortium: gb /main/3 1996/08/31 12:19:51 kaleb $
  2. // $XFree86: xc/programs/xkbcomp/symbols/gb,v 3.3 1996/12/23 07:13:25 dawes Exp $
  3. partial default alphanumeric_keys 
  4. xkb_symbols "basic" {
  5.  
  6.     // Describes the differences between a very simple en_US
  7.     // keyboard and a very simple U.K. keyboard layout defined by
  8.     // the SVR4 European Language Supplement and sometimes also
  9.     // known as the IBM 166 layout.
  10.  
  11.  
  12.     name[Group1]= "Great Britain";
  13.  
  14.     key <TLDE> {    [           grave,         notsign      ],    
  15.                 [          bar,             bar    ]    };
  16.     key <LSGT> {    [       backslash,           bar      ],    
  17.             [          bar,     brokenbar    ]    };
  18.     key <AE02> {    [               2,        quotedbl         ]    };
  19.     key <AE03> {    [               3,        sterling         ]    };
  20.     key <AC11> {    [      apostrophe,              at     ]    };
  21.     key <BKSL> {    [      numbersign,      asciitilde    ]    };
  22.  
  23.     // End alphanumeric section
  24.     
  25.     // begin modifier mappings
  26.     
  27.     modifier_map Shift  { Shift_L };
  28.     modifier_map Lock   { Caps_Lock };
  29.     modifier_map Control{ Control_L };
  30.     modifier_map Mod3   { Mode_switch };
  31. };
  32.  
  33. partial alphanumeric_keys 
  34. xkb_symbols "ibm168" {
  35.  
  36.     // Describes the differences between a very simple en_US
  37.     // keyboard and a very simple U.K. keyboard
  38.     // Based on the IBM 168
  39.  
  40.     name[Group1]= "Great Britain";
  41.  
  42.     key <TLDE> {    [        backslash,            bar      ]    };
  43.     key <LSGT> {    [        brokenbar, horizconnector    ]    };
  44.     key <AE02> {    [               2,        quotedbl         ],
  45.             [     twosuperior,     twosuperior    ]    };
  46.     key <AE03> {    [               3,        sterling         ],
  47.             [   threesuperior,   threesuperior    ]    };
  48.     key <AE05> {    [        5,       percent    ],
  49.             [      onehalf,         onehalf    ]    };
  50.     key <AE07> {    [        7            ]    };
  51.     key <AE08> {    [        8,     parenleft    ]    };
  52.     key <AE09> {    [        9,    parenright    ],
  53.             [    plusminus,       plusminus    ]    };
  54.     key <AE10> {    [        0,    numbersign    ],
  55.             [       degree,        degree    ]    };
  56.     key <AE11> {    [         minus,         equal    ]    };
  57.     key <AE12> {    [      notsign,    underscore    ]    };
  58.     key <AD11> {    [           at,           grave    ]    };
  59.     key <AD12> {    [     bracketleft,     braceleft    ],
  60.             [      asciitilde,      asciitilde    ]    };
  61.     key <AC10> {    [       semicolon,            plus     ]    };
  62.     key <AC11> {    [           colon,  periodcentered    ],
  63.             [        caret,         caret    ]    };
  64.     key <AB07> {    [        m,         M    ],
  65.             [           mu,              mu    ]    };
  66.     key <BKSL> {    [    bracketright,      braceright    ]    };
  67.  
  68.     // End alphanumeric section
  69.     
  70.     // begin modifier mappings
  71.     
  72.     modifier_map Shift  { Shift_L };
  73.     modifier_map Lock   { Caps_Lock };
  74.     modifier_map Control{ Control_L };
  75.     modifier_map Mod3   { Mode_switch };
  76. };
  77.  
  78. partial alphanumeric_keys 
  79. xkb_symbols "Sundeadkeys" {
  80.     include "gb(basic)" // for naming consistency
  81. };
  82.  
  83. partial alphanumeric_keys 
  84. xkb_symbols "sundeadkeys" {
  85.     include "gb(Sundeadkeys)" // for naming consistency
  86. };
  87.  
  88. partial alphanumeric_keys 
  89. xkb_symbols "nodeadkeys" {
  90.     include "gb(basic)" // for naming consistency
  91. };
  92.