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


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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.