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?

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.


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"

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.


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.


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.