dk revision 46185892
146185892Smrg// Keyboard layouts for Denmark.
246185892Smrg
38157b447Smrgdefault partial alphanumeric_keys
4154daed1Smrgxkb_symbols "basic" {
5154daed1Smrg
6154daed1Smrg    include "latin(type2)"
7154daed1Smrg
8bfd7cbc1Smrg    name[Group1]="Danish";
9154daed1Smrg
1046185892Smrg    key <TLDE>	{[   onehalf,   section, threequarters,    paragraph ]};
1146185892Smrg    key <AE11>	{[      plus,   question,    plusminus, questiondown ]};
1246185892Smrg    key <AE12>	{[dead_acute, dead_grave,          bar,    brokenbar ]};
13154daed1Smrg
1446185892Smrg    key <AC10>	{[        ae,        AE, dead_acute, dead_doubleacute]};
1546185892Smrg    key <AC11>	{[    oslash,    Oslash, dead_circumflex, dead_caron ]};
1646185892Smrg    key <BKSL>	{[apostrophe,  asterisk, dead_doubleacute,  multiply ]};
17154daed1Smrg
1846185892Smrg    key <LSGT>	{[      less,    greater,    backslash,      notsign ]};
19154daed1Smrg
20154daed1Smrg    include "kpdl(comma)"
21154daed1Smrg
22154daed1Smrg    include "level3(ralt_switch)"
23154daed1Smrg};
24154daed1Smrg
25154daed1Smrgpartial alphanumeric_keys
26154daed1Smrgxkb_symbols "nodeadkeys" {
27154daed1Smrg
28154daed1Smrg    include "dk(basic)"
29154daed1Smrg
309184b9c8Smrg    name[Group1]="Danish (no dead keys)";
31154daed1Smrg
3246185892Smrg    key <AE12>	{[     acute,      grave,          bar,       ogonek ]};
3346185892Smrg
3446185892Smrg    key <AD11>	{[     aring,      Aring,    diaeresis,       degree ]};
3546185892Smrg    key <AD12>	{[ diaeresis, asciicircum,  asciitilde,       macron ]};
3646185892Smrg
3746185892Smrg    key <AC10>	{[        ae,         AE,        acute,  doubleacute ]};
3846185892Smrg    key <AC11>	{[    oslash,     Oslash,  asciicircum,        caron ]};
3946185892Smrg    key <BKSL>	{[apostrophe,   asterisk,  doubleacute,     multiply ]};
4046185892Smrg
4146185892Smrg    key <AB08>	{[     comma,  semicolon,      cedilla,       ogonek ]};
4246185892Smrg    key <AB09>	{[    period,      colon, periodcentered,   abovedot ]};
43154daed1Smrg};
44154daed1Smrg
4552a82186Smrgpartial alphanumeric_keys
4652a82186Smrgxkb_symbols "winkeys" {
4752a82186Smrg
4852a82186Smrg    include "dk(basic)"
4946185892Smrg
508157b447Smrg    name[Group1] = "Danish (Windows)";
5146185892Smrg
5252a82186Smrg    include "eurosign(5)"
5352a82186Smrg};
5452a82186Smrg
55797b363dSmrgpartial alphanumeric_keys
56154daed1Smrgxkb_symbols "mac" {
57154daed1Smrg
5846185892Smrg    include "dk(basic)"
5946185892Smrg
60bfd7cbc1Smrg    name[Group1]= "Danish (Macintosh)";
61154daed1Smrg
6246185892Smrg    key <AB10>	{[    minus,  underscore,       hyphen,       macron ]};
6346185892Smrg    key <SPCE>	{[    space,       space, nobreakspace, nobreakspace ]};
6446185892Smrg
65154daed1Smrg    include "kpdl(dot)"
66154daed1Smrg};
67154daed1Smrg
68797b363dSmrgpartial alphanumeric_keys
69154daed1Smrgxkb_symbols "mac_nodeadkeys" {
7046185892Smrg
71154daed1Smrg    include "dk(mac)"
7246185892Smrg
739184b9c8Smrg    name[Group1]= "Danish (Macintosh, no dead keys)";
74154daed1Smrg
7546185892Smrg    key <AE12>	{[    acute,       grave,          bar,       ogonek ]};
7646185892Smrg    key <AD12>	{[diaeresis, asciicircum,   asciitilde,  dead_macron ]};
77154daed1Smrg};
78154daed1Smrg
79797b363dSmrgpartial alphanumeric_keys
80154daed1Smrgxkb_symbols "dvorak" {
8146185892Smrg
82154daed1Smrg    include "no(dvorak)"
83154daed1Smrg
84bfd7cbc1Smrg    name[Group1]= "Danish (Dvorak)";
8546185892Smrg
8646185892Smrg    key <AD12>	{[ asciitilde, asciicircum, dead_diaeresis, dead_tilde ]};
870412cdedSmrg};
880412cdedSmrg
890412cdedSmrg// EXTRAS:
900412cdedSmrg
910412cdedSmrgpartial alphanumeric_keys
920412cdedSmrg	xkb_symbols "sun_type6" {
930412cdedSmrg	include "sun_vndr/dk(sun_type6)"
94154daed1Smrg};
95