Sehr viel Ahnung habe ich von anderen Keyboards nicht, aber die Fedora-Variante sollte
eigentlich passen.
Aus /usr/share/X11/xkb/symbols/ch:
partial alphanumeric_keys
xkb_symbols "de_nodeadkeys" {
// modify the basic Swiss German layout not to have any dead keys
include "ch(basic)"
name[Group1]= "Switzerland - German, eliminate dead keys";
key <AE11> { [ apostrophe, question, acute ] };
key <AE12> { [ asciicircum, grave, asciitilde ] };
key <AD12> { [ diaeresis, exclam, bracketright ] };
};
ch betrifft das allgemeine Grundlayout. An Varianten in deinem gewünschten Fall gibt
es de und de_nodeadkeys.
Ich würde das Tool xev versuchen um zu sehen ob alle Codes/tasten so belegt sind wie
gewünscht. Ein Fallstrick kann IMHO halt noch die Ausgabe sein, nämlich wenn deine
grundlegende locale-Settings nicht dazu passen oder dir evtl. der Windowmanager
gegen arbeitet (Gnome/KDE z.B., dein fluxbox sollte keine Rolle spielen).
Schau halt mal beim Befehl locales, ob das passen würde, sollte de_CH.UTF-8 sein.