home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / X11 / xkb / symbols / be < prev    next >
Encoding:
Text File  |  2009-03-31  |  12.5 KB  |  237 lines

  1. // $XKeyboardConfig$
  2.  
  3. // based on a keyboard map from an 'xkb/symbols/be' file
  4. //
  5. // $XFree86: xc/programs/xkbcomp/symbols/be,v 1.3 2003/04/12 10:53:48 pascal Exp $
  6.  
  7. partial default alphanumeric_keys
  8. xkb_symbols "basic" {
  9.  
  10.     include "latin"
  11.  
  12.     name[Group1]="Belgium";
  13.  
  14.     key <AE01>    { [ ampersand,          1,          bar,   exclamdown ]    };
  15.     key <AE02>    { [    eacute,          2,           at,    oneeighth ]    };
  16.     key <AE03>    { [  quotedbl,          3,   numbersign,     sterling ]    };
  17.     key <AE04>    { [apostrophe,          4,   onequarter,       dollar ]    };
  18.     key <AE05>    { [ parenleft,          5,      onehalf, threeeighths ]    };
  19.     key <AE06>    { [   section,          6,  asciicircum,  fiveeighths ]    };
  20.     key <AE07>    { [    egrave,          7,    braceleft, seveneighths ]    };
  21.     key <AE08>    { [    exclam,          8,  bracketleft,    trademark ]    };
  22.     key <AE09>    { [  ccedilla,          9,    braceleft,    plusminus ]    };
  23.     key <AE10>    { [    agrave,          0,   braceright,       degree ]    };
  24.     key <AE11>    { [parenright,     degree,    backslash, questiondown ]    };
  25.     key <AE12>    { [     minus, underscore, dead_cedilla,  dead_ogonek ]    };
  26.  
  27.     key <AD01>    { [         a,          A,           at,  Greek_OMEGA ]    };
  28.     key <AD02>    { [         z,          Z,      lstroke,      Lstroke ]    };
  29.     key <AD03>    { [         e,          E,     EuroSign,         cent ]    };
  30.     key <AD09>  { [         o,          O,           oe,           OE ] }; // o O ≈ì ≈í
  31.     key <AD11>    { [dead_circumflex, dead_diaeresis,  bracketleft, dead_abovering ] };
  32.     key <AD12>    { [    dollar,   asterisk, bracketright,  dead_macron ]    };
  33.  
  34.     key <AC01>    { [         q,          Q,           ae,           AE ]    };
  35.     key <AC10>    { [         m,          M,   dead_acute, dead_doubleacute ] };
  36.     key <AC11>    { [    ugrave,    percent,   dead_acute,   dead_caron ]    };
  37.     key <TLDE>    { [twosuperior, threesuperior,  notsign,      notsign ]    };
  38.  
  39.     key <BKSL>    { [        mu,   sterling,   dead_grave,   dead_breve ]    };
  40.     key <AB01>    { [         w,          W, guillemotleft,        less ]    };
  41.     key <AB07>    { [     comma,   question, dead_cedilla,    masculine ]    };
  42.     key <AB08>    { [ semicolon,     period, horizconnector,   multiply ]    };
  43.     key <AB09>    { [     colon,      slash, periodcentered,   division ]    };
  44.     key <AB10>    { [     equal,       plus,   dead_tilde, dead_abovedot]    };
  45.     key <LSGT>  { [      less,    greater,    backslash,    backslash ]    };
  46.  
  47.     include "level3(ralt_switch)"
  48. };
  49.  
  50.  
  51. // Variant of the fr(oss) layout for Belgium
  52. // Copyright ¬© 2006 Nicolas Mailhot <nicolas.mailhot @ laposte.net>
  53. //
  54. // ‚îå‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚î≤‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îì
  55. // ‚îÇ ¬≥ ‚â§ ‚îÇ 1 ‚â• ‚îÇ 2 √â ‚îÇ 3 Àò ‚îÇ 4 ‚Äî ‚îÇ 5 ‚Äì ‚îÇ 6 ‚Ñ¢ ‚îÇ 7 √à ‚îÇ 8 ¬° ‚îÇ 9 √á ‚îÇ 0 √Ä ‚îÇ ¬∞ √ò ‚îÇ _ ¬± ‚îÉ ‚å´ Retour‚îÉ
  56. // ‚îÇ ¬≤ ¬π ‚îÇ & | ‚îÇ √© @ ‚îÇ " # ‚îÇ ' ¬∏ ‚îÇ ( Àá ‚îÇ ¬ß ^ ‚îÇ √® ` ‚îÇ ! ~ ‚îÇ √ß { ‚îÇ √† } ‚îÇ ) √∏ ‚îÇ - ‚Äë ‚îÉ  arri√®re‚îÉ
  57. // ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚î∑‚îłîÄ‚îÄ‚îĂîĂîÄ‚îÄ‚îĂîĂîÄ‚îÄ‚îĂîĂîÄ‚îÄ‚îĂîĂîÄ‚îÄ‚îĂîĂîÄ‚îÄ‚îĂîĂîÄ‚îÄ‚îĂîĂîÄ‚îÄ‚îĂîĂîÄ‚îÄ‚îĂîĂîÄ‚îÄ‚îĂîĂîÄ‚îÄ‚îĂîĂîÄ‚îÄ‚îÄ‚î∫‚îÅ‚î≥‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚î´
  58. // ‚îÉ       ‚îÉ A √Ü ‚îÇ Z √Ç ‚îÇ E ¬¢ ‚îÇ R √ä ‚îÇ T √û ‚îÇ Y ≈∏ ‚îÇ U √õ ‚îÇ I √é ‚îÇ O ≈í ‚îÇ P √î ‚îÇ ¬® Àö ‚îÇ * Ã® ‚îÉEntr√©e ‚îÉ
  59. // ‚îÉTab ‚Üπ  ‚îÉ a √¶ ‚îÇ z √¢ ‚îÇ e ‚Ǩ ‚îÇ r √™ ‚îÇ t √æ ‚îÇ y √ø ‚îÇ u √ª ‚îÇ i √Æ ‚îÇ o ≈ì ‚îÇ p √¥ ‚îÇ ^ [ ‚îÇ $ ] ‚îÉ   ‚èé   ‚îÉ
  60. // ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îłîÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚î∫‚îì      ‚îÉ
  61. // ‚îÉ        ‚îÉ Q √Ñ ‚îÇ S ‚Äû ‚îÇ D √ã ‚îÇ F ‚Äö ‚îÇ G ¬• ‚îÇ H √ê ‚îÇ J √ú ‚îÇ K √è ‚îÇ L ≈Å ‚îÇ M √ñ ‚îÇ % √ô ‚îÇ ¬£ ÃÑ ‚îÉ      ‚îÉ
  62. // ‚îÉMaj ‚ᨠ  ‚îÉ q √§ ‚îÇ s √ü ‚îÇ d √´ ‚îÇ f ‚Äò ‚îÇ g ‚Äô ‚îÇ h √∞ ‚îÇ j √º ‚îÇ k √Ø ‚îÇ l ≈Ç ‚îÇ m √∂ ‚îÇ √π ' ‚îÇ ¬µ ` ‚îÉ      ‚îÉ
  63. // ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚î≥‚îπ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚î≤‚î∑‚îÅ‚îÅ‚îÅ‚îÅ‚îłîÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚î´
  64. // ‚îÉ       ‚îÉ > ‚↠‚îÇ W ‚Äú ‚îÇ X ‚Äù ‚îÇ C ¬Æ ‚îÇ V ‚Üê ‚îÇ B ‚Üë ‚îÇ N ‚Üí ‚îÇ ? ‚Ķ ‚îÇ . . ‚îÇ / ‚àï ‚îÇ + ‚àí ‚îÉ             ‚îÉ
  65. // ‚îÉShift ‚áß‚îÉ < \ ‚îÇ w ¬´ ‚îÇ x ¬ª ‚îÇ c ¬© ‚îÇ v ‚çΩ ‚îÇ b ‚Üì ‚îÇ n ¬¨ ‚îÇ , ¬ø ‚îÇ ; √ó ‚îÇ : √∑ ‚îÇ = ~ ‚îÉShift ‚áß      ‚îÉ
  66. // ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚ïã‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚î∑‚îÅ‚î≥‚îÅ‚îÅ‚îÅ‚î∑‚îÅ‚îÅ‚îłîĂîÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚î≤‚îÅ‚î∑‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚ïà‚îÅ‚îÅ‚îÅ‚îÅ‚îłîÅ‚î≥‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚î≥‚îÅ‚îÅ‚îÅ‚îõ
  67. // ‚îÉ       ‚îÉ       ‚îÉ       ‚îÉ ‚꣠             Espace ins√©cable ‚çΩ ‚îÉ       ‚îÉ       ‚îÉ       ‚îÉ
  68. // ‚îÉCtrl   ‚îÉMeta   ‚îÉAlt    ‚îÉ ‚꣠Espace                        ‚꣠‚îÉAltGr ‚áÆ‚îÉMenu   ‚îÉCtrl   ‚îÉ
  69. // ‚îó‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îłîÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îłîÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îπ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚î∫‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îłîÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îłîÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îÅ‚îõ
  70. partial alphanumeric_keys
  71. xkb_symbols "oss" {
  72.  
  73.     include "fr(oss)"
  74.     include "be(oss_frbe)"
  75.  
  76.     name[Group1]="Belgium - Alternative";
  77. };
  78.  
  79. partial alphanumeric_keys
  80. xkb_symbols "oss_frbe" {
  81.     // First row
  82.     key <TLDE>    { [      twosuperior,    threesuperior,          onesuperior,         lessthanequal ] }; // ¬≤ ¬≥ ¬π ‚â§ 
  83.     key <AE01>    { [        ampersand,                1,                  bar,      greaterthanequal ] }; // & 1 | ‚â•
  84.     key <AE02>    { [           eacute,                2,                   at,                Eacute ] }; // √© 2 @ √â
  85.     key <AE04>    { [       apostrophe,                4,         dead_cedilla,             0x1002014 ] }; // ' 4 ¬∏ ‚Äî (tiret cadratin)
  86.     key <AE05>    { [        parenleft,                5,           dead_caron,             0x1002013 ] }; // ( 5 Àá ‚Äì (tiret demi-cadratin)
  87.     key <AE06>    { [          section,                6,          asciicircum,             trademark ] }; // ¬ß 6 ^ ‚Ñ¢
  88.     key <AE08>    { [           exclam,                8,           asciitilde,            exclamdown ] }; // ! 8 ~ ¬°
  89.     key <AE09>    { [         ccedilla,                9,            braceleft,              Ccedilla ] }; // √ß 9 { √á
  90.     key <AE10>    { [           agrave,                0,           braceright,                Agrave ] }; // √† 0 } √Ä
  91.     key <AE11>    { [       parenright,           degree,               oslash,              Ooblique ] }; // ) ¬∞ √∏ √ò 
  92.     key <AE12>    { [            minus,       underscore,            0x1002011,             plusminus ] }; // - _ - (tiret ins√©cable) ¬±
  93.  
  94.     // Second row
  95.     key <AD11>    { [  dead_circumflex,   dead_diaeresis,          bracketleft,        dead_abovering ] }; // ^ Ãà  [ Àö
  96.     key <AD12>    { [           dollar,         asterisk,         bracketright,           dead_ogonek ] }; // $ * ] Ã®
  97.  
  98.     // Third row
  99.     key <AC09>  { [                l,                L,          dead_stroke ] }; // l L ≈Ç ≈Å
  100.     key <BKSL>    { [              mu,          sterling,           dead_grave,           dead_macron ] }; // ¬µ ¬£ ` ÃÑ
  101.  
  102.     // Fourth row
  103.     key <LSGT>  { [             less,          greater,            backslash,              notequal ] }; // < > \ ‚â†
  104.     key <AB10>  { [            equal,             plus,           dead_tilde,             0x1002212 ] }; // = + ~ ‚àí
  105. };
  106.  
  107.  
  108. partial alphanumeric_keys
  109. xkb_symbols "oss_latin9" {
  110.  
  111.     // Restricts the be(oss) layout to latin9 symbols
  112.  
  113.     include "fr(oss_latin9)"
  114.     include "be(oss_frbe)"
  115.     include "keypad(oss_latin9)"
  116.  
  117.     name[Group1]="Belgium - Alternative, latin-9 only";
  118.  
  119.     // First row
  120.     key <TLDE>    { [      twosuperior,    threesuperior,          onesuperior,                  less ] }; // ¬≤ ¬≥ ¬π < 
  121.     key <AE01>    { [        ampersand,                1,                  bar,               greater ] }; // & 1 | >
  122.     key <AE04>    { [       apostrophe,                4,         dead_cedilla,                 minus ] }; // ' 4 ¬∏ -
  123.     key <AE05>    { [        parenleft,                5,           dead_caron,                 minus ] }; // ( 5 Àá -
  124.     key <AE06>    { [          section,                6,          asciicircum,           asciicircum ] }; // ¬ß 6 ^ ^
  125.     key <AE12>    { [            minus,       underscore,                minus,             plusminus ] }; // - _ - ¬±
  126.  
  127.     // Second row
  128.     key <AD12>    { [           dollar,         asterisk,         bracketright,          dead_cedilla ] }; // $ * ] ¬∏
  129.  
  130.     // Third row
  131.     key <AC09>  { [                l,                L,                    l,                     L ] }; // l L l L
  132.     key <BKSL>    { [              mu,          sterling,           dead_grave,       dead_circumflex ] }; // ¬µ ¬£ ` ^
  133.  
  134.     // Fourth row
  135.     key <LSGT>  { [             less,          greater,            backslash,                 equal ] }; // < > \ =
  136.     key <AB10>  { [            equal,             plus,           dead_tilde,                 minus ] }; // = + ~ -
  137. };
  138.  
  139.  
  140. partial alphanumeric_keys
  141. xkb_symbols "oss_Sundeadkeys" {
  142.  
  143.     // Modifies the basic be(oss) layout to use the Sun dead keys
  144.  
  145.     include "be(oss)"
  146.  
  147.     // First row
  148.     key <AE04>    { [       apostrophe,                4,        SunFA_Cedilla,             0x1002014 ] }; // ' 4 ¬∏ ‚Äî (tiret cadratin)
  149.  
  150.     // Second row
  151.     key <AD11>    { [     SunFA_Circum,  SunFA_Diaeresis,          bracketleft,        dead_abovering ] }; // ^ Ãà [ Àö
  152.  
  153.     //Third row
  154.     key <AC11>    { [           ugrave,          percent,          SunFA_Acute,                Ugrave ] }; // √π % ' √ô
  155.     key <BKSL>    { [              mu,          sterling,          SunFA_Grave,           dead_macron ] }; // ¬µ ¬£ ` ÃÑ
  156.  
  157.     // Fourth row
  158.     key <AB10>  { [            equal,             plus,          SunFA_Tilde,             0x1002212 ] }; // = + ~ ‚àí
  159. };
  160.  
  161. partial alphanumeric_keys
  162. xkb_symbols "oss_sundeadkeys" {
  163.  
  164.     include "be(oss_Sundeadkeys)"
  165.  
  166.     name[Group1]="Belgium - Alternative, Sun dead keys";
  167. };
  168.  
  169.  
  170. partial alphanumeric_keys
  171. xkb_symbols "iso-alternate" {
  172.     include "be(basic)"
  173.     name[Group1]="Belgium - ISO Alternate";
  174.  
  175.     key <AD01>    { [         a,          A,           ae,           AE ]    };
  176.     key <AD02>    { [         z,          Z, guillemotleft,        less ]    };
  177.     key <AC01>    { [         q,          Q,           at,  Greek_OMEGA ]    };
  178.     key <AC10>    { [         m,          M,           mu,    masculine ]    };
  179.     key <AB01>    { [         w,          W,      lstroke,      Lstroke ]    };
  180.     key <AB07>    { [ comma,   question, dead_cedilla, dead_doubleacute ]    };
  181. };
  182.  
  183. partial alphanumeric_keys
  184. xkb_symbols "sundeadkeys" {
  185.  
  186.     // Use the Sun dead keys
  187.  
  188.     include "be(basic)"
  189.     name[Group1]="Belgium - Sun dead keys";
  190.  
  191.     key <AD11>    { [SunFA_Circum, SunFA_Diaeresis, bracketleft, bracketleft] };
  192.     key <AC11>    { [    ugrave,    percent,  SunFA_Acute,  SunFA_Acute ]    };
  193.     key <BKSL>    { [        mu,   sterling,  SunFA_Grave,  SunFA_Grave ]    };
  194.     key <AB07>    { [     comma,  question, SunFA_Cedilla, SunFA_Cedilla]    };
  195.     key <AB10>    { [     equal,       plus,  SunFA_Tilde,  SunFA_Tilde ]    };
  196. };
  197.  
  198. partial alphanumeric_keys
  199. xkb_symbols "Sundeadkeys" {
  200.  
  201.     // Use the Sun dead keys
  202.  
  203.     include "be(sundeadkeys)"
  204.  
  205. };
  206.  
  207. partial alphanumeric_keys
  208. xkb_symbols "nodeadkeys" {
  209.  
  210.     // Eliminates dead keys from the basic Belgian layout
  211.  
  212.     include "be(basic)"
  213.     name[Group1]="Belgium - Eliminate dead keys";
  214.  
  215.     key <AE12>    { [     minus, underscore,      cedilla,       ogonek ]    };
  216.     key <AD11>    { [asciicircum,  diaeresis,  bracketleft,  bracketleft]    };
  217.     key <AD12>    { [    dollar,   asterisk, bracketright,       macron ]    };
  218.     key <AC10>    { [         m,          M,        acute,  doubleacute ]    };
  219.     key <AC11>    { [    ugrave,    percent,   quoteright,   quoteright ]    };
  220.     key <BKSL>    { [        mu,   sterling,    quoteleft,    quoteleft ]    };
  221.     key <AB07>    { [     comma,   question,      cedilla,    masculine ]    };
  222.     key <AB10>    { [     equal,       plus,   asciitilde,   asciitilde ]    };
  223. };
  224.  
  225. // Wang model 724 azerty Belgium keyboard
  226. partial alphanumeric_keys
  227. xkb_symbols "wang" {
  228.  
  229.     include "be(basic)"
  230.     include "keypad(legacy_wang)"
  231.     name[Group1]="Belgium - Wang model 724 azerty";
  232.  
  233.     // Engravings on Wang 725-3771-ae
  234.     key <TLDE> { [ twosuperior, threesuperior,   notsign, asciitilde ] };
  235.     key <LSGT> { [        less,       greater, backslash,  brokenbar ] };
  236. };
  237.