adding mac variants to base layouts, closing b.fd.o#8465
[xorg/xkeyboard-config] / symbols / nl
1 // $XKeyboardConfig$
2
3 // based on
4 // Converted keytable file to xkb/symbols/ file
5 // with mk_xkb by root@linux.chanae.stben.be Tue Sep 30 00:53:29 MET DST 1997
6
7 // converted from the nl-latin.map of the Linux kbd package by
8 // Pablo Saratxaga <srtxg@f2219.n293.z2.fidonet.org>
9 //
10 // $XFree86: xc/programs/xkbcomp/symbols/nl,v 1.2 2002/11/22 04:03:28 dawes Exp $
11
12 default partial alphanumeric_keys
13 xkb_symbols "basic" {
14
15     include "latin"
16
17     name[Group1]="Netherlands";
18
19     key <AE02>  { [         2,   quotedbl,  twosuperior,    oneeighth ] };
20     key <AE06>  { [         6,  ampersand, threequarters, fiveeighths ] };
21     key <AE07>  { [         7, underscore,     sterling, seveneighths ] };
22     key <AE08>  { [         8,  parenleft,    braceleft,    trademark ] };
23     key <AE09>  { [         9, parenright,   braceright,    plusminus ] };
24     key <AE10>  { [         0, apostrophe,   braceright,       degree ] };
25     key <AE11>  { [     slash,   question,    backslash, questiondown ] };
26     key <AE12>  { [    degree, dead_tilde, dead_cedilla,  dead_ogonek ] };
27     key <AD03>  { [         e,          E,     EuroSign,         cent ] };
28     key <AD05>  { [         t,          T,        thorn,        THORN ] };
29     key <AD06>  { [         y,          Y,   ydiaeresis,          yen ] };
30     key <AD07>  { [         u,          U,   udiaeresis,   Udiaeresis ] };
31     key <AD08>  { [         i,          I,   idiaeresis,   Idiaeresis ] };
32     key <AD09>  { [         o,          O,       ograve,       Ograve ] };
33     key <AD10>  { [         p,          P,    paragraph,        THORN ] };
34     key <AD11>  { [dead_diaeresis, dead_circumflex, asciitilde, asciicircum]    };
35     key <AD12>  { [  asterisk,        bar,   dead_tilde,  dead_macron ] };
36
37     key <AC01>  { [         a,          A,       aacute,       Aacute ] };
38     key <AC04>  { [         f,          F,  ordfeminine,  ordfeminine ] };
39     key <AC10>  { [      plus,  plusminus,   dead_acute, dead_doubleacute ] };
40     key <AC11>  { [apostrophe,      grave,   dead_acute,   dead_grave ] };
41     key <TLDE>  { [        at,    section,      notsign,      notsign ] };
42
43     key <BKSL>  { [      less,    greater,   dead_grave,   dead_breve ] };
44     key <AB06>  { [         n,          N,       ntilde,       Ntilde ] };
45     key <AB07>  { [         m,          M,     Greek_mu,    masculine ] };
46     key <AB08>  { [     comma,  semicolon,      cedilla, guillemotleft] };
47     key <AB09>  { [    period,      colon, periodcentered, guillemotright ] };
48     key <AB10>  { [     minus,      equal,       hyphen, dead_abovedot] };
49
50     key <LSGT>  { [bracketright, bracketleft,       bar,    brokenbar ] };
51
52     include "level3(ralt_switch)"
53 };
54
55 partial alphanumeric_keys
56 xkb_symbols "Sundeadkeys" {
57
58     // For naming consistency
59
60     include "nl(basic)"
61
62 };
63
64 partial alphanumeric_keys
65 xkb_symbols "sundeadkeys" {
66
67      // For naming consistency
68
69     include "nl(Sundeadkeys)"
70     name[Group1]="Netherlands - Sun dead keys";
71 };
72
73 // Copied from macintosh_vndr/nl
74 partial alphanumeric_keys 
75 xkb_symbols "mac" {
76
77     // Describes the differences between a very simple mac_US
78     // keyboard and a very simple netherland keybaord
79
80     include "latin"
81
82     name[Group1]= "Netherlands - Macintosh";
83
84     include "level3(ralt_switch)"
85
86 // do just nothing
87
88 };
89