/usr/share/X11/xkb/symbols/macintosh_vndr
Edit: /usr/share/X11/xkb/symbols/macintosh_vndr/dk (3508B)
default 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 { [ plus, question, plusminus, questiondown ]};
key { [ dead_acute, dead_grave, bar, brokenbar ]};
key { [ c, C, copyright, NoSymbol ]};
key { [ comma, semicolon, dead_cedilla, dead_ogonek ]};
key { [ period, colon, periodcentered, dead_abovedot ]};
key { [ minus, underscore, hyphen, macron ]};
key { [ a, A, ordfeminine, masculine ]};
key { [ d, D, eth, ETH ]};
key { [ ae, AE ]};
key { [ oslash, Ooblique ]};
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 { [ aring, Aring ]};
key { [ dead_diaeresis, dead_circumflex, dead_tilde, dead_caron ]};
key { [ apostrophe, asterisk, dead_doubleacute, multiply ]};
include "eurosign(e)"
include "level3(ralt_switch)"
};
partial alphanumeric_keys
xkb_symbols "nodeadkeys" {
include "macintosh_vndr/dk(basic)"
name[Group1]= "Denmark - Mac, no 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 ] };
};