Tolles Thema, ich hab mich auch etwas damit beschäftigt, um mein Tastaturlayout minimal für das Coding zu konfigurieren.
Dafür habe ich mir zwei Dateien, je eine Ausgabe von [kw]xmodmap -pke[/kw], erstellen lassen.
In [kw].Xmodmap_org[/kw] ist das Originallayout. Und in [kw].Xmodmap_code[/kw] die Umstellung zum coden.
Dabei werden die Tasten mit den Keycodes 34 [kw]ü[/kw], 47 [kw]ö[/kw] und 48 [kw]ä[/kw] etwas umgemapped, siehe Screenshot.
Der Clou daran, mit Xfce lassen sich ja Starter definieren bzw. Befehle in eine Startleiste anheften. Dazu habe ich zwei Starter angelegt "Normale Keymap" und "Code Keymap".
Beide Starter führen den Befehl [kw]xmodmap LAYOUTNAME[/kw] (Laypoutname = ".Xmodmap_code" oder ".Xmodmap_org") im Home-Verzeichnis aus wo auch die Keymaps-Daten liegen. Damit kann man dann bequem zwischen den Layouts wechseln.
Wollte den "Tip" mal teilen, weil man da sicherlich auch noch viel mehr daraus machen kann.
Hier noch ein kurzes Video dazu: