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

  1. // $XConsortium: be /main/3 1996/08/31 12:19:05 kaleb $
  2. // $XFree86: xc/programs/xkbcomp/symbols/be,v 3.3 1996/12/23 07:13:11 dawes Exp $
  3. partial default alphanumeric_keys 
  4. xkb_symbols "basic" {
  5.  
  6.     // Describes the differences between a very simple US/ASCII
  7.     // keyboard and a very simple Belgian keybaord
  8.  
  9.     name[Group1]= "Belgian";
  10.  
  11.     key <TLDE> {    [     twosuperior,   threesuperior     ]    };
  12.     key <AE01> {    [       ampersand,               1     ],
  13.             [             bar                      ]    };
  14.     key <AE02> {    [          eacute,               2    ],
  15.             [              at             ]    };
  16.     key <AE03> {    [        quotedbl,               3     ],
  17.             [      numbersign             ]    };
  18.     key <AE04> {    [      apostrophe,               4     ]    };
  19.     key <AE05> {    [       parenleft,               5     ]    };
  20.     key <AE06> {    [         section,               6     ],
  21.             [     asciicircum             ]    };
  22.     key <AE07> {    [          egrave,               7    ]    };
  23.     key <AE08> {    [          exclam,               8    ]    };
  24.     key <AE09> {    [        ccedilla,               9    ],
  25.             [       braceleft,       plusminus     ]    };
  26.     key <AE10> {    [          agrave,               0     ],
  27.             [      braceright,          degree    ]    };
  28.     key <AE11> {    [      parenright,          degree     ]    };
  29.     key <AE12> {    [           minus,      underscore     ]    };
  30.     key <AD01> {    [               a,               A     ]    };
  31.     key <AD02> {    [               z,               Z     ]    };
  32.     key <AD11> {    [ dead_circumflex,       diaeresis     ],
  33.             [     bracketleft            ]    };
  34.     key <AD12> {    [          dollar,        asterisk    ],
  35.             [    bracketright            ]    };
  36.     key <AC01> {    [               q,               Q     ]    };
  37.     key <AC10> {    [               m,               M    ]    };
  38.     key <AC11> {    [          ugrave,         percent     ],
  39.             [      quoteright             ]    };
  40.     key <BKSL> {    [              mu,        sterling     ],
  41.             [       quoteleft            ]    };
  42.     key <LSGT> {    [            less,         greater    ],
  43.             [       backslash            ]    };
  44.     key <AB01> {    [               w,               W     ]    };
  45.     key <AB07> {    [           comma,        question     ]    };
  46.     key <AB08> {    [       semicolon,          period     ]    };
  47.     key <AB09> {    [           colon,           slash     ]    };
  48.     key <AB10> {    [           equal,            plus    ],
  49.             [      asciitilde            ]    };
  50.     // End alphanumeric section
  51.  
  52.     // begin modifier mappings
  53.     modifier_map Shift  { Shift_L };
  54.     modifier_map Lock   { Caps_Lock };
  55.     modifier_map Control{ Control_L };
  56.     modifier_map Mod3    { Mode_switch };
  57. };
  58.  
  59. partial alphanumeric_keys 
  60. xkb_symbols "iso-alternate" {
  61.     include "be(basic)"
  62.     replace key <AD01> {[        a,               A     ],
  63.             [              ae,              AE    ]    };
  64.     replace key <AD02> {[               z,               Z     ],
  65.             [   guillemotleft,            less    ]    };
  66.     replace key <AC01> {[               q,               Q     ],
  67.             [              at,     Greek_OMEGA    ]    };
  68.     replace key <AC10> {[               m,               M    ],
  69.             [              mu,       masculine    ]    };
  70.     replace key <AB01> {[               w,               W     ],
  71.             [         lstroke,         Lstroke      ]    };
  72.     replace key <AB07> {[           comma,        question     ],
  73.             [      dead_acute, dead_doubleacute    ]    };
  74. };
  75.  
  76. partial alphanumeric_keys 
  77. xkb_symbols "Sundeadkeys" {
  78.  
  79.     // Use the Sun dead keys
  80.     include "be(basic)"
  81.     key <AD11> {    [    SunFA_Circum,       diaeresis     ],
  82.             [     bracketleft            ]    };
  83. };
  84.  
  85. partial alphanumeric_keys 
  86. xkb_symbols "sundeadkeys" {
  87.  
  88.     // Use the Sun dead keys
  89.     include "be(Sundeadkeys)"
  90. };
  91.  
  92. partial alphanumeric_keys 
  93. xkb_symbols "nodeadkeys" {
  94.  
  95.     // Eliminates dead keys from the basic Belgian layout
  96.     include "be(basic)"
  97.     key <AD11> {    [     asciicircum,       diaeresis     ],
  98.             [     bracketleft            ]    };
  99. };
  100.