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 / latin < prev    next >
Text File  |  2006-11-29  |  9KB  |  181 lines

  1. // $XKeyboardConfig: xkbdesc/symbols/latin,v 1.4 2006/10/09 21:37:13 svu Exp $
  2.  
  3. // Common Latin alphabet layout
  4. //
  5. // $XFree86: xc/programs/xkbcomp/symbols/latin,v 1.3 2002/12/20 20:18:34 paulo Exp $
  6.  
  7. default partial
  8. xkb_symbols "basic" {
  9.  
  10.     key <AE01>    { [         1,     exclam,  onesuperior,   exclamdown ]    };
  11.     key <AE02>    { [         2,         at,  twosuperior,    oneeighth ]    };
  12.     key <AE03>    { [         3, numbersign, threesuperior,    sterling ]    };
  13.     key <AE04>    { [         4,     dollar,   onequarter,       dollar ]    };
  14.     key <AE05>    { [         5,    percent,      onehalf, threeeighths ]    };
  15.     key <AE06>    { [         6, asciicircum, threequarters, fiveeighths ] };
  16.     key <AE07>    { [         7,  ampersand,    braceleft, seveneighths ]    };
  17.     key <AE08>    { [         8,   asterisk,  bracketleft,    trademark ]    };
  18.     key <AE09>    { [         9,  parenleft, bracketright,    plusminus ]    };
  19.     key <AE10>    { [         0, parenright,   braceright,       degree ]    };
  20.     key <AE11>    { [     minus, underscore,    backslash, questiondown ]    };
  21.     key <AE12>    { [     equal,       plus, dead_cedilla,  dead_ogonek ]    };
  22.  
  23.     key <AD01>    { [         q,          Q,           at,  Greek_OMEGA ]    };
  24.     key <AD02>    { [         w,          W,      lstroke,      Lstroke ]    };
  25.     key <AD03>    { [         e,          E ]    };
  26.     key <AD04>    { [         r,          R,    paragraph,   registered ]    };
  27.     key <AD05>    { [         t,          T,       tslash,       Tslash ]    };
  28.     key <AD06>    { [         y,          Y,    leftarrow,          yen ]    };
  29.     key <AD07>    { [         u,          U,    downarrow,      uparrow ]    };
  30.     key <AD08>    { [         i,          I,   rightarrow,     idotless ]    };
  31.     key <AD09>    { [         o,          O,       oslash,     Ooblique ]    };
  32.     key <AD10>    { [         p,          P,        thorn,        THORN ]    };
  33.     key <AD11>    { [bracketleft,  braceleft, dead_diaeresis, dead_abovering ] };
  34.     key <AD12>    { [bracketright, braceright, dead_tilde,  dead_macron ]    };
  35.  
  36.     key <AC01>    { [         a,          A,           ae,           AE ]    };
  37.     key <AC02>    { [         s,          S,       ssharp,      section ]    };
  38.     key <AC03>    { [         d,          D,          eth,          ETH ]    };
  39.     key <AC04>    { [         f,          F,      dstroke,  ordfeminine ]    };
  40.     key <AC05>    { [         g,          G,          eng,          ENG ]    };
  41.     key <AC06>    { [         h,          H,      hstroke,      Hstroke ]    };
  42.     key <AC07>    { [         j,          J ]    };
  43.     key <AC08>    { [         k,          K,          kra,    ampersand ]    };
  44.     key <AC09>    { [         l,          L,      lstroke,      Lstroke ]    };
  45.     key <AC10>    { [ semicolon,    colon, dead_acute, dead_doubleacute ]    };
  46.     key <AC11>    { [apostrophe, quotedbl, dead_circumflex,  dead_caron ]    };
  47.     key <TLDE>    { [     grave, asciitilde,      notsign,      notsign ]    };
  48.  
  49.     key <BKSL>    { [ backslash,        bar,   dead_grave,   dead_breve ]    };
  50.     key <AB01>    { [         z,          Z, guillemotleft,        less ]    };
  51.     key <AB02>    { [         x,          X, guillemotright,    greater ]    };
  52.     key <AB03>    { [         c,          C,         cent,    copyright ]    };
  53.     key <AB04>    { [         v,          V, leftdoublequotemark, leftsinglequotemark ]    };
  54.     key <AB05>    { [         b,          B, rightdoublequotemark, rightsinglequotemark ] };
  55.     key <AB06>    { [         n,          N ]    };
  56.     key <AB07>    { [         m,          M,           mu,    masculine ]    };
  57.     key <AB08>    { [     comma,       less, horizconnector,   multiply ]    };
  58.     key <AB09>    { [    period,    greater, periodcentered,   division ]    };
  59.     key <AB10>    { [     slash,   question, dead_belowdot, dead_abovedot ] };
  60.  
  61. };
  62.  
  63. // Northern Europe ( Danish, Finnish, Norwegian, Swedish) common layout
  64.  
  65. partial
  66. xkb_symbols "type2" {
  67.  
  68.     include "latin"
  69.  
  70.     key <AE01>    { [         1,     exclam,   exclamdown,  onesuperior ]    };
  71.     key <AE02>    { [         2,   quotedbl,           at,  twosuperior ]    };
  72.     key <AE03>    { [         3, numbersign,     sterling, threesuperior]    };
  73.     key <AE04>    { [         4,   currency,       dollar,   onequarter ]    };
  74.     key <AE05>    { [         5,    percent,      onehalf,         cent ]    };
  75.     key <AE06>    { [         6,  ampersand,          yen,  fiveeighths ]    };
  76.     key <AE07>    { [         7,      slash,    braceleft,     division ]    };
  77.     key <AE08>    { [         8,  parenleft,  bracketleft, guillemotleft]    };
  78.     key <AE09>    { [         9, parenright, bracketright, guillemotright] };
  79.     key <AE10>    { [         0,      equal,   braceright,       degree ]    };
  80.  
  81.     key <AD03>    { [         e,          E,     EuroSign,         cent ]    };
  82.     key <AD04>    { [         r,          R,   registered,   registered ]    };
  83.     key <AD05>    { [         t,          T,        thorn,        THORN ]    };
  84.     key <AD09>    { [         o,          O,           oe,           OE ]    };
  85.     key <AD11>    { [     aring,  Aring, dead_diaeresis, dead_abovering ]    };
  86.     key <AD12>    { [dead_diaeresis, dead_circumflex, dead_tilde, dead_caron ] };
  87.  
  88.     key <AC01>    { [         a,          A,  ordfeminine,    masculine ]    };
  89.  
  90.     key <AB03>    { [         c,          C,    copyright,    copyright ]    };
  91.     key <AB08>    { [     comma,  semicolon, dead_cedilla,  dead_ogonek ]    };
  92.     key <AB09>    { [    period,   colon, periodcentered, dead_abovedot ]    };
  93.     key <AB10>    { [     minus, underscore, dead_belowdot, dead_abovedot ] };
  94. };
  95.  
  96. // Slavic Latin ( Albanian, Croatian, Polish, Slovene, Yugoslav)
  97. // common layout
  98.  
  99. partial
  100. xkb_symbols "type3" {
  101.  
  102.     include "latin"
  103.  
  104.     key <AD01>    { [         q,          Q,    backslash,  Greek_OMEGA ]    };
  105.     key <AD02>    { [         w,          W,          bar,      Lstroke ]    };
  106.     key <AD06>    { [         z,          Z,    leftarrow,          yen ]    };
  107.  
  108.     key <AC04>    { [         f,          F,  bracketleft,  ordfeminine ]    };
  109.     key <AC05>    { [         g,          G, bracketright,          ENG ]    };
  110.     key <AC08>    { [         k,          K,      lstroke,    ampersand ]    };
  111.  
  112.     key <AB01>    { [         y,          Y, guillemotleft,         less ]    };
  113.     key <AB04>    { [         v,          V,           at,        grave ]    };
  114.     key <AB05>    { [         b,          B,    braceleft,   apostrophe ]    };
  115.     key <AB06>    { [         n,          N,   braceright,   braceright ]    };
  116.     key <AB07>    { [         m,          M,      section,    masculine ]    };
  117.     key <AB08>    { [     comma,  semicolon,         less,     multiply ]    };
  118.     key <AB09>    { [    period,      colon,      greater,     division ]    };
  119. };
  120.  
  121. // Another one Latin common layout
  122. // (German, Estonian, Spanish, Icelandic, Italian, Latin American, Portuguese)
  123.  
  124. partial
  125. xkb_symbols "type4" {
  126.  
  127.     include "latin"
  128.  
  129.     key <AE02>    { [         2,   quotedbl,           at,    oneeighth ]    };
  130.     key <AE06>    { [         6,  ampersand,      notsign,  fiveeighths ]    };
  131.     key <AE07>    { [         7,      slash,    braceleft, seveneighths ]    };
  132.     key <AE08>    { [         8,  parenleft,  bracketleft,    trademark ]    };
  133.     key <AE09>    { [         9, parenright, bracketright,    plusminus ]    };
  134.     key <AE10>    { [         0,      equal,   braceright,       degree ]    };
  135.  
  136.     key <AD03>    { [         e,          E,     EuroSign,         cent ]    };
  137.  
  138.     key <AB08>    { [   comma,  semicolon, horizconnector,     multiply ]    };
  139.     key <AB09>    { [  period,      colon, periodcentered,     division ]    };
  140.     key <AB10>    { [   minus, underscore, dead_belowdot, dead_abovedot ]    };
  141. };
  142.  
  143. partial
  144. xkb_symbols "nodeadkeys" {
  145.  
  146.     key <AE12>    { [     equal,       plus,     cedilla,        ogonek ]    };
  147.     key <AD11>    { [bracketleft,  braceleft,  diaeresis,        degree ]    };
  148.     key <AD12>    { [bracketright, braceright, asciitilde,       macron ]    };
  149.     key <AC10>    { [ semicolon,      colon,       acute,   doubleacute ]    };
  150.     key <AC11>    { [apostrophe,   quotedbl, asciicircum,         caron ]    };
  151.     key <BKSL>    { [ backslash,        bar,       grave,         breve ]    };
  152.     key <AB10>    { [     slash,   question, dead_belowdot,    abovedot ]    };
  153. };
  154.  
  155. partial
  156. xkb_symbols "type2_nodeadkeys" {
  157.  
  158.     include "latin(nodeadkeys)"
  159.  
  160.     key <AD11>    { [     aring,      Aring,   diaeresis,        degree ]    };
  161.     key <AD12>    { [ diaeresis, asciicircum, asciitilde,         caron ]    };
  162.     key <AB08>    { [     comma,  semicolon,     cedilla,        ogonek ]    };
  163.     key <AB09>    { [    period,   colon, periodcentered,      abovedot ]    };
  164.     key <AB10>    { [   minus, underscore, dead_belowdot,      abovedot ]    };
  165. };
  166.  
  167. partial
  168. xkb_symbols "type3_nodeadkeys" {
  169.  
  170.     include "latin(nodeadkeys)"
  171. };
  172.  
  173. partial
  174. xkb_symbols "type4_nodeadkeys" {
  175.  
  176.     include "latin(nodeadkeys)"
  177.  
  178.     key <AB10>    { [   minus, underscore, dead_belowdot,      abovedot ]    };
  179. };
  180.  
  181.