xkb: Lass Strg + Rücktaste sich wie Löschen verhalten

10

Wie kann ich Ctrl+ Backspacezuordnen, um mich als DeleteSchlüssel zu verhalten xkb? Ich kann eine einzelne Taste neu zuordnen, /usr/share/X11/xkb/symbols/pcaber nicht herausfinden, wie die Kombination ausgeführt wird. Mein Betriebssystem ist Ubuntu 15.04

Caballero
quelle
1
Funktioniert die Antwort dieses Threads für Sie?
user1717828
@ user1717828 Nicht wirklich, die Konfiguration ist einfach zu kryptisch, ich brauche eine genauere Antwort.
Caballero
Auch auf Ask Ubuntu gefragt: askubuntu.com/questions/627310
JdeBP
Ich dachte, das könnte funktionieren xmodmap, ist es aber nicht. Anscheinend (und das ist neu für mich, da ich das nie gebraucht oder ausprobiert habe) kann Strg nicht als Modifikator verwendet werden, der das von einem Schlüssel erzeugte Zeichen ändert.
Ned64

Antworten:

9

Wie Gilles in einem Kommentar betonte, können Sie dies tun, xkbwenn Sie den BKSPSchlüsseltyp in steuerungsmodifizierbar ändern . Beispiel: wenn ich bearbeite /usr/share/X11/xkb/symbols/pcund unter:

    include "pc(editing)"
    include "keypad(x11)"

Ändern Sie diese Zeile:

    key <BKSP> {   [ BackSpace, BackSpace  ]   };

zu:

    key <BKSP> {
        type="PC_CONTROL_LEVEL2",
        symbols[Group1]=  [ BackSpace, Delete ]
    };

dann verhält sich Ctrl+ Backspacewie Delete.

don_crissti
quelle
Ich habe diese Änderung vorgenommen, /var/lib/xkb/server-*Dateien gelöscht , neu gestartet und die Tastatur hat nicht reagiert, konnte mich nicht einmal anmelden. Ich habe die Änderung durch Booten von einem Live-USB zurückgesetzt. Was könnte das Problem sein?
Caballero
Entschuldigung, es war meine Schuld - ich habe das Semikolon am Ende verpasst. Es klappt.
Caballero