home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / boot / i386 / root / usr / share / X11 / xkb / symbols / ca < prev    next >
Text File  |  2006-11-29  |  20KB  |  456 lines

  1. // $XKeyboardConfig: xkbdesc/symbols/ca,v 1.14 2006/09/04 20:25:10 svu Exp $
  2.  
  3. default partial
  4. xkb_symbols "fr" {
  5.     name[Group1] = "Canada";
  6.  
  7.     key <TLDE>    { [ numbersign,       bar,     backslash ]    };
  8.     key <AE01>    { [         1,     exclam,     plusminus ]    };
  9.     key <AE02>    { [         2,   quotedbl,            at ]    };
  10.     key <AE03>    { [         3,      slash,      sterling ]    };
  11.     key <AE04>    { [         4,     dollar,          cent ]    };
  12.     key <AE05>    { [         5,    percent,      currency ]     };
  13.     key <AE06>    { [         6,   question,       notsign ]    };
  14.     key <AE07>    { [         7,  ampersand,     brokenbar ]    };
  15.     key <AE08>    { [         8,   asterisk,   twosuperior ]    };
  16.     key <AE09>    { [         9,  parenleft, threesuperior ]    };
  17.     key <AE10>    { [         0, parenright,    onequarter ]    };
  18.     key <AE11>    { [     minus, underscore,       onehalf ]    };
  19.     key <AE12>    { [     equal,       plus, threequarters ]    };
  20.  
  21.     key <AD01>    { [         q,          Q ]    };
  22.     key <AD02>    { [         w,          W ]    };
  23.     key <AD03>    { [         e,          E ]    };
  24.     key <AD04>    { [         r,          R ]    };
  25.     key <AD05>    { [         t,          T ]    };
  26.     key <AD06>    { [         y,          Y ]    };
  27.     key <AD07>    { [         u,          U ]    };
  28.     key <AD08>    { [         i,          I ]    };
  29.     key <AD09>    { [         o,          O,   section ]    };
  30.     key <AD10>    { [         p,          P, paragraph ]    };
  31.     key <AD11>    { [dead_circumflex, dead_circumflex, bracketleft  ]    };
  32.     key <AD12>    { [   dead_cedilla,  dead_diaeresis, bracketright ]    };
  33.  
  34.     key <AC01>    { [         a,          A ]    };
  35.     key <AC02>    { [         s,          S ]    };
  36.     key <AC03>    { [         d,          D ]    };
  37.     key <AC04>    { [         f,          F ]    };
  38.     key <AC05>    { [         g,          G ]    };
  39.     key <AC06>    { [         h,          H ]    };
  40.     key <AC07>    { [         j,          J ]    };
  41.     key <AC08>    { [         k,          K ]    };
  42.     key <AC09>    { [         l,          L ]    };
  43.     key <AC10>    { [ semicolon,      colon, asciitilde ]    };
  44.     key <AC11>    { [dead_grave, dead_grave,  braceleft ]    };
  45.     key <BKSL>    { [      less,    greater, braceright ]    };
  46.  
  47.     key <LSGT>    { [guillemotleft, guillemotright, degree]    };
  48.     key <AB01>    { [         z,          Z ]    };
  49.     key <AB02>    { [         x,          X ]    };
  50.     key <AB03>    { [         c,          C ]    };
  51.     key <AB04>    { [         v,          V ]    };
  52.     key <AB05>    { [         b,          B ]    };
  53.     key <AB06>    { [         n,          N ]    };
  54.     key <AB07>    { [         m,          M,           mu ]    };
  55.     key <AB08>    { [     comma, apostrophe,       macron ]    };
  56.     key <AB09>    { [    period,     period,       hyphen ]    };
  57.     key <AB10>    { [    eacute,     Eacute,   dead_acute ]    };
  58.  
  59.     key <SPCE>    { [     space,      space, nobreakspace ]    };
  60.  
  61.     include "level3(ralt_switch)"
  62. };
  63.  
  64. xkb_symbols "fr-dvorak" {
  65.     name[Group1] = "Canada - French Dvorak";
  66.  
  67.     key <TLDE>  { [ numbersign,       bar,     backslash ]  };
  68.     key <AE01>  { [         1,     exclam,     plusminus ]  };
  69.     key <AE02>  { [         2,   quotedbl,            at ]  };
  70.     key <AE03>  { [         3,      slash,      sterling ]  };
  71.     key <AE04>  { [         4,     dollar,          cent ]  };
  72.     key <AE05>  { [         5,    percent,      currency ]  };
  73.     key <AE06>  { [         6,   question,       notsign ]  };
  74.     key <AE07>  { [         7,  ampersand,     brokenbar ]  };
  75.     key <AE08>  { [         8,   asterisk,   twosuperior ]  };
  76.     key <AE09>  { [         9,  parenleft, threesuperior ]  };
  77.     key <AE10>  { [         0, parenright,    onequarter ]  };
  78.     key <AE11>  { [dead_circumflex, dead_circumflex, bracketleft  ] };
  79.     key <AE12>  { [   dead_cedilla,  dead_diaeresis, bracketright ] };
  80.  
  81.     key <AD01>  { [dead_grave, dead_grave,  braceleft ] };
  82.     key <AD02>  { [     comma, apostrophe,       macron ]   };
  83.     key <AD03>  { [    period,     period,       hyphen ]   };
  84.     key <AD04>  { [         p,          P, paragraph ]  };
  85.     key <AD05>  { [         y,          Y ] };
  86.     key <AD06>  { [         f,          F ] };
  87.     key <AD07>  { [         g,          G ] };
  88.     key <AD08>  { [         c,          C ] };
  89.     key <AD09>  { [         r,          R ] };
  90.     key <AD10>  { [         l,          L ] };
  91.     key <AD11>  { [    eacute,     Eacute,   dead_acute ]   };
  92.     key <AD12>  { [     equal,       plus, threequarters ]  };
  93.  
  94.     key <AC01>  { [         a,          A ] };
  95.     key <AC02>  { [         o,          O,   section ]  };
  96.     key <AC03>  { [         e,          E ] };
  97.     key <AC04>  { [         u,          U ] };
  98.     key <AC05>  { [         i,          I ] };
  99.     key <AC06>  { [         d,          D ] };
  100.     key <AC07>  { [         h,          H ] };
  101.     key <AC08>  { [         t,          T ] };
  102.     key <AC09>  { [         n,          N ] };
  103.     key <AC10>  { [         s,          S ] };
  104.     key <AC11>  { [     minus, underscore,       onehalf ]  };
  105.     key <BKSL>  { [      less,    greater, braceright ] };
  106.  
  107.     key <LSGT>  { [guillemotleft, guillemotright, degree]   };
  108.     key <AB01>  { [ semicolon,      colon, asciitilde ] };
  109.     key <AB02>  { [         q,          Q ] };
  110.     key <AB03>  { [         j,          J ] };
  111.     key <AB04>  { [         k,          K ] };
  112.     key <AB05>  { [         x,          X ] };
  113.     key <AB06>  { [         b,          B ] };
  114.     key <AB07>  { [         m,          M,           mu ]   };
  115.     key <AB08>  { [         w,          W ] };
  116.     key <AB09>  { [         v,          V ] };
  117.     key <AB10>  { [         z,          Z ] };
  118.  
  119.     key <SPCE>  { [     space,      space, nobreakspace ]   };
  120.  
  121.     include "level3(ralt_switch)"
  122. };
  123.  
  124. partial
  125. xkb_symbols "fr-legacy" {
  126.  
  127.     name[Group1] = "Canada - French (legacy)";
  128.  
  129.     include "ca(fr)"
  130.  
  131.     key <TLDE>    { [    degree,     degree,       notsign ]    };
  132.     key <AE01>    { [         1,     exclam,   onesuperior ]    };
  133.  
  134.     key <AE03>    { [         3, numbersign, threesuperior ]    };
  135.     key <AE04>    { [         4,     dollar,    onequarter ]    };
  136.     key <AE05>    { [         5,    percent,       onehalf ]     };
  137.     key <AE06>    { [         6,   question, threequarters ]    };
  138.     key <AE07>    { [         7,  ampersand,     braceleft ]    };
  139.     key <AE08>    { [         8,   asterisk,   bracketleft ]    };
  140.     key <AE09>    { [         9,  parenleft,  bracketright,   plusminus ]    };
  141.     key <AE10>    { [         0, parenright,    braceright ]    };
  142.     key <AE11>    { [     minus, underscore,           bar, questiondown]    };
  143.     key <AE12>    { [     equal,       plus,  dead_cedilla ]    };
  144.  
  145.     key <AD04>    { [         r,          R,     paragraph,  registered ]    };
  146.     key <AD06>    { [         y,          Y,           yen ]    };
  147.     key <AD09>    { [         o,          O,        oslash,      Ooblique ] };
  148.     key <AD10>    { [         p,          P,         thorn,       THORN ]    };
  149.     key <AD11>    { [dead_circumflex, dead_circumflex,           degree ]    };
  150.     key <AD12>    { [  ccedilla,   Ccedilla, dead_tilde, dead_diaeresis ]    };
  151.  
  152.     key <AC01>    { [         a,          A,            ae,          AE ]    };
  153.     key <AC02>    { [         s,          S,        ssharp,     section ]    };
  154.     key <AC03>    { [         d,          D,           eth,         ETH ]    };
  155.     key <AC04>    { [         f,          F,   ordfeminine ]    };
  156.     key <AC10>    { [ semicolon,      colon,    dead_acute,  dead_acute ]    };
  157.     key <AC11>    { [    egrave,     Egrave ]    };
  158.     key <BKSL>    { [    agrave,     Agrave,    dead_grave ]    };
  159.  
  160.     key <LSGT>    { [    ugrave,     Ugrave,     backslash,         bar ]    };
  161.     key <AB01>    { [         z,          Z, guillemotleft  ]    };
  162.     key <AB02>    { [         x,          X, guillemotright ]    };
  163.     key <AB03>    { [         c,          C,          cent,   copyright ]    };
  164.     key <AB07>    { [         m,          M,            mu,   masculine ]    };
  165.     key <AB08>    { [     comma, apostrophe,         less ]    };
  166.     key <AB09>    { [    period,     period,      greater ]    };
  167.     key <AB10>    { [    eacute,     Eacute,        slash ]    };
  168. };
  169.  
  170. partial
  171. xkb_symbols "multi" {
  172.  
  173.     name[Group1] = "Canada - Multilingual, first part";
  174.  
  175.     include "ca(fr)"
  176.  
  177.     key <TLDE>    { [     slash,  backslash,           bar ]    };
  178.     key <AE01>    { [         1,     exclam ]    };
  179.     key <AE02>    { [         2,         at ]    };
  180.     key <AE03>    { [         3, numbersign ]    };
  181.     key <AE04>    { [         4,     dollar ]    };
  182.     key <AE05>    { [         5,    percent ]     };
  183.     key <AE06>    { [         6,   question ]    };
  184.     key <AE07>    { [         7,  ampersand,    braceleft ]    };
  185.     key <AE08>    { [         8,   asterisk,   braceright ]    };
  186.     key <AE09>    { [         9,  parenleft,  bracketleft ]    };
  187.     key <AE10>    { [         0, parenright, bracketright ]    };
  188.     key <AE11>    { [     minus, underscore ]    };
  189.     key <AE12>    { [     equal,       plus,      notsign ]    };
  190.  
  191.     key <AD09>    { [         o,          O ]    };
  192.     key <AD10>    { [         p,          P ]    };
  193.     key <AD11>    { [dead_circumflex, dead_diaeresis, dead_grave  ]    };
  194.     key <AD12>    { [  ccedilla,   Ccedilla,   asciitilde ]    };
  195.  
  196.     key <AC10>    { [ semicolon,      colon,     degree ]    };
  197.     key <AC11>    { [    egrave,     Egrave ]    };
  198.     key <BKSL>    { [    agrave,     Agrave ]    };
  199.  
  200.     key <LSGT>    { [    ugrave,     Ugrave ]     };
  201.     key <AB01>    { [         z,          Z, guillemotleft  ]    };
  202.     key <AB02>    { [         x,          X, guillemotright ]    };
  203.     key <AB08>    { [     comma, apostrophe,           less ]    };
  204.     key <AB09>    { [    period,   quotedbl,        greater ]    };
  205.     key <AB10>    { [    eacute,     Eacute ]    };
  206. };
  207.  
  208. partial
  209. xkb_symbols "multi-2gr" {
  210.  
  211.     name[Group1] = "Canada - Multilingual, second part";
  212.  
  213.     key <TLDE>    { [    NoSymbol,      hyphen ]    };
  214.     key <AE01>    { [   onesuperior,  exclamdown ]    };
  215.     key <AE02>    { [   twosuperior,  NoSymbol ]    };
  216.     key <AE03>    { [ threesuperior,    sterling ]    };
  217.     key <AE04>    { [    onequarter,    currency ]    };
  218.     key <AE05>    { [       onehalf,threeeighths ]    };
  219.     key <AE06>    { [ threequarters, fiveeighths ]    };
  220.     key <AE07>    { [    NoSymbol,seveneighths ]    };
  221.     key <AE08>    { [    NoSymbol,   trademark ]    };
  222.     key <AE09>    { [    NoSymbol,   plusminus ]    };
  223.  
  224.     key <AE11>    { [    NoSymbol, questiondown]    };
  225.     key <AE12>    { [  dead_cedilla, dead_ogonek ]    };
  226.  
  227.     key <AD01>    { [ NoSymbol,    Greek_OMEGA ]    };
  228.     key <AD02>    { [    lstroke,        Lstroke ]    };
  229.     key <AD03>    { [         oe,             OE ]    };
  230.     key <AD04>    { [  paragraph,     registered ]    };
  231.     key <AD05>    { [     tslash,         Tslash ]    };
  232.     key <AD06>    { [  leftarrow,            yen ]    };
  233.     key <AD07>    { [  downarrow,        uparrow ]    };
  234.     key <AD08>    { [ rightarrow,       idotless ]    };
  235.     key <AD09>    { [     oslash,       Ooblique ]    };
  236.     key <AD10>    { [      thorn,          THORN ]    };
  237.     key <AD11>    { [ NoSymbol, dead_abovering ]    };
  238.     key <AD12>    { [ dead_tilde,    dead_macron ]    };
  239.  
  240.     key <AC01>    { [         ae,          AE ]    };
  241.     key <AC02>    { [     ssharp,     section ]    };
  242.     key <AC03>    { [        eth,         ETH ]    };
  243.     key <AC04>    { [ NoSymbol, ordfeminine ]    };
  244.     key <AC05>    { [        eng,         ENG ]    };
  245.     key <AC06>    { [    hstroke,     Hstroke ]    };
  246.     key <AC07>    { [      U0133,       U0132 ]    };
  247.     key <AC08>    { [        kra,  NoSymbol ]    };
  248.     key <AC09>    { [      U0140,       U013F ]    };
  249.     key <AC10>    { [ dead_acute, dead_doubleacute ]    };
  250.     key <AC11>    { [ NoSymbol,  dead_caron ]    };
  251.     key <BKSL>    { [ NoSymbol,  dead_breve ]    };
  252.  
  253.  
  254.     key <LSGT>    { [ NoSymbol,   brokenbar ]    };
  255.  
  256.     key <AB03>    { [       cent,   copyright ]    };
  257.     key <AB04>    { [  leftdoublequotemark,  leftsinglequotemark ]    };
  258.     key <AB05>    { [ rightdoublequotemark, rightsinglequotemark ]    };
  259.     key <AB06>    { [      U0149,       U266A ]    };
  260.     key <AB07>    { [         mu,   masculine ]    };
  261.     key <AB08>    { [ Greek_horizbar, multiply ]    };
  262.     key <AB09>    { [ periodcentered, division ]    };
  263.     key <AB10>    { [ NoSymbol, dead_abovedot ]    };
  264.  
  265. };
  266.  
  267. // based on
  268. // Inuktitut keyboard for X11
  269. // written by Pablo Saratxaga <pablo@mandrakesoft.com>
  270.  
  271. alphanumeric_keys 
  272. xkb_symbols "ike" {
  273.  
  274.     name[Group1]= "Canada - Inuktitut";
  275.  
  276.     key    <AE01> { [ 0x01001595, 1        ]    };
  277.     key    <AE02> { [ 0x01001449, 2        ]    };
  278.     key    <AE03> { [ 0x01001550, 3        ]    };
  279.     key    <AE04> { [ 0x01001483, 4        ]    };
  280.     key    <AE05> { [ 0x01001466, 5        ]    };
  281.     key    <AE06> { [ 0x01001585, 6        ]    };
  282.     key    <AE07> { [ 0x010014bb, 7        ]    };
  283.     key    <AE08> { [ 0x010014d0, 8        ]    };
  284.     key    <AE09> { [ 0x010014ea, 9        ]    };
  285.     key    <AE10> { [ 0x0100153e, 0        ]    };
  286.     key    <AE11> { [ minus,      underscore    ]    };
  287.     key    <AE12> { [ 0x0100155d, equal        ]    };
  288.  
  289.     key <AD01> { [ 0x0100158f, 0x0100148b    ]    };
  290.     key <AD02> { [ 0x01001403, 0x01001431    ]    };
  291.     key <AD03> { [ 0x0100157f, 0x01001546    ]    };
  292.     key <AD04> { [ 0x0100146d, 0x01001596    ]    };
  293.     key <AD05> { [ 0x0100144e, 0x01001671    ]    };
  294.     key <AD06> { [ 0x010014ef, 0x01001673    ]    };
  295.     key <AD07> { [ 0x010014a5, 0x01001675    ]    };
  296.     key <AD08> { [ 0x010014c2, 0x010015a4    ]    };
  297.     key <AD09> { [ 0x010014d5, 0x010015a0    ]    };
  298.     key <AD10> { [ 0x01001528, 0x010015a6    ]    };
  299.     key <AD11> { [ 0x010014a1, 0x01001505    ]    };
  300.     key <AD12> { [ dead_abovedot, 0x0100141e]    };
  301.  
  302.     key <AC01> { [ 0x01001591, 0x0100148d    ]    };
  303.     key <AC02> { [ 0x01001405, 0x01001433    ]    };
  304.     key <AC03> { [ 0x01001581, 0x01001548    ]    };
  305.     key <AC04> { [ 0x0100146f, 0x01001555    ]    };
  306.     key <AC05> { [ 0x01001450, parenleft     ]    };
  307.     key <AC06> { [ 0x010014f1, parenright    ]    };
  308.     key <AC07> { [ 0x010014a7, 0x0100152a    ]    };
  309.     key <AC08> { [ 0x010014c4, 0x01001557    ]    };
  310.     key <AC09> { [ 0x010014d7, 0x010015a2    ]    };
  311.     key <AC10> { [ semicolon,  colon         ]    };
  312.     key <AC11> { [ apostrophe, quotedbl     ]    };
  313.  
  314.     key <AB01> { [ 0x01001593, 0x01001490    ]    };
  315.     key <AB02> { [ 0x0100140a, 0x01001438    ]    };
  316.     key <AB03> { [ 0x01001583, 0x0100154b    ]    };
  317.     key <AB04> { [ 0x01001472, question      ]    };
  318.     key <AB05> { [ 0x01001455, 0x0100157c    ]    };
  319.     key <AB06> { [ 0x010014f4, 0x010014c7    ]    };
  320.     key <AB07> { [ 0x010014aa, 0x010014da    ]    };
  321.     key <AB08> { [ comma,      less          ]    };
  322.     key <AB09> { [ period,     greater       ]    };
  323.     key <AB10> { [ 0x0100152d, 0x01001559    ]    };
  324.  
  325.     key    <TLDE> { [ 0x0100157b, 0x01001575    ]    };
  326.     key    <LSGT> { [ 0x01001579, 0x01001577    ]    };
  327.     key    <BKSL> { [ backslash,  bar        ]    };
  328.  
  329. // End alphanumeric section
  330. };
  331.  
  332. partial
  333. xkb_symbols "multix" {
  334.  
  335.     name[Group1] = "Canada - Multilingual";
  336.  
  337.     key.type[group1]="EIGHT_LEVEL_SEMIALPHABETIC";
  338.     key <TLDE>    { [     slash,  backslash,            bar, NoSymbol,
  339.                NoSymbol,     hyphen ]    };
  340.     key <AE01>    { [         1,     exclam,      plusminus, NoSymbol,
  341.               onesuperior, exclamdown ]    };
  342.     key <AE02>    { [         2,         at,             at, NoSymbol,
  343.               twosuperior, NoSymbol ]    };
  344.     key <AE03>    { [         3, numbersign,       sterling, NoSymbol,
  345.             threesuperior,   sterling ]    };
  346.     key <AE04>    { [         4,     dollar,           cent, NoSymbol,
  347.                onequarter,   currency ]    };
  348.     key <AE05>    { [         5,    percent,       currency, NoSymbol,
  349.                   onehalf, threeeighths ]    };
  350.     key <AE06>    { [         6,   question,        notsign, NoSymbol,
  351.             threequarters, fiveeighths ]    };
  352.     key <AE07>    { [         7,  ampersand,      braceleft, NoSymbol,
  353.                NoSymbol, seveneighths ]    };
  354.     key <AE08>    { [         8,   asterisk,     braceright, NoSymbol,
  355.                NoSymbol,  trademark ]    };
  356.     key <AE09>    { [         9,  parenleft,    bracketleft, NoSymbol,
  357.                NoSymbol,  plusminus ]    };
  358.     key <AE10>    { [         0, parenright,   bracketright, NoSymbol ] };
  359.     key <AE11>    { [     minus, underscore,        onehalf, NoSymbol,
  360.                NoSymbol, questiondown]    };
  361.     key <AE12>    { [     equal,       plus,        notsign, NoSymbol,
  362.             dead_cedilla, dead_ogonek ]    };
  363.  
  364.     key.type[group1]="EIGHT_LEVEL_SEMIALPHABETIC";
  365.     key <AD01>    { [         q,           Q,     NoSymbol, NoSymbol,
  366.            NoSymbol, Greek_OMEGA ]    };
  367.     key <AD02>    { [         w,           W,     NoSymbol, NoSymbol,
  368.                  lstroke,     Lstroke ]    };
  369.     key <AD03>    { [         e,           E,     NoSymbol, NoSymbol,
  370.                    oe,          OE ]    };
  371.     key <AD04>    { [         r,           R,     NoSymbol, NoSymbol,
  372.                 paragraph,  registered ]    };
  373.     key <AD05>    { [         t,           T,     NoSymbol, NoSymbol,
  374.                tslash,      Tslash ]    };
  375.     key <AD06>    { [         y,           Y,     NoSymbol, NoSymbol,
  376.             leftarrow,         yen ]    };
  377.     key <AD07>    { [         u,           U,     NoSymbol, NoSymbol,
  378.                 downarrow,     uparrow ]    };
  379.     key <AD08>    { [         i,           I,     NoSymbol, NoSymbol,
  380.                rightarrow,    idotless ]    };
  381.     key <AD09>    { [         o,           O,        section, NoSymbol,
  382.                oslash,    Ooblique ]    };
  383.     key <AD10>    { [         p,           P,      paragraph, NoSymbol,
  384.                 thorn,       THORN ]    };
  385.  
  386.     key.type[group1]="EIGHT_LEVEL";
  387.     key <AD11>    { [dead_circumflex, dead_diaeresis, dead_grave, NoSymbol,
  388.                 NoSymbol, dead_abovering ]    };
  389.  
  390.     key.type[group1]="EIGHT_LEVEL_SEMIALPHABETIC";
  391.     key <AD12>    { [  ccedilla,   Ccedilla,     asciitilde, NoSymbol,
  392.            dead_tilde,    dead_macron ]    };
  393.  
  394.     key <AC01>    { [         a,          A,     NoSymbol, NoSymbol,
  395.                    ae,         AE ]    };
  396.     key <AC02>    { [         s,          S,     NoSymbol, NoSymbol,
  397.                    ssharp,    section ]    };
  398.     key <AC03>    { [         d,          D,     NoSymbol, NoSymbol,
  399.                   eth,        ETH ]    };
  400.     key <AC04>    { [         f,          F,     NoSymbol, NoSymbol,
  401.                NoSymbol, ordfeminine ]    };
  402.     key <AC05>    { [         g,          G,     NoSymbol, NoSymbol,
  403.                   eng,        ENG ]    };
  404.     key <AC06>    { [         h,          H,     NoSymbol, NoSymbol,
  405.                   hstroke,    Hstroke ]    };
  406.     key <AC07>    { [         j,          J,     NoSymbol, NoSymbol,
  407.                 U0133,      U0132 ]    };
  408.     key <AC08>    { [         k,          K,     NoSymbol, NoSymbol,
  409.                   kra, NoSymbol ]    };
  410.     key <AC09>    { [         l,          L,     NoSymbol, NoSymbol,
  411.                 U0140,      U013F ]    };
  412.  
  413.     key.type[group1]="EIGHT_LEVEL";
  414.     key <AC10>    { [ semicolon,          colon,         degree, NoSymbol,
  415.                dead_acute, dead_doubleacute ]    };
  416.  
  417.     key.type[group1]="EIGHT_LEVEL_SEMIALPHABETIC";
  418.     key <AC11>    { [    egrave,         Egrave,      braceleft, NoSymbol,
  419.                NoSymbol,  dead_caron ]    };
  420.     key <BKSL>    { [    agrave,         Agrave,     braceright, NoSymbol,
  421.                NoSymbol,  dead_breve ]    };
  422.  
  423.     key <LSGT>    { [    ugrave,     Ugrave,         degree, NoSymbol,
  424.                NoSymbol,   brokenbar ]    };
  425.  
  426.     key.type[group1]="FOUR_LEVEL_SEMIALPHABETIC";
  427.     key <AB01>    { [         z,          Z,  guillemotleft, NoSymbol ]    };
  428.     key <AB02>    { [         x,          X, guillemotright, NoSymbol ]    };
  429.  
  430.     key.type[group1]="EIGHT_LEVEL_SEMIALPHABETIC";
  431.     key <AB03>    { [         c,          C,     NoSymbol, NoSymbol,
  432.                  cent,   copyright ]    };
  433.     key <AB04>    { [         v,          V,     NoSymbol, NoSymbol,
  434.           leftdoublequotemark,  leftsinglequotemark ]    };
  435.     key <AB05>    { [         b,          B,     NoSymbol, NoSymbol,
  436.          rightdoublequotemark, rightsinglequotemark ]    };
  437.     key <AB06>    { [         n,          N,     NoSymbol, NoSymbol,
  438.                 U0149,       U266A ]    };
  439.     key <AB07>    { [         m,          M,             mu, NoSymbol,
  440.                    mu,   masculine ]    };
  441.     key <AB08>    { [     comma, apostrophe,           less, NoSymbol,
  442.                Greek_horizbar, multiply ]    };
  443.     key <AB09>    { [    period,   quotedbl,        greater, NoSymbol,
  444.                periodcentered, division ]    };
  445.     key <AB10>    { [    eacute,     Eacute,     dead_acute, NoSymbol,
  446.                NoSymbol, dead_abovedot ]    };
  447.  
  448.     key <SPCE>    { type[Group1]= "FOUR_LEVEL", [     space,      space,   nobreakspace, NoSymbol ]    };
  449.  
  450.     modifier_map Control{ Control_L };
  451.  
  452.     include "level3(ralt_switch)"
  453.     include "level5(rctrl_switch)"
  454. };
  455.  
  456.