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 / macintosh_vndr / ch < prev    next >
Text File  |  2006-11-29  |  4KB  |  103 lines

  1. // $XKeyboardConfig: xkbdesc/symbols/macintosh_vndr/ch,v 1.6 2006/09/17 20:03:34 svu Exp $
  2. //
  3. // 03.01.2003
  4. // Andreas Tobler <a.tobler@schweiz.ch>
  5. // modified for Swiss German Apple Extended Keyboard II
  6.  
  7. partial alphanumeric_keys
  8. xkb_symbols "extended" {
  9.     
  10.     name[Group1]= "Switzerland - German, Mac";
  11.  
  12.     // Alphanumeric section
  13.  
  14.     key <AE01> { [    1,    plus,     plusminus,    infinity        ]    };
  15.     key <AE02> { [    2,    quotedbl, leftdoublequotemark, rightdoublequotemark     ]    };
  16.     key <AE03> { [    3,    asterisk,     numbersign,    leftcaret    ]    };
  17.                     // not displayed here
  18.     key <AE04> { [    4,    ccedilla,     Ccedilla,    slash        ]    };
  19.     key <AE05> { [    5,    percent,     bracketleft            ]    };
  20.     key <AE06> { [    6,    ampersand,     bracketright            ]    };
  21.     key <AE07> { [    7,    slash,     bar,        backslash        ]    };
  22.     key <AE08> { [    8,    parenleft,     braceleft,    Ograve        ]    };
  23.     key <AE09> { [    9,    parenright,     braceright,    Ocircumflex    ]    };
  24.     key <AE10> { [    0,    equal,     notequal,    Uacute            ]    };
  25.     key <AE11> { [    apostrophe,    question,     questiondown,     NoSymbol        ]    };
  26.     key <AE12> { [    dead_circumflex,dead_grave,     dead_acute,    asciicircum        ]    };
  27.     key <AD01> { [    q,    Q,     oe,        OE            ]    };
  28.     key <AD02> { [    w,    W,     Greek_SIGMA,    Aacute            ]    };
  29.     key <AD03> { [     e,    E,     EuroSign,    Ediaeresis        ]    };
  30.     key <AD04> { [     r,    R,     registered,    Egrave            ]    };
  31.     key <AD05> { [     t,    T,     dagger,        Icircumflex        ]    }; 
  32.     key <AD06> { [    z,    Z,     Greek_OMEGA,    Iacute            ]    };
  33.     key <AD07> { [     u,    U,     degree,        Ugrave            ]    };
  34.     key <AD08> { [     i,    I,     exclamdown,    idotless        ]    };
  35.     key <AD09> { [     o,    O,     oslash,        Ooblique        ]    };
  36.     key <AD10> { [     p,    P,     Greek_pi,    Greek_PI        ]    };
  37.     key <AD11> { [    udiaeresis,    egrave,     section,    ydiaeresis        ]    };
  38.     key <AD12> { [    dead_diaeresis,    exclam,     grave,        apostrophe        ]    };
  39.     key <AC01> { [     a,    A,     aring,        Aring            ]    };
  40.     key <AC02> { [     s,    S,     ssharp,     NoSymbol        ]    }; 
  41.                     // ligature fl
  42.     key <AC03> { [     d,    D,     Greek_sigma,    NoSymbol        ]    };
  43.             // partialderivative is not available here att
  44.     key <AC04> { [     f,    F,     function,    doubledagger        ]    };
  45.     key <AC05> { [     g,    G,     at,        comma            ]    };
  46.     key <AC06> { [     h,    H,     ordfeminine,    periodcentered        ]    };
  47.     key <AC07> { [     j,    J,      masculine,    eth             ]    };
  48.     key <AC08> { [     k,    K,     Greek_DELTA,    macron            ]    };
  49.     key <AC09> { [     l,    L,     notsign,    caret            ]    };
  50.     key <AC10> { [    odiaeresis,    eacute,     cent,        breve    ]    };
  51.     key <AC11> { [    adiaeresis,    agrave,     ae,        AE    ]    };
  52.     key <AB01> { [    y,    Y,     yen,        Ydiaeresis        ]    };
  53.     key <AB02> { [     x,    X,     similarequal,    trademark        ]    };
  54.     key <AB03> { [     c,    C,     copyright,    NoSymbol        ]    };
  55.     key <AB04> { [     v,    V,     radical,    diamond            ]    };
  56.     key <AB05> { [     b,    B,     integral,    NoSymbol        ]    };  
  57.     key <AB06> { [     n,    N,     dead_tilde,     enopencircbullet    ]       };
  58.                     // to be fixed att
  59.     key <AB07> { [     m,    M,     mu,        dead_abovering        ]       };
  60.                     // not sure att
  61.     key <AB08> { [    comma,    semicolon,     guillemotleft,    guillemotright    ]    };
  62.     key <AB09> { [    period,    colon,     ellipsis,    division        ]    };
  63.     key <AB10> { [    minus,    underscore,     hyphen,        emdash        ]    };
  64.     key <TLDE> { [    section,    degree,       NoSymbol,     NoSymbol        ]    };
  65.             // ligature fi    // per mille
  66.     key <SPCE> { [    space,     nobreakspace,    nobreakspace        ]    };
  67.     key <LSGT> { [    less,    greater,     lessthanequal,    greaterthanequal    ]      };
  68.     key <BKSL> { [    dollar,    sterling,     paragraph,    enfilledcircbullet    ]    };
  69.  
  70.     include "keypad(comma)"
  71.     include "level3(ralt_switch)"
  72. };
  73.  
  74. partial alphanumeric_keys 
  75. xkb_symbols "de" {
  76.     include "macintosh_vndr/ch(extended)"
  77. };
  78.  
  79. partial alphanumeric_keys 
  80. xkb_symbols "fr" {
  81.  
  82.     // Describes the differences between a very simple US/ASCII
  83.     // keyboard and a very simple Swiss/French keybaord
  84.  
  85.     include "macintosh_vndr/ch(extended)"
  86.     name[Group1]= "Switzerland - French, Mac";
  87.  
  88.     override key <AD11> {
  89.     [ egrave,    udiaeresis,  bracketleft    ]
  90.     };
  91.     override key <AC10> {
  92.     [ eacute,    odiaeresis    ]
  93.     };
  94.     override key <AC11> {
  95.     [ agrave,    adiaeresis,   braceleft        ]
  96.     };
  97. };
  98.  
  99. partial alphanumeric_keys
  100. xkb_symbols "nodeadkeys" {
  101.     include "macintosh_vndr/ch(fr)" // for consistent naming
  102. };
  103.