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