Comment remappez-vous une clé sur la touche de verrouillage des majuscules dans Xubuntu?

59

J'utilise Xubuntu 12.04. Comment puis-je échanger ou remapper la Control(ou une clé) et les Caps Lockclés?

Evan Carroll
la source

Réponses:

98

Autrement:

sudo vi /etc/default/keyboard

recherchez ensuite la ligne commençant par XKBOPTIONS, et ajoutez-le ctrl:nocapspour que Caps Lock soit une touche de contrôle supplémentaire ou ctrl:swapcapspour permuter les fonctions Verrouillage des touches et contrôle.

Par exemple, le mien ressemble à

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

puis courir

sudo dpkg-reconfigure keyboard-configuration

La raison de cette façon est mieux est que cela prendra effet sur les consoles virtuelles (par exemple Ctrl+ Alt+ F1), ainsi que dans le bureau graphique.

Mikel
la source
1
C'est beau; Depuis combien de temps XKBOPTIONS existe-t-il?
Ehtesh Choudhury
2
XkbOptions est nommé pour un paramètre dans X. La capacité est fournie par le console-setuppaquet, qui semble être dans Ubuntu depuis au moins Lucid , et probablement plus tôt.
Mikel
2
Fonctionne parfaitement sur xubuntu 14.04, merci
Bjarke Freund-Hansen
1
Fonctionne également parfaitement ici sur Ubuntu 14.04.
Poignée de porte
6
utiliser caps:escapepour remapper le capslock escudos
Harry Moreno
24

Pour échanger les clés, procédez comme suit:

XubuntuGestionnaire de paramètresSession et démarrage

Ensuite, dans le configurateur Sessions and Startup, allez

Application Autostart (onglet en haut) → Ajouter (bouton en bas)

Maintenant sur l' écran Ajouter une application

  • Nom : Contrôle et échange CapsLk
  • Description : échanger les deux clés
  • Commande : / usr / bin / setxkbmap -option "ctrl: swapcaps"

Pour remapper les majuscules en contrôle, allez:

Xubuntu → Gestionnaire de paramètres → Session et démarrage

Ensuite, dans le configurateur Sessions and Startup, allez

Application Autostart (onglet en haut) → Ajouter (bouton en bas)

Maintenant sur l'écran Ajouter une application

Name: Remap CapsLk to Ctrl
Description: Remap the CapsLk key to Control
Command: /usr/bin/setxkbmap -option "ctrl:nocaps"
Evan Carroll
la source
4
Wow, c'est beaucoup plus dur que d'habitude
foxxtrot
Sur ma toute nouvelle installation d’Ubuntu 13.10, cela fonctionne lorsqu’il est exécuté manuellement, mais pas à partir de «Session and Startup».
Chris
Je ne suggère plus que cette méthode utilise l'autre réponse. askubuntu.com/a/223674/29097
Evan Carroll
3

Pour composer au lieu de majuscules, mettez compose:capscomme -optionsparamètre.

Makdaam
la source
3

Pour Raring (au moins):

Démarrez "Disposition du clavier" (à partir du tableau de bord).

Appuyez sur "Options ..." pour atteindre le menu "Options de disposition du clavier".

J'ai choisi "Ctrl key position" => "Verrouillage majuscule sous Ctrl". Vos goûts peuvent différer.

vivainio
la source
1
Qu'est-ce que "Dash"? Sûrement pas Unity (in Xubuntu), j'espère. Cela ressemble beaucoup à la solution Gnome qui n’est pas disponible dans Xubuntu.
Marty Fried