partial alphanumeric_keys xkb_symbols "basic" { // Describes the differences between a very simple en_US // keyboard and a Danish keyboard with dead key support // and all of ISO-8859-1 characters available. include "latin" name[Group1]= "Denmark - Mac"; key { [ onehalf, section, threequarters, paragraph ]}; key { [ less, greater, backslash, notsign ]}; key { [ space, space, nobreakspace, nobreakspace ]}; key { [ 1, exclam, exclamdown, onesuperior ]}; key { [ 2, quotedbl, at, twosuperior ]}; key { [ 3, numbersign, sterling, threesuperior ]}; key { [ 4, EuroSign, dollar, onequarter ]}; key { [ 5, percent, NoSymbol, cent ]}; key { [ 6, ampersand, yen, NoSymbol ]}; key { [ 7, slash, braceleft, division ]}; key { [ 8, parenleft, bracketleft, guillemotleft ]}; key { [ 9, parenright, bracketright, guillemotright ]}; key { [ 0, equal, braceright, degree ]}; key { [ comma, semicolon, dead_cedilla, dead_ogonek ]}; key { [ period, colon, periodcentered, dead_abovedot ]}; key { [ c, C, copyright, NoSymbol ]}; key { [ minus, underscore, hyphen, macron ]}; key { [ a, A, ordfeminine, masculine ]}; key { [ d, D, eth, ETH ]}; key { [ e, E, EuroSign, cent ]}; key { [ r, R, registered, NoSymbol ]}; key { [ t, T, thorn, THORN ]}; key { [ i, I, NoSymbol, NoSymbol ]}; key { [ o, O, oe, OE ]}; key { [ ae, AE ]}; key { [ plus, question, plusminus, questiondown ]}; key { [ oslash, Ooblique ]}; key { [ apostrophe, asterisk, dead_doubleacute, multiply ]}; key { [ aring, Aring ]}; key { [ dead_acute, dead_grave, bar, brokenbar ]}; key { [ dead_diaeresis, dead_circumflex, dead_tilde, dead_caron ]}; // End alphanumeric section include "eurosign(e)" include "level3(ralt_switch)" }; partial alphanumeric_keys xkb_symbols "nodeadkeys" { include "macintosh_vndr/dk(basic)" name[Group1]= "Denmark - Mac, eliminate dead keys"; key { [ acute, grave, bar, ogonek ] }; key { [ diaeresis, asciicircum, asciitilde, dead_macron ] }; }; partial alphanumeric_keys xkb_symbols "macbookpro" { include "level3(win_switch)" include "macintosh_vndr/dk(basic)" name[Group1]= "Denmark - Mac, MacBook Pro"; key { [apostrophe, asterisk, at, at ] }; key { [ dollar, section, dollar, dollar ] }; };