xkb: faire en sorte que ctrl + retour arrière se comportent comme des suppressions


10

Comment puis-je mapper Ctrl+ Backspacepour me comporter comme Deleteclé avec xkb? Je peux remapper une seule touche /usr/share/X11/xkb/symbols/pcmais je ne sais pas comment faire la combinaison. Mon système d'exploitation est Ubuntu 15.04


1
Est -ce que ce fil travail de réponse » pour vous?
user1717828

@ user1717828 Pas vraiment, la configuration est tout simplement trop cryptique, j'ai besoin d'une réponse plus précise.
Caballero

Également demandé sur Ask Ubuntu: askubuntu.com/questions/627310
JdeBP

J'ai pensé que cela pourrait fonctionner xmodmap, mais ce n'est pas le cas. Apparemment (et c'est nouveau pour moi, car je n'ai jamais eu besoin ni essayé) Ctrl ne peut pas être utilisé comme modificateur qui change le caractère généré par une touche.
Ned64

Réponses:


9

Comme Gilles l'a souligné dans un commentaire, vous pouvez le faire avec xkbsi vous changez le type de BKSPclé en contrôle modifiable. Exemple: si je modifie /usr/share/X11/xkb/symbols/pcet sous:

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

changez cette ligne:

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

à:

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

alors Ctrl+ Backspacese comporte comme Delete.


J'ai effectué cette modification, supprimé des /var/lib/xkb/server-*fichiers, redémarré et le clavier ne répondait pas, je n'ai même pas pu me connecter. J'ai annulé la modification en démarrant à partir d'un USB en direct. Quel pourrait être le problème?
Caballero

Désolé, c'était de ma faute - j'ai raté le point-virgule à la fin. Ça marche.
Caballero
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.