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 / de < prev    next >
Text File  |  2006-11-29  |  4KB  |  98 lines

  1. // $XConsortium: de /main/4 1996/08/31 12:19:20 kaleb $
  2. // $XFree86: xc/programs/xkbcomp/symbols/de,v 3.7.2.2 1999/07/13 07:09:56 hohndel Exp $
  3.  
  4. // olh@suse.de   very close to MacOS map
  5.  
  6. default partial alphanumeric_keys 
  7. xkb_symbols "basic" {
  8.  
  9.     // Describes the differences between a very simple US/ASCII
  10.     // keyboard and a very simple German keybaord
  11.  
  12.     include "latin"
  13.     name[Group1]= "Germany - Mac";
  14.  
  15.     // Alphanumeric section
  16.     key <TLDE> {    [ dead_circumflex,    degree,    notsign         ]    };
  17.     key <AE01> {    [         1,    exclam,  exclamdown,   at        ]    };
  18.     key <AE02> {    [      2,    quotedbl,  twosuperior            ]    };
  19.     key <AE03> {    [      3,    section,  threesuperior,sterling    ]    };
  20.     key <AE04> {    [      4,    dollar,  onequarter,    currency    ]    };
  21.     key <AE05> {    [      5,    percent,  bracketleft            ]    };
  22.     key <AE06> {    [      6,    ampersand,  bracketright        ]    };
  23.     key <AE07> {    [      7,    slash,        bar,    backslash        ]    };
  24.     key <AE08> {    [      8,    parenleft,  braceleft,    asciitilde    ]    };
  25.     key <AE09> {    [      9,    parenright, braceright            ]    };
  26.     key <AE10> {    [      0,    equal,  braceright,    degree        ]    };
  27.     key <AE11> {    [    ssharp,    question,  backslash,    questiondown    ]    };
  28.     key <AE12> {    [ dead_acute,    dead_grave,  dead_cedilla        ]    };
  29.  
  30.     key <AD01> {    [      q,    Q, guillemotleft,guillemotright    ]    };
  31.     key <AD03> {    [      e,    E,   EuroSign            ]    };
  32.     key <AD04> {    [         r,    R,  registered            ]    };
  33.     key <AD05> {    [      t,    T        ]    };
  34.     key <AD06> {    [      z,    Z        ]    };
  35.     key <AD07> {    [      u,    U, diaeresis,    Aacute        ]    };
  36.     key <AD08> {    [      i,    I,      slash,    Ucircumflex    ]    };
  37.     key <AD09> {    [         o,    O,      oslash,   Ooblique    ]    };
  38.     key <AD11> {    [ udiaeresis,    Udiaeresis,  periodcentered, degree    ]    };
  39.     key <AD12> {    [      plus,    asterisk,  asciitilde            ]    }; 
  40.     key <AC01> {    [         a,    A,      aring,    Aring        ]    };
  41.     key <AC04> {    [      f,    F        ]    };
  42.     key <AC05> {    [      g,    G,  copyright            ]    };
  43.     key <AC06> {    [         h,    H,  ordfeminine            ]    };
  44.     key <AC09> {    [      l,    L,     at            ]    };
  45.     key <AC10> {    [ odiaeresis,    Odiaeresis,  dead_acute            ]    };
  46.     key <AC11> {    [ adiaeresis,    Adiaeresis,  dead_circumflex        ]    };
  47.  
  48.     key <LSGT> {    [      less,    greater,        bar            ]    };
  49.     key <AB01> {    [      y,    Y,  guillemotleft,less        ]    };
  50.     key <AB06> {    [         n,    N, asciitilde            ]    };
  51.     key <AB07> {    [      m,    M,      mu            ]    };
  52.     key <AB08> {    [     comma,    semicolon    ]    };
  53.     key <AB09> {    [    period,    colon,  periodcentered, division    ]    };
  54.     key <AB10> {    [     minus,    underscore    ]    };
  55.     key <BKSL> {    [ numbersign,    apostrophe,  dead_grave            ]    };
  56.  
  57.     include "keypad(comma)"
  58.     include "level3(ralt_switch)"
  59.  
  60. };
  61.  
  62. partial alphanumeric_keys 
  63. xkb_symbols "Sundeadkeys" {
  64.     // modify the default German layout to use Sun dead keys
  65.     include "macintosh_vndr/de(basic)"
  66.     name[Group1]= "Germany - Mac, Sun dead keys";
  67.  
  68.     key <TLDE> {    [ SunFA_Circum,    degree,    notsign             ]    };
  69.     key <AE12> {    [ SunFA_Acute,    SunFA_Grave,  SunFA_Cedilla            ]    };
  70.     key <AD11> {    [ udiaeresis,    Udiaeresis,  SunFA_Diaeresis        ]    };
  71.     key <AD12> {    [      plus,    asterisk,  SunFA_Tilde,    dead_macron    ]    };
  72.     key <AC10> {    [ odiaeresis,    Odiaeresis,  SunFA_Acute            ]    };
  73.     key <AC11> {    [ adiaeresis,    Adiaeresis,  SunFA_Circum            ]    };
  74.  
  75.     key <BKSL> {    [ numbersign,    acute,  SunFA_Grave            ]    };
  76. };
  77.  
  78. partial alphanumeric_keys 
  79. xkb_symbols "sundeadkeys" {
  80.     include "macintosh_vndr/de(Sundeadkeys)"
  81. };
  82.  
  83. partial alphanumeric_keys 
  84. xkb_symbols "nodeadkeys" {
  85.     // modify the default German layout to not have any dead keys
  86.     include "macintosh_vndr/de(basic)"
  87.     name[Group1]= "Germany - Mac, eliminate dead keys";
  88.  
  89.     key <TLDE> {    [ asciicircum,    degree,    notsign             ]    };
  90.     key <AE12> {    [ acute,    grave,  cedilla                ]    };
  91.     key <AD11> {    [ udiaeresis,    Udiaeresis,  diaeresis             ]    };
  92.     key <AD12> {    [      plus,    asterisk,  asciitilde,    macron        ]    };
  93.     key <AC10> {    [ odiaeresis,    Odiaeresis,  acute            ]    };
  94.     key <AC11> {    [ adiaeresis,    Adiaeresis,  asciicircum        ]    };
  95.  
  96.     key <BKSL> {    [ numbersign,    apostrophe,  grave            ]    };
  97. };
  98.