

default partial alphanumeric_keys
xkb_symbols "basic" {

    include "latin(type2)"

    name[Group1]= "Faroese";

    key <TLDE>	{[    onehalf,    section,  threequarters,    paragraph ]};
    key <AE11>	{[       plus,   question,      plusminus, questiondown ]};
    key <AE12>	{[ dead_acute, dead_grave,            bar,    brokenbar ]};

    key <AD11>	{[      aring,      Aring, dead_diaeresis, dead_circumflex ]};
    key <AD12>	{[        eth,        ETH,     dead_tilde,   dead_caron ]};

    key <AC10>	{[         ae,         AE                               ]};
    key <AC11>	{[     oslash,     Oslash                               ]};
    key <BKSL>	{[ apostrophe,   asterisk, dead_doubleacute,   multiply ]};

    key <LSGT>	{[       less,    greater,      backslash,      notsign ]};
    key <AB10>	{[      minus, underscore,         hyphen,       macron ]};

    key <SPCE>	{[      space,      space,   nobreakspace, nobreakspace ]};

    include "kpdl(comma)"

    include "level3(ralt_switch)"
};

partial alphanumeric_keys
xkb_symbols "nodeadkeys" {

    include "fo(basic)"

    name[Group1]= "Faroese (no dead keys)";

    key <AE12>	{[      acute,       grave,            bar,      ogonek ]};
    key <AD11>	{[      aring,       Aring,      diaeresis,      degree ]};
    key <AD12>	{[  diaeresis, asciicircum,     asciitilde,      macron ]};
    key <AC07>	{[          j,           J,            ezh,         EZH ]};
    key <AC10>	{[         ae,          AE,          acute, doubleacute ]};
    key <AC11>	{[     oslash,      Oslash,    asciicircum,       caron ]};
    key <BKSL>	{[ apostrophe,    asterisk,    doubleacute,    multiply ]};
    key <AB08>	{[      comma,   semicolon,        cedilla,      ogonek ]};
    key <AB09>	{[     period,       colon, periodcentered,    abovedot ]};
};
