web-dev-qa-db-fra.com

Comment réaffecter la touche majuscule à la touche Retour arrière?

Je suis devenu très à l'aise avec la disposition de mon clavier Colemak (ma vitesse de frappe a doublé depuis que je l'utilise). Mon seul problème avec cela est qu'il n'y a pas de clé de verrouillage majuscule car sous cette présentation, la clé de verrouillage majuscule est une seconde touche de retour arrière. La touche majuscule me manque vraiment, alors j'aimerais changer la touche de retour arrière située dans le coin supérieur droit de mon clavier (et non celle située juste à côté du "a") en touche de verrouillage majuscule. Y a-t-il un moyen de faire cela en utilisant xmodmap ou un autre outil? J'utilise Xfce.

5
Blender

Je l'ai compris. Ce lien a été très utile: https://butterflyofdream.wordpress.com/2012/09/10/how-to-assign-capslock-on-backspace-key-in-colemak/

Changer la touche de retour arrière en une touche de majuscule est aussi simple que de taper ceci sur la console:

xmodmap -e "keycode 22 = Caps_Lock"
6
Blender

Éditez /usr/share/X11/xkb/symbols/de (où /de est votre langue) et ajoutez cette section dans le premier bloc, que vous utilisez dans votre langue:

        # replace Caps with Backspace
        key <CAPS> { [ BackSpace            ] };

Mais je recommanderais mieux de le remplacer par AltGr et les mapper AltGr + f sur backspace:

        # replace Caps with AltGr
        key <CAPS> { [ ISO_Level3_Shift            ] };
        # Add Backspace to AltGr+f
        key <AC04> { [ f, F, BackSpace, BackSpace  ] };

Vous pouvez donc ajouter d’autres raccourcis utiles comme ici: Configurez le verrouillage des majuscules comme AltGr et les flèches comme dans vim

0
rubo77