1default partial alphanumeric_keys
2xkb_symbols "basic" {
3
4    include "latin(type2)"
5
6    name[Group1]="Danish";
7
8    key <AE11>	{ [      plus,   question,    plusminus, questiondown ]	};
9    key <AE12>	{ [dead_acute, dead_grave,          bar,    brokenbar ]	};
10
11
12    key <AC10>	{ [        ae,        AE,   dead_acute, dead_doubleacute ] };
13    key <AC11>	{ [    oslash,  Ooblique, dead_circumflex, dead_caron ]	};
14    key <TLDE>	{ [   onehalf,   section, threequarters,    paragraph ]	};
15
16    key <BKSL>	{ [apostrophe,   asterisk, dead_doubleacute, multiply ]	};
17
18    key <LSGT>	{ [      less,    greater,    backslash,      notsign ]	};
19
20    include "kpdl(comma)"
21
22    include "level3(ralt_switch)"
23};
24
25partial alphanumeric_keys
26xkb_symbols "nodeadkeys" {
27
28    include "dk(basic)"
29
30    name[Group1]="Danish (no dead keys)";
31
32    key <AE12>	{ [     acute,      grave,          bar,       ogonek ]	};
33    key <AD11>	{ [     aring,      Aring,    diaeresis,       degree ]	};
34    key <AD12>	{ [ diaeresis, asciicircum,  asciitilde,       macron ]	};
35    key <AC10>	{ [        ae,         AE,        acute,  doubleacute ]	};
36    key <AC11>	{ [    oslash,   Ooblique,  asciicircum,        caron ]	};
37    key <BKSL>	{ [apostrophe,   asterisk,  doubleacute,     multiply ]	};
38    key <AB08>	{ [     comma,  semicolon,      cedilla,       ogonek ]	};
39    key <AB09>	{ [    period,      colon, periodcentered,   abovedot ]	};
40};
41
42partial alphanumeric_keys
43xkb_symbols "winkeys" {
44
45    include "dk(basic)"
46    name[Group1] = "Danish (Windows)";
47    include "eurosign(5)"
48};
49
50// Copied from macintosh_vndr/dk
51partial alphanumeric_keys
52xkb_symbols "mac" {
53
54    include "dk"
55    name[Group1]= "Danish (Macintosh)";
56
57    key <SPCE>	{ [    space,       space, nobreakspace, nobreakspace ]	};
58    key <AB10>	{ [    minus,  underscore,       hyphen,       macron ]	};
59    include "kpdl(dot)"
60};
61
62
63partial alphanumeric_keys
64xkb_symbols "mac_nodeadkeys" {
65    include "dk(mac)"
66    name[Group1]= "Danish (Macintosh, no dead keys)";
67
68    key <AE12>	{ [    acute,       grave,          bar,       ogonek ]	};
69    key <AD12>	{ [diaeresis, asciicircum,   asciitilde,  dead_macron ]	};
70};
71
72partial alphanumeric_keys
73xkb_symbols "dvorak" {
74    include "no(dvorak)"
75
76    name[Group1]= "Danish (Dvorak)";
77    key <AD12> { [  asciitilde, asciicircum, dead_diaeresis, dead_tilde ] };
78};
79
80// EXTRAS:
81
82partial alphanumeric_keys
83	xkb_symbols "sun_type6" {
84	include "sun_vndr/dk(sun_type6)"
85};
86