introducing the consistency in the group names
[xorg/xkeyboard-config] / symbols / macintosh_vndr / ch
1 // 06.07.2000
2 // Andreas Tobler a.tobler@schweiz.ch
3 // modified for Swiss German Apple Extended Keyboard II
4
5 xkb_symbols "extended" {
6
7     
8     name[Group1]= "Swiss German Apple Extended Keyboard II";
9     // Alphanumeric section
10     key <TLDE> {        [      less, greater            ],
11                         [ lessthanequal, greaterthanequal ]     };
12         key <COIN> {    [ section, degree               ]       };
13     key <AE01> {        [         1,    plus            ],
14                         [ plusminus,    onesuperior     ]       };
15     key <AE02> {        [         2,    quotedbl        ],
16                         [ twosuperior,  oneeighth           ]   };
17     key <AE03> {        [         3,    asterisk        ],
18                         [ numbersign, threesuperior     ]       };
19     key <AE04> {        [         4,    ccedilla        ],
20                                 [       Ccedilla        ]       };
21     key <AE05> {        [         5,    percent         ],
22                                 [       bracketleft             ]       };
23     key <AE06> {        [         6,    ampersand       ],
24                                         [       bracketright            ]       };
25     key <AE07> {        [         7,    slash           ],
26                         [ bar, backslash                                ]       };
27     key <AE08> {        [         8,    parenleft       ],
28                         [       braceleft, Ograve                       ]       };
29     key <AE09> {        [         9,    parenright      ],
30                 [       braceright, Ocircumflex         ]       };
31     key <AE10> {        [         0,    equal           ],
32                                 [  notequal,    Uacute  ]       };
33     key <AE11> {        [ apostrophe,   question        ],
34                         [         questiondown          ]       };
35     key <AE12> {        [ asciicircum,  grave           ],
36                         [ dead_acute,asciitilde                 ]       };
37                         
38
39     key <AD01> {        [         q,    Q               ]       };
40
41     key <AD02> {        [         w,    W               ],
42                         [    Greek_SIGMA, Aacute        ]       };
43
44     key <AD03> {        [         e,    E               ],
45                         [    trademark, Ediaeresis      ]       };
46
47     key <AD04> {        [         r,    R               ],
48                         [ registered, Egrave            ]       };
49
50     key <AD05> {        [         t,    T               ],
51                         [    dagger, Icircumflex        ]       }; 
52
53     key <AD06> {        [         z,    Z               ],
54                         [  Greek_OMEGA, Iacute          ]       };
55
56     key <AD07> {        [         u,    U               ],
57                         [    degree, Ugrave             ]       };
58
59     key <AD08> {        [         i,    I               ],
60                         [         exclamdown            ]       };
61
62     key <AD09> {        [         o,    O               ],
63                         [    oslash     ]       };
64
65     key <AD10> {        [         p,    P               ],
66                         [  Greek_pi,  Greek_PI          ]       };
67
68     key <AD11> {        [ udiaeresis, egrave            ],
69                         [ section, ydiaeresis           ]       };
70                         
71
72     key <AD12> {        [ dead_diaeresis, exclam        ],
73                         [      quoteleft, quoteright    ]       };
74                         
75         key <BKSL> {    [  dollar,   sterling           ],
76                         [ paragraph, enfilledcircbullet ]       };
77
78
79     key <AC01> {        [         a,    A               ],
80                         [     aring, Aring              ]       };
81
82     key <AC02> {        [         s,    S               ],
83                         [         ssharp                ]       }; 
84
85     key <AC03> {        [         d,    D               ],
86                         [       Greek_delta             ]       };
87
88     key <AC04> {        [         f,    F               ],
89                         [   section, doubledagger       ]       };
90
91     key <AC05> {        [         g,    G               ],
92                         [        at, comma              ]       };
93
94     key <AC06> {        [         h,    H               ],
95                         [  ordfeminine, periodcentered  ]       };
96
97     key <AC07> {        [         j,    J               ],
98                         [       masculine]              };
99
100     key <AC08> {        [         k,    K               ]       };
101
102     key <AC09> {        [         l,    L               ],
103                         [       notsign ]       };
104
105     key <AC10> {        [ odiaeresis,   eacute          ],
106                         [       cent    ]       };
107
108     key <AC11> {        [ adiaeresis,   agrave          ],
109                         [         ae, AE                ]       };
110
111     
112     
113     key <AB01> {        [         y,    Y               ],
114                         [       yen, Ydiaeresis         ]       };
115
116     key <AB02> {        [         x,    X               ],
117                         [similarequal,  ydiaeresis      ]       };
118
119     key <AB03> {        [         c,    C               ],
120                         [ copyright, diamond            ]       };
121
122     key <AB04> {        [         v,    V               ]       };
123
124     key <AB05> {        [         b,    B               ],
125                         [    ssharp                     ]       };  
126
127     key <AB06> {        [         n,    N               ],
128                         [       dead_tilde              ]       };
129
130     key <AB07> {        [         m,    M               ],
131                         [        mu                     ]       };
132
133     key <AB08> {        [     comma,    semicolon       ],
134                         [ guillemotleft, guillemotright ]       };
135
136     key <AB09> {        [    period, colon              ],
137                         [    Nosymbol, division         ]       };
138
139     key <AB10> {        [     minus, underscore         ],
140                         [    emdash, endash             ]       };
141
142     key <SPCE> {        [  space                        ],
143                         [nobreakspace,  nobreakspace    ]       };
144     // End alphanumeric section
145     
146     key <KPDL> {        [  KP_Separator , KP_Delete     ]       };
147
148 };
149
150 partial alphanumeric_keys 
151 xkb_symbols "de" {
152     include "macintosh_vndr/ch(extended)"
153 };
154
155 partial alphanumeric_keys 
156 xkb_symbols "fr" {
157
158     // Describes the differences between a very simple US/ASCII
159     // keyboard and a very simple Swiss/French keybaord
160
161     include "macintosh_vndr/ch(extended)"
162     name[Group1]= "Swiss French";
163
164     override key <AD11> {
165         [ egrave,       udiaeresis      ],
166         [ bracketleft                   ]
167     };
168     override key <AC10> {
169         [ eacute,       odiaeresis      ]
170     };
171     override key <AC11> {
172         [ agrave,       adiaeresis      ],
173         [  braceleft                    ]
174     };
175 };
176
177 partial alphanumeric_keys
178 xkb_symbols "nodeadkeys" {
179     include "macintosh_vndr/fr_CH" // for consistent naming
180 };