xkb: fa in modo che ctrl + backspace si comporti come elimina


10

Come posso mappare Ctrl+ Backspaceper comportarmi come Deletechiave xkb? Posso rimappare un singolo tasto /usr/share/X11/xkb/symbols/pcma non riesco a capire come fare la combinazione. Il mio sistema operativo è Ubuntu 15.04


1
La risposta di questa discussione funziona per te?
user1717828,

@ user1717828 Non proprio, la configurazione è troppo criptica, ho bisogno di una risposta più specifica.
Caballero,

Richiesto anche su Ask Ubuntu: askubuntu.com/questions/627310
JdeBP

Ho pensato che potrebbe funzionare xmodmap, ma non lo è. Apparentemente (e questo è nuovo per me, dal momento che non ho mai avuto bisogno o provato questo) Ctrl non può essere usato come un modificatore che cambia il carattere generato da un tasto.
Ned64,

Risposte:


9

Come ha sottolineato Gilles in un commento, puoi farlo xkbse cambi il tipo di BKSPchiave in control-modificable. Esempio: se modifico /usr/share/X11/xkb/symbols/pce sotto:

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

cambia questa riga:

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

per:

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

quindi Ctrl+ Backspacesi comporta come Delete.


Ho apportato questa modifica, cancellato i /var/lib/xkb/server-*file, riavviato e la tastiera non rispondeva, non riuscivo nemmeno ad accedere. Ho ripristinato la modifica avviando da un USB live. Quale potrebbe essere il problema?
Caballero,

Scusa, è stata colpa mia - alla fine è mancato il punto e virgola. Funziona.
Caballero,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.