web-dev-qa-db-fra.com

Quel est le contraire de setxkbmap -option ctrl: nocaps?

J'ai normalement majuscule pour être une clé de contrôle.

setxkbmap -option ctrl: nocaps

y parvient, mais je ne me souviens pas d'où je l'ai tirée ni de trouver une documentation (man setxkbmap est singulièrement inutile)

Quelqu'un peut-il me dire quelle est la commande pour revenir à la situation habituelle ou au moins me diriger vers la documentation qui me dit ce que -option ctrl:nocaps fait réellement?

31

Lorsque vous avez déjà défini quelque chose, vous devrez peut-être effacer avant de définir quelque chose de nouveau.

Pour désarmer:

Pour revenir à son état normal, setxkbmap -option fonctionne pour moi. - Emanuele Natale 8 Sep 14 à 19:29

Exemple: J'utilisais setxkbmap -option ctrl:swapcaps afin de pouvoir traiter le verrouillage des majuscules (c'est-à-dire non défini) après l'avoir défini par des aléas aléatoires. Aujourd'hui, je voulais nocap, mais je ne pouvais pas le définir car l'autre paramètre était toujours actif. J'ai utilisé la commande ci-dessus, puis j'ai pu utiliser setxkbmap -option ctrl:nocaps

25
sage

Ce serait vraiment bien de trouver une documentation complète et lisible où est expliqué le fonctionnement du mécanisme de clavier dans Ubuntu et comment le remplacer localement (et comment il interagit avec le changement de présentation).

Je soupçonne qu'il y a très peu de gens le comprennent vraiment (je me souviens d'une citation célèbre de Stephen Hawkings, il me semble, qui parle de temps); J'ai rassemblé un peu de liens dans une autre réponse mais toujours pas de procédure générale.

Fondamentalement, vous devez rechercher toutes les définitions de votre clavier à partir de /usr/share/X11/xkb/symbols/us --- si votre clavier est us, remplacez-le si nécessaire; il y a beaucoup d'options et comprend, il semble que la plupart des clés de modificateurs sont dans /usr/share/X11/xkb/rules/base, où vous pouvez trouver:

caps:none             =       +capslock(none)
caps:ctrl_modifier    =       +capslock(ctrl_modifier)
ctrl:nocaps           =       +ctrl(nocaps)
ctrl:lctrl_meta       =       +ctrl(lctrl_meta)
ctrl:swapcaps         =       +ctrl(swapcaps)

et dans xorg.lst:

ctrl:nocaps    Caps Lock as Ctrl 
...
caps:capslock        Caps Lock toggles normal capitalization of alphabetic characters

parmi des milliards d'autres choses. Donc, ce que cela signifie et quelles autres options vous avez, dépendent probablement de votre mise en page, mais vous pouvez essayer de deviner quelque chose qui y ressemble. Par exemple j'essaierais

setxkbmap -option caps:capslock 

pour le retourner.

Maintenant, ce qu’ils veulent dire exactement, comment l’activez-vous (via control center -> keyboard ou language, via gnome-Tweak-tool, en ligne de commande, scripts d’initiation), comment les rendre insensibles à un changement de disposition, s’ils fonctionnent ou non (je le suis impossible de désactiver majuscule et d’en faire autant avec les commutateurs de présentation), c’est un autre problème.

Si quelqu'un peut compléter la réponse, veuillez le faire. J'avais l'habitude de modifier mon clavier avec xmodmap, je comprends que cela est remplacé, mais serait-il vraiment agréable d'avoir un guide pour savoir comment modifier votre clavier ...

18
Rmano