web-dev-qa-db-fra.com

Comment puis-je échanger CAPSLOCK pour BACKSPACE?

Je veux échanger Capslock avec Backspace et suis seulement allé jusqu'à mélanger les deux. J'entends par là: appuyer sur Capslock fonctionne comme la touche Retour arrière, mais active également les majuscules (y compris le voyant).

Lorsque j'utilisais Gnome, les paramètres du clavier me permettaient de faire facilement le changement. Dans XFCE, ces options sont manquantes. J'ai donc essayé via .Xmodmap et xkeycaps. Xkeycaps me permet même d'exporter le contenu dans .Xmodmap, mais de toute façon cela ne fonctionne pas. Il me manque quelque chose ici!

Current .Xmodmap (commenté car il donne les erreurs "bad keysym dans la liste des modificateurs de suppression 'Caps_Lock', pas de codes de clé correspondants", cela a été principalement décrit dans les forums)

keycode  66 = BackSpace
! remove Lock    = Caps_Lock
remove Mod5    = Mode_switch Mode_switch

Référencer xmodmap pour charger dans .profile, etc. ne fonctionnait pas non plus. Je pourrais vivre avec l’installation de l’outil Gnome-Keyboard Settings sur mon système xfce, si rien n’aide - de quel paquet s’agit-il?

EDIT:setxkbmap -option caps:backspace fonctionne, MAIS: la touche ne se répète pas si vous maintenez enfoncé SAUF si j'utilise xmodmap -e "clear Lock" également. Pas tout à fait élégant, mais fonctionne apparemment.

11
marto

Pour fermer celui-ci, je vais ajouter mon correctif actuel. Peut-être que quelqu'un peut l'utiliser aussi. Mettez ceci dans un script, démarrez-le automatiquement avec DE:

setxkbmap -option caps:backspace
setxkbmap -option shift:both_capslock
xmodmap -e "clear Lock"
12
marto

Quand j'échange les clés dans .xmodmap, je donne toujours deux commandes comme celle-ci:

clé de code 1 = clé de fonction 2

clé de code 2 = clé de fonction 1

0
joschi

Vous pouvez réellement apporter des modifications à votre échange de clés. Cliquez sur l'icône d'alimentation, dans le coin en haut à droite de votre écran. Sélectionnez "Paramètres système" et double-cliquez sur "Disposition du clavier". Recherchez "Option" dans la fenêtre contextuelle et cliquez dessus. Recherchez "Comportement de la touche de verrouillage CAPS" et cliquez sur la flèche devant cette option. Dans le menu déroulant, sélectionnez "Désactiver le verrouillage majuscule supplémentaire". J'espère que cela répond à votre question. Je vous remercie.

0
all4naija