--- /usr/share/X11/xkb/symbols/dk 2021-02-22 10:36:46.000000000 +0100 +++ /usr/share/X11/xkb/symbols/dk 2022-04-18 16:06:33.380498309 +0200 @@ -86,3 +86,39 @@ xkb_symbols "sun_type6" { include "sun_vndr/dk(sun_type6)" }; + + +partial alphanumeric_keys +xkb_symbols "us" { + + include "us(basic)" + name[Group1]= "Danish (US, with Danish letters)"; + + key { [ NoSymbol, quotedbl, at, NoSymbol ] }; + key { [ NoSymbol, NoSymbol, sterling, NoSymbol ] }; + key { [ NoSymbol, NoSymbol, EuroSign, NoSymbol ] }; + key { [ NoSymbol, NoSymbol, braceleft, NoSymbol ] }; + key { [ NoSymbol, NoSymbol, bracketleft, NoSymbol ] }; + key { [ NoSymbol, NoSymbol, bracketright, NoSymbol ] }; + key { [ NoSymbol, NoSymbol, braceright, NoSymbol ] }; + key { [ NoSymbol, NoSymbol, dead_acute, dead_grave ] }; + + key { [ NoSymbol, NoSymbol, braceleft, NoSymbol ] }; + key { [ NoSymbol, NoSymbol, braceright, NoSymbol ] }; + key { [ aring, Aring, bracketleft, braceleft ] }; + key { [ apostrophe, quotedbl, bracketright, braceright ] }; + + key { [ NoSymbol, NoSymbol, bracketleft, NoSymbol ] }; + key { [ NoSymbol, NoSymbol, bracketright, NoSymbol ] }; + key { [ ae, AE, semicolon, colon ] }; + key { [ oslash, Ooblique, apostrophe, quotedbl ] }; + + key { [ NoSymbol, NoSymbol, less, NoSymbol ] }; + key { [ NoSymbol, NoSymbol, greater, NoSymbol ] }; + key { [ NoSymbol, NoSymbol, parenleft, NoSymbol ] }; + key { [ NoSymbol, NoSymbol, parenright, NoSymbol ] }; + key { [ NoSymbol, semicolon, less, NoSymbol ] }; + key { [ NoSymbol, colon, greater, NoSymbol ] }; + + include "level3(ralt_switch)" +};