Remappage du système de clés dans Linux, pas seulement dans X

12

J'essaye de faire le remappage typique de capslock pour contrôler, mais je veux aussi remapper le contrôle gauche pour qu'il soit une deuxième super clé. Je peux le faire très bien avec xmodmap, mais dès que je passe à un terminal virtuel (c'est-à-dire ce qui apparaît lorsque vous appuyez sur ctrl-alt-f1), je suis de retour avec des mappages de touches par défaut. Donc, ce que je recherche principalement, c'est un moyen de remapper les clés dans les terminaux virtuels également.

Je suis d'accord avec l'utilisation de xmodmap pour des trucs en X et une méthode distincte pour les terminaux virtuels, mais je préférerais faire quelque chose qui gère les deux situations si possible.

Silfheed
la source
1
Question similaire, plus de réponses. superuser.com/questions/290115/…
Silfheed
connexes: unix.stackexchange.com/questions/177024/…
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Réponses:

9

De askubuntu.com

En ce qui concerne votre caps-> ctrl, cela fonctionne. Vous pouvez également utiliser cette même méthode pour remapper votre super clé.

sudo vi /etc/default/keyboard

Maintenant, trouvez la ligne qui commence par XKBOPTIONS, et ajoutez ctrl:nocapspour en faire capsune supplémentaire ctrlou ctrl:swapcapspour les échanger.

Par exemple, le mien ressemble

XKBOPTIONS="lv3:ralt_alt,compose:menu,ctrl:nocaps"

puis exécutez

sudo dpkg-reconfigure keyboard-configuration

La raison pour laquelle cette méthode est meilleure est qu'elle prendra effet sur les consoles virtuelles (par exemple ctrl+ alt+ F1) ainsi que sur le bureau graphique.

Brianclements
la source