default  partial alphanumeric_keys
xkb_symbols "de" {
    include "de"

    name[Group1]="Fxtec Pro1 German (de)";

    key <AE12> { [      apostrophe,           grave,        abovedot,        NoSymbol ] };

    key <TLDE> { [               q,               Q,              at,        NoSymbol ] };
    key <AD01> { [               w,               W,     asciicircum,        NoSymbol ] };
    key <AD02> { [               e,               E,        EuroSign,        NoSymbol ] };
    key <AD03> { [               r,               R,          degree,        NoSymbol ] };
    key <AD04> { [               t,               T,          macron,        NoSymbol ] };
    key <AD05> { [               z,               Z,     doubleacute,        NoSymbol ] };
    key <AD06> { [               u,               U,       braceleft,        NoSymbol ] };
    key <AD07> { [               i,               I,     bracketleft,        NoSymbol ] };
    key <AD08> { [               o,               O,    bracketright,        NoSymbol ] };
    key <AD09> { [               p,               P,      braceright,        NoSymbol ] };
    key <AD10> { [      udiaeresis,      Udiaeresis,      asciitilde,        NoSymbol ] };
    key <AB10> { [            plus,        asterisk,        NoSymbol,        NoSymbol ] };

    key <BKSL> { [               a,               A,   lessthanequal,        NoSymbol ] };
    key <AC01> { [               s,               S, greaterthanequal,       NoSymbol ] };
    key <AC02> { [               d,               D,           U2300,        NoSymbol ] };
    key <AC03> { [               f,               F,         minutes,        NoSymbol ] };
    key <AC04> { [               g,               G,         seconds,        NoSymbol ] };
    key <AC05> { [               h,               H,           U1E9E,        NoSymbol ] };
    key <AC06> { [               j,               J,    dead_cedilla,        NoSymbol ] };
    key <AC07> { [               k,               K, dead_belowcomma,        NoSymbol ] };
    key <AC08> { [               l,               L,           acute,        NoSymbol ] };
    key <AC09> { [      odiaeresis,      Odiaeresis,       backslash,        NoSymbol ] };
    key <AC10> { [      adiaeresis,      Adiaeresis,      numbersign,        NoSymbol ] };

    key <AD11> { [            less,         greater,   guillemotleft,        NoSymbol ] };
    key <AD12> { [               y,               Y,             bar,        NoSymbol ] };
    key <AB01> { [               x,               X,  guillemotright,        NoSymbol ] };
    key <AB02> { [               c,               C,       copyright,        NoSymbol ] };
    key <AB03> { [               v,               V,           U2039,        NoSymbol ] };
    key <AB04> { [               b,               B,           U203A,        NoSymbol ] };
    key <AB05> { [               n,               N,          endash,        NoSymbol ] };
    key <AB06> { [               m,               M,        Greek_mu,        NoSymbol ] };
    key <AB07> { [           comma,      semicolon,           U02BB,        NoSymbol ] };
    key <AB08> { [          period,           colon,           U200C,        NoSymbol ] };
    key <AB09> { [           minus,     underscore,          hyphen,        NoSymbol ] };

    include "level3(lalt_switch)"

};