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


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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.