Il serait vraiment agréable de trouver une documentation complète et lisible qui explique comment fonctionne le mécanisme du clavier dans Ubuntu et comment le remplacer localement (et comment il interagit avec le changement de disposition).
J'ai le sentiment qu'il y a très peu de personnes qui le comprennent réellement (je me souviens d'une citation célèbre de Stephen Hawking, il me semble, sur le temps); j'ai recueilli quelques liens dans une autre réponse mais toujours pas de tutoriel général.
En gros, vous devriez rechercher toutes les définitions de votre clavier à partir de /usr/share/X11/xkb/symbols/us
--- si votre clavier est us
, remplacez selon vos besoins; il y a beaucoup d'options et d'inclusions, il semble que la plupart des touches de modification 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 comme Ctrl
...
caps:capslock Caps Lock bascule la capitalisation normale des caractères alphabétiques
parmi un tas d'autres choses. Donc ce que cela signifie, et quelles autres options vous avez, dépendent probablement de votre disposition, mais vous pouvez essayer de deviner quelque chose en regardant là-bas. Par exemple, j'essaierais
setxkbmap -option caps:capslock
pour le réinitialiser.
Maintenant, ce qu'ils signifient exactement, comment les activer (via centre de contrôle
-> clavier
ou langue
, via gnome-tweak-tool
, en ligne de commande, scripts init), comment les rendre imperméables à un changement de disposition, s'ils fonctionnent ou non (je suis incapable de désactiver la touche Caps Lock et de la maintenir ainsi en passant d'une disposition à l'autre), est une autre question.
Si quelqu'un peut compléter la réponse, merci de le faire. J'avais l'habitude de personnaliser mon clavier avec xmodmap
, je sais que cela est obsolète, mais il serait vraiment agréable d'avoir un tutoriel sur comment personnaliser votre clavier...