nl revision 154daed1
1154daed1Smrg// $XKeyboardConfig: xkeyboard-config/symbols/nl,v 1.11 2007/07/11 23:17:19 svu Exp $
2154daed1Smrg
3154daed1Smrg// Basic layout based on converted file, from keytable file to xkb/symbols/ file
4154daed1Smrg// with mk_xkb by root@linux.chanae.stben.be Tue Sep 30 00:53:29 MET DST 1997
5154daed1Smrg
6154daed1Smrg// Converted from the nl-latin.map of the Linux kbd package by
7154daed1Smrg// Pablo Saratxaga <srtxg@f2219.n293.z2.fidonet.org>
8154daed1Smrg//
9154daed1Smrg// $XFree86: xc/programs/xkbcomp/symbols/nl,v 1.2 2002/11/22 04:03:28 dawes Exp $
10154daed1Smrg
11154daed1Smrg// Official layout by Benno Schulenberg <bensberg@justemail.net>, January 2007,
12154daed1Smrg// based on http://www.xs4all.nl/~koospol/public/Xmodmap-nl-deadkeys.gz
13154daed1Smrg
14154daed1Smrg
15154daed1Smrgdefault partial alphanumeric_keys
16154daed1Smrgxkb_symbols "basic" {
17154daed1Smrg
18154daed1Smrg    include "latin"
19154daed1Smrg
20154daed1Smrg    name[Group1]="Netherlands";
21154daed1Smrg
22154daed1Smrg    key <AE02>	{ [         2,   quotedbl,  twosuperior,    oneeighth ]	};
23154daed1Smrg    key <AE06>	{ [         6,  ampersand, threequarters, fiveeighths ]	};
24154daed1Smrg    key <AE07>	{ [         7, underscore,     sterling, seveneighths ]	};
25154daed1Smrg    key <AE08>	{ [         8,  parenleft,    braceleft,  bracketleft ]	};
26154daed1Smrg    key <AE09>	{ [         9, parenright,   braceright, bracketright ]	};
27154daed1Smrg    key <AE10>	{ [         0, apostrophe,       degree,    trademark ]	};
28154daed1Smrg    key <AE11>	{ [     slash,   question,    backslash, questiondown ]	};
29154daed1Smrg    key <AE12>	{ [    degree, dead_tilde, dead_cedilla,  dead_ogonek ]	};
30154daed1Smrg
31154daed1Smrg    key <AD03>	{ [         e,          E,     EuroSign,         cent ] };
32154daed1Smrg    key <AD05>	{ [         t,          T,        thorn,        THORN ]	};
33154daed1Smrg    key <AD06>	{ [         y,          Y,   ydiaeresis,          yen ]	};
34154daed1Smrg    key <AD07>	{ [         u,          U,   udiaeresis,   Udiaeresis ]	};
35154daed1Smrg    key <AD08>	{ [         i,          I,   idiaeresis,   Idiaeresis ]	};
36154daed1Smrg    key <AD09>	{ [         o,          O,       ograve,       Ograve ]	};
37154daed1Smrg    key <AD10>	{ [         p,          P,    paragraph,        THORN ]	};
38154daed1Smrg    key <AD11>	{ [dead_diaeresis, dead_circumflex, asciitilde, asciicircum]	};
39154daed1Smrg    key <AD12>	{ [  asterisk,        bar,   dead_tilde,  dead_macron ]	};
40154daed1Smrg
41154daed1Smrg    key <AC01>	{ [         a,          A,       aacute,       Aacute ]	};
42154daed1Smrg    key <AC04>	{ [         f,          F,  ordfeminine,  ordfeminine ]	};
43154daed1Smrg    key <AC10>	{ [      plus,  plusminus,   dead_acute, dead_doubleacute ] };
44154daed1Smrg    key <AC11>	{ [dead_acute, dead_grave,   apostrophe,        grave ] };
45154daed1Smrg    key <TLDE>	{ [        at,    section,      notsign,      notsign ]	};
46154daed1Smrg
47154daed1Smrg    key <BKSL>	{ [      less,    greater,   dead_grave,   dead_breve ]	};
48154daed1Smrg    key <AB06>	{ [         n,          N,       ntilde,       Ntilde ]	};
49154daed1Smrg    key <AB07>	{ [         m,          M,     Greek_mu,    masculine ]	};
50154daed1Smrg    key <AB08>	{ [     comma,  semicolon,      cedilla, guillemotleft]	};
51154daed1Smrg    key <AB09>	{ [    period,      colon, periodcentered, guillemotright ] };
52154daed1Smrg    key <AB10>	{ [     minus,      equal,       hyphen, dead_abovedot]	};
53154daed1Smrg
54154daed1Smrg    key <LSGT>	{ [bracketright, bracketleft,       bar,    brokenbar ]	};
55154daed1Smrg
56154daed1Smrg    include "level3(ralt_switch)"
57154daed1Smrg};
58154daed1Smrg
59154daed1Smrg
60154daed1Smrgpartial alphanumeric_keys
61154daed1Smrgxkb_symbols "std" {
62154daed1Smrg
63154daed1Smrg    name[Group1]= "Netherlands - Standard";
64154daed1Smrg
65154daed1Smrg    key <TLDE>  { [             at,        section,        notsign ] };
66154daed1Smrg    key <AE01>  { [              1,         exclam,    onesuperior ] };
67154daed1Smrg    key <AE02>  { [              2,       quotedbl,    twosuperior ] };
68154daed1Smrg    key <AE03>  { [              3,     numbersign,  threesuperior ] };
69154daed1Smrg    key <AE04>  { [              4,         dollar,     onequarter ] };
70154daed1Smrg    key <AE05>  { [              5,        percent,        onehalf ] };
71154daed1Smrg    key <AE06>  { [              6,      ampersand,  threequarters ] };
72154daed1Smrg    key <AE07>  { [              7,     underscore,       sterling ] };
73154daed1Smrg    key <AE08>  { [              8,      parenleft,      braceleft ] };
74154daed1Smrg    key <AE09>  { [              9,     parenright,     braceright ] };
75154daed1Smrg    key <AE10>  { [              0,     apostrophe                 ] };
76154daed1Smrg    key <AE11>  { [          slash,       question,      backslash ] };
77154daed1Smrg    key <AE12>  { [         degree,     dead_tilde,   dead_cedilla ] };
78154daed1Smrg
79154daed1Smrg    key <AD01>  { [              q,              Q                 ] };
80154daed1Smrg    key <AD02>  { [              w,              W                 ] };
81154daed1Smrg    key <AD03>  { [              e,              E,       EuroSign ] };
82154daed1Smrg    key <AD04>  { [              r,              R,      paragraph ] };
83154daed1Smrg    key <AD05>  { [              t,              T                 ] };
84154daed1Smrg    key <AD06>  { [              y,              Y                 ] };
85154daed1Smrg    key <AD07>  { [              u,              U                 ] };
86154daed1Smrg    key <AD08>  { [              i,              I                 ] };
87154daed1Smrg    key <AD09>  { [              o,              O                 ] };
88154daed1Smrg    key <AD10>  { [              p,              P                 ] };
89154daed1Smrg    key <AD11>  { [ dead_diaeresis, dead_circumflex                ] };
90154daed1Smrg    key <AD12>  { [       asterisk,            bar                 ] };
91154daed1Smrg    key <BKSL>  { [           less,        greater                 ] };
92154daed1Smrg
93154daed1Smrg    key <AC01>  { [              a,              A                 ] };
94154daed1Smrg    key <AC02>  { [              s,              S,         ssharp ] };
95154daed1Smrg    key <AC03>  { [              d,              D                 ] };
96154daed1Smrg    key <AC04>  { [              f,              F                 ] };
97154daed1Smrg    key <AC05>  { [              g,              G                 ] };
98154daed1Smrg    key <AC06>  { [              h,              H                 ] };
99154daed1Smrg    key <AC07>  { [              j,              J                 ] };
100154daed1Smrg    key <AC08>  { [              k,              K                 ] };
101154daed1Smrg    key <AC09>  { [              l,              L                 ] };
102154daed1Smrg    key <AC10>  { [           plus,      plusminus                 ] };
103154daed1Smrg    key <AC11>  { [     dead_acute,     dead_grave                 ] };
104154daed1Smrg
105154daed1Smrg    key <LSGT>  { [   bracketright,    bracketleft,            bar ] };
106154daed1Smrg    key <AB01>  { [              z,              Z,  guillemotleft ] };
107154daed1Smrg    key <AB02>  { [              x,              X, guillemotright ] };
108154daed1Smrg    key <AB03>  { [              c,              C,           cent ] };
109154daed1Smrg    key <AB04>  { [              v,              V                 ] };
110154daed1Smrg    key <AB05>  { [              b,              B                 ] };
111154daed1Smrg    key <AB06>  { [              n,              N                 ] };
112154daed1Smrg    key <AB07>  { [              m,              M,             mu ] };
113154daed1Smrg    key <AB08>  { [          comma,      semicolon                 ] };
114154daed1Smrg    key <AB09>  { [         period,          colon, periodcentered ] };
115154daed1Smrg    key <AB10>  { [          minus,          equal                 ] };
116154daed1Smrg
117154daed1Smrg    include "level3(ralt_switch)"
118154daed1Smrg};
119154daed1Smrg
120154daed1Smrg
121154daed1Smrgpartial alphanumeric_keys
122154daed1Smrgxkb_symbols "Sundeadkeys" {
123154daed1Smrg
124154daed1Smrg    // For naming consistency
125154daed1Smrg
126154daed1Smrg    include "nl(basic)"
127154daed1Smrg
128154daed1Smrg};
129154daed1Smrg
130154daed1Smrgpartial alphanumeric_keys
131154daed1Smrgxkb_symbols "sundeadkeys" {
132154daed1Smrg
133154daed1Smrg     // For naming consistency
134154daed1Smrg
135154daed1Smrg    include "nl(Sundeadkeys)"
136154daed1Smrg    name[Group1]="Netherlands - Sun dead keys";
137154daed1Smrg};
138154daed1Smrg
139154daed1Smrg// Copied from macintosh_vndr/nl
140154daed1Smrgpartial alphanumeric_keys 
141154daed1Smrgxkb_symbols "mac" {
142154daed1Smrg
143154daed1Smrg    // Describes the differences between a very simple mac_US
144154daed1Smrg    // keyboard and a very simple netherland keybaord
145154daed1Smrg
146154daed1Smrg    include "latin"
147154daed1Smrg
148154daed1Smrg    name[Group1]= "Netherlands - Macintosh";
149154daed1Smrg
150154daed1Smrg    include "level3(ralt_switch)"
151154daed1Smrg
152154daed1Smrg// do just nothing
153154daed1Smrg
154154daed1Smrg};
155154daed1Smrg
156