Comment basculer le verrouillage des majuscules lorsque la touche de verrouillage des majuscules est remappée?

11

J'ai un clavier Das branché sur un ThinkPad fonctionnant sous Linux. Pour une raison quelconque, Ubuntu me demande parfois de relancer xmodmaplorsque je déverrouille mon écran, qui échange ma Caps Lockclé avec Control, comme je le souhaite. Cela se produit si souvent que je laisse généralement une fenêtre de terminal ouverte où se xmodmaptrouve la dernière commande que j'ai exécutée, afin que je puisse frapper puis Enterréexécuter la commande et réparer mon clavier. Malheureusement, parfois j'oublie de le faire tout de suite, et je ne le remarque pas jusqu'à ce que j'utilise la Caps Lockclé et découvre qu'il a oublié son mappage avec la Controlclé.

Aujourd'hui était un de ces jours. Malheureusement, j'ai oublié d'appuyer à nouveau sur la Caps Locktouche pour la désactiver avant de lancer xmodmap(ce qui, comme décrit, je le fais sans taper aucun caractère, ce qui m'aurait alerté du verrouillage des majuscules). Maintenant, le verrouillage des majuscules est activé et je n'ai aucune clé que je peux appuyer pour le désactiver car il Caps Lockest déjà mappé Control. J'ai essayé de me déconnecter et de me reconnecter tout de suite, mais apparemment, ce n'est pas «assez long» pour qu'Ubuntu oublie mon mappage de clés. ( De plus, il était difficile de se reconnecter parce que je devais me souvenir de tenir la Shifttouche enfoncée tout en tapant mon mot de passe.) Est - ce que je peux courir à partir de la ligne de commande pour annuler cette facilement plutôt que de créer un nouveau .xmodmapfichier qui dénoue les correspondances ajouté par mon actuel?

bolinfest
la source

Réponses:

9

Vous pouvez exécuter la setleds -capscommande à partir d'une console. Pour accéder à une console, appuyez sur Ctrl+ Alt+ F1et appuyez sur Ctrl+ Alt+ F7pour revenir à l'endroit où vous vous trouviez.

Infos sur ce post

orangething
la source
2

J'ai remappé mon (totalement inutile) Scroll Lockcomme mon nouveau Caps Lock.

!!!
!!! For Dvorak and Qwerty
!!!
remove Lock = Caps_Lock
remove Lock = Scroll_Lock
remove Control = Control_L
keysym Scroll_Lock = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Lock = Scroll_Lock
add Control = Control_L
Martín Canaval
la source