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 / it < prev    next >
Text File  |  2006-11-29  |  6KB  |  133 lines

  1. // $XKeyboardConfig: xkbdesc/symbols/it,v 1.8 2006/10/01 21:35:25 svu Exp $
  2.  
  3. // based on a keyboard map from an 'xkb/symbols/it' file
  4. // 17 May 2003 Modified by Sebastiano Vigna (vigna@dsi.unimi.it)
  5. //
  6. // $XFree86: xc/programs/xkbcomp/symbols/it,v 1.4 2003/04/19 12:22:12 pascal Exp $
  7.  
  8. partial default alphanumeric_keys
  9. xkb_symbols "basic" {
  10.  
  11.     include "latin(type4)"
  12.  
  13.     name[Group1]="Italy";
  14.  
  15.     key <TLDE>    { [ backslash,        bar,      notsign,    brokenbar ]    };
  16.  
  17.     key <AE02>    { [         2,   quotedbl,  twosuperior, dead_doubleacute ] };
  18.     key <AE03>    { [         3,   sterling,threesuperior,   dead_tilde ]    };
  19.     key <AE04>    { [         4,     dollar,   onequarter,    oneeighth ] };
  20.  
  21.     key <AE10>    { [         0,      equal,   braceright,  dead_ogonek ] };
  22.     key <AE11>    { [apostrophe,   question,        grave, questiondown ]    };
  23.     key <AE12>    { [    igrave, asciicircum,  asciitilde, dead_circumflex ] };
  24.  
  25.     key <AD11>    { [    egrave,     eacute,  bracketleft,    braceleft ]    };
  26.     key <AD12>    { [      plus,   asterisk, bracketright,   braceright ]    };
  27.  
  28.     key <AC10>    { [    ograve,   ccedilla,           at, dead_cedilla ] };
  29.     key <AC11>    { [    agrave,     degree,   numbersign, dead_abovering ] };
  30.  
  31.     key <AB06>    { [         n,          N,       ntilde,       Ntilde ]    };
  32.     key <AB08>    { [     comma,  semicolon,   dead_acute,     multiply ]    };
  33.     key <AB09>    { [    period,      colon,periodcentered, dead_diaeresis ] };
  34.     key <AB10>    { [     minus, underscore,  dead_macron,     division ] };
  35.  
  36.     key <BKSL>    { [    ugrave,    section,   dead_grave,   dead_breve ]    };
  37.  
  38.     key <LSGT>    { [      less,    greater,guillemotleft,guillemotright] };
  39.  
  40.     include "level3(ralt_switch)"
  41. };
  42.  
  43. partial alphanumeric_keys
  44. xkb_symbols "nodeadkeys" {
  45.  
  46.     // Modifies the basic italian layout to eliminate all dead keys
  47.  
  48.     include "it(basic)"
  49.  
  50.     name[Group1]="Italy - Eliminate dead keys";
  51.  
  52.     key <AE02>    { [         2,   quotedbl,  twosuperior,  doubleacute ] };
  53.     key <AE03>    { [         3,   sterling,threesuperior,   asciitilde ]    };
  54.  
  55.     key <AE10>    { [         0,       equal,  braceright,       ogonek ]    };
  56.     key <AE12>    { [    igrave, asciicircum,  asciitilde,  asciicircum ] };
  57.  
  58.     key <AC10>    { [    ograve,   ccedilla,           at,      cedilla ] };
  59.     key <AC11>    { [    agrave,     degree,   numbersign,       degree ] };
  60.  
  61.     key <AB08>    { [     comma,  semicolon,        acute,     multiply ]    };
  62.     key <AB09>    { [    period,      colon,periodcentered,   diaeresis ] };
  63.     key <AB10>    { [     minus, underscore,       macron,     division ] };
  64.  
  65.     key <BKSL>    { [    ugrave,    section,        grave,        breve ]    };
  66. };
  67.  
  68. // Copied from macintosh_vndr/it
  69. partial alphanumeric_keys
  70. xkb_symbols "mac" {
  71.  
  72.     name[Group1]= "Italy - Macintosh";
  73.  
  74.     // Alphanumeric section
  75.     key <LSGT> {    [        less,  greater       ]    };
  76.     key <TLDE> {        [        at,    numbersign,    periodcentered              ]    };
  77.     key <AE01> {    [   ampersand,    1, guillemotleft,guillemotright    ]    };
  78.     key <AE02> {    [    quotedbl,    2         ]    };
  79.     key <AE03> {    [  apostrophe,    3             ]    };
  80.     key <AE04> {    [   parenleft,    4,    braceleft,    bracketleft    ]    };
  81.     key <AE05> {    [    ccedilla,    5,     Ccedilla,    Iacute    ]    };
  82.     key <AE06> {    [      egrave,    6,    paragraph,    periodcentered]    };
  83.     key <AE07> {    [  parenright,    7,   braceright,      bracketright    ]    };
  84.     key <AE08> {    [    sterling,    8,   infinity            ]    };
  85.     key <AE09> {    [      agrave,    9,        acute,    Ocircumflex    ]    };
  86.     key <AE10> {    [      eacute,    0,        grave,    Oacute    ]    };
  87.     key <AE11> {    [       minus,    underscore    ]    };
  88.     key <AE12> {    [       equal,       plus,     notequal,    plusminus    ]    };
  89.  
  90.     key <AD01> {    [           q,  Q         ]    };
  91.     key <AD02> {    [        z,  Z        ]    };
  92.     key <AD03> {    [        e,  E,    EuroSign    ]    };
  93.     key <AD04> {    [        r,  R,   registered            ]     };
  94.     key <AD05> {    [        t,  T        ]    };
  95.     key <AD06> {    [        y,  Y,       Uacute,    ydiaeresis      ]     };
  96.     key <AD07> {    [        u,  U        ]    };
  97.     key <AD08> {    [        i,  I,  icircumflex,    idiaeresis      ]     };
  98.     key <AD09> {    [        o,  O        ]    };
  99.     key <AD10> {    [        p,  P        ]    };
  100.     key <AD11> {    [      igrave,  asciicircum     ]    };
  101.     key <AD12> {    [      dollar,    asterisk        ]    };
  102.     key <BKSL> {    [     section,  degree,           at,  numbersign      ]    };
  103.  
  104.     key <AC01> {    [      a,    A,      aring,   Aring        ]     };
  105.     key <AC02> {    [      s,    S,     ssharp            ]    };
  106.     key <AC03> {    [      d,    D        ]    };
  107.     key <AC04> {    [      f,    F        ]    };
  108.     key <AC05> {    [      g,    G        ]    };
  109.     key <AC06> {    [      h,    H,     Igrave,    Icircumflex     ]    };
  110.     key <AC07> {    [      j,    J,  Idiaeresis,   Iacute          ]    };
  111.     key <AC08> {    [      k,    K,     Egrave,    Ediaeresis      ]    };
  112.     key <AC09> {    [      l,    L,     ssharp,    bar        ]    };
  113.     key <AC10> {    [         m,    M,         mu,    Oacute        ]    };
  114.     key <AC11> {    [    ugrave,    percent,         ae,    AE        ]    };
  115.  
  116.     key <AB01> {    [      w,    W         ]    };
  117.     key <AB02> {    [      x,    X        ]    };
  118.     key <AB03> {    [      c,    C,  copyright,    copyright    ]    };
  119.     key <AB04> {    [      v,    V        ]    };
  120.     key <AB05> {    [      b,    B        ]    };
  121.     key <AB06> {    [      n,    N,  dead_tilde                    ]       };
  122.     key <AB07> {    [     comma,    question,          questiondown        ]    };
  123.     key <AB08> {    [ semicolon,    period          ]    };
  124.     key <AB09> {    [     colon,    slash,        bar,    backslash    ]    };
  125.     key <AB10> {    [    ograve,    exclam,     exclamdown            ]    };
  126.  
  127.     // End alphanumeric section
  128.  
  129.     include "keypad(dot)"
  130.     include "level3(ralt_switch)"
  131. };
  132.  
  133.