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