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

Normalement, j’ai une majuscule pour être une clé de contrôle.

setxkbmap -option ctrl: nocaps

y parvient, mais je ne me souviens plus d’où je l’ai tirée ni de documents ( man setxkbmap est singulièrement inutile)

Quelqu’un peut-il me dire quelle est la commande pour revenir à son état normal, ou du moins m’indiquer les documents qui me disent ce que l’ -option ctrl:nocaps fait réellement?

Ce serait vraiment bien de trouver une documentation complète et lisible expliquant comment fonctionne le mécanisme de clavier dans Ubuntu et comment le remplacer localement (et comment il interagit avec le changement de disposition).

Je soupçonne qu’il y a vraiment peu de gens qui comprennent vraiment (je me souviens d’une citation célèbre de Stephen Hawkings, il me semble, sur le 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 se trouvent 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 , ligne de commande, scripts d’initiation), comment les rendre insensibles à un commutateur de non (je ne parviens pas à désactiver majuscule et à le faire de manière transversale), c’est un autre problème.

Si quelqu’un peut compléter la réponse, veuillez le faire. J’avais l’habitude d’ajuster mon clavier avec xmodmap , je comprends que c’est remplacé, mais serait-il vraiment agréable d’avoir un guide pratique sur la façon d’ajuster votre clavier …

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 habituel, setxkbmap -option fonctionne pour moi. – Emanuele Natale 8 Sep 14 à 19:29

Exemple: J’utilisais setxkbmap -option ctrl:swapcaps afin de pouvoir traiter le locking 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 et puis j’ai pu utiliser setxkbmap -option ctrl:nocaps