xkb: hacer que ctrl + retroceso se comporte como eliminar

10

¿Cómo puedo mapear Ctrl+ Backspacepara comportarme como Deleteclave xkb? Puedo reasignar una sola tecla /usr/share/X11/xkb/symbols/pcpero no puedo entender cómo hacer la combinación. Mi sistema operativo es Ubuntu 15.04

Caballero
fuente
1
¿ La respuesta de este hilo te funciona?
user1717828
@ user1717828 No realmente, la configuración es demasiado críptica, necesito una respuesta más específica.
Caballero
También preguntado en Ask Ubuntu: askubuntu.com/questions/627310
JdeBP
Pensé que esto podría funcionar xmodmap, pero no lo es. Aparentemente (y esto es nuevo para mí, ya que nunca necesité o probé esto) Ctrl no se puede usar como un modificador que cambia el carácter que genera una tecla.
Ned64

Respuestas:

9

Como Gilles señaló en un comentario, puede hacerlo xkbsi cambia el tipo de BKSPclave a modificable por control. Ejemplo: si edito /usr/share/X11/xkb/symbols/pcy bajo:

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

cambia esta línea:

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

a:

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

entonces Ctrl+ se Backspacecomporta como Delete.

don_crissti
fuente
Hice este cambio, borré /var/lib/xkb/server-*archivos, reinicié y el teclado no respondía, ni siquiera podía iniciar sesión. Revertí el cambio arrancando desde un USB en vivo. ¿Cual podría ser el problema?
Caballero
Lo siento, fue mi culpa: perdí el punto y coma al final. Funciona.
Caballero