Comment remapper la touche de verrouillage des majuscules à la touche Maj gauche?

10

Je ne veux pas remapper la Caps Lockclé à la Shift Leftclé, de sorte que lorsque j'appuie sur Caps Lockla fonctionnalité de Shift Leftest traitée. Existe-t-il un fichier dans Ubuntu où je peux le spécifier?

Je sais, sous /etc/default/keyboardvous pouvez spécifier certaines options de clavier, mais pas celle-ci.

user211556
la source

Réponses:

13

Vous pouvez utiliser la commande suivante dans le terminal :

xmodmap -e "keycode 66 = Shift_L NoSymbol Shift_L" #this will make Caps Lock to act as Shift_L

Pour obtenir cette modification pour chaque session, après avoir exécuté les commandes précédentes, créez un fichier appelé .xmodmapavec les nouveaux keymaps, à l'aide de la commande suivante:

xmodmap -pke > .xmodmap

Ensuite, créez un fichier appelé .xinitrcdans votre répertoire personnel, contenant la ligne / commande suivante:

xmodmap .xmodmap
Radu Rădeanu
la source
Puis-je simplement écrire cette première commande .xinitrcdirectement?
Jānis Elmeris
0

entrez dans le terminal: xmodmap -e "keycode 66 = Shift_L NoSymbol Shift_L"

Pour utiliser la commande après redémarrage ou arrêt, vous pouvez la placer dans les préférences des applications de démarrage. Testé sur mon Ubuntu 18.04.

HM
la source
@HM: Pouvez-vous expliquer ce que font le code dans le xmodmap?
Simon Sudler
il permet de remapper les clés
HM
Vous devez ajouter ceci à votre réponse
Simon Sudler