web-dev-qa-db-fra.com

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

J'utilise Xubuntu 12.04. Comment puis-je échanger ou remapper le Control (ou n'importe quelle clé) et Caps Lock clés?

58
Evan Carroll

Autrement:

Sudo vi /etc/default/keyboard

recherchez ensuite la ligne commençant par XKBOPTIONS et ajoutez ctrl:nocaps pour que Caps Lock soit une clé de contrôle supplémentaire ou ctrl:swapcaps pour permuter les verrous majuscules et les contrôles.

Par exemple, le mien ressemble à

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

puis courir

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 dans le bureau graphique.

98
Mikel

Pour échanger les clés, allez:

XubuntGestionnaire de paramètresSession et démarrage

Ensuite, dans le configurateur Sessions and Startup, allez

Démarrage automatique de l'application (onglet en haut) → Ajouter (bouton du bas)

Maintenant sur l'écran Ajouter une application

  • Nom: Contrôle et échange CapsLk
  • Description: Permutez 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"
23
Evan Carroll

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.

3
vivainio

Pour composer au lieu de majuscules, mettez compose:caps en tant que paramètre -options.

2
Makdaam