Nous avons des claviers ergonomiques au travail auxquels je ne suis pas entièrement habitué. Il me semble que je continue à appuyer sur la touche de verrouillage pendant que je suis vim
dedans et ça commence à ennuyer. Comment puis-je désactiver cette clé et / ou changer pour devenir une autre clé?
10
Réponses:
Le moyen rapide et sale de le désactiver est avec
xmodmap
:La question suivante est que voudriez-vous en faire? J'en fais généralement soit une Ctrlclé:
Selon votre DE / WM, il existe probablement un moyen de le faire dans la configuration de l'interface graphique. Par exemple, Gnome a une option "disposition du clavier" sur les panneaux de contrôle avec un onglet d'options qui inclut plusieurs modifications de disposition similaires.
la source
setxkbmap
solution à ma réponse alors ...Utilisez
xmodmap
.Le paramètre pour désactiver votre verrouillage est
Cela serait placé dans votre
.xmodmap
dossier.Une autre option - pour le désactiver temporairement, vous pouvez utiliser une
setxkbmap
option:puis, pour rétablir un comportement normal:
setxkbmap -option
la source
L'utilisation de xmodmap ne modifiera la liaison de touches que dans X. Si vous en avez besoin sur la console, c'est un peu différent. Les changements ci-dessous modifieront X ainsi que la console, donc je le fais toujours de cette façon.
Pour Linux, ajoutez ceci à /etc/rc.local (ou créez un script d'initialisation):
Pour Solaris sur un PC avec une modification de clavier USB
/usr/share/lib/keytables/type_6/reset
(pour d'autres types de claviers, vous devez remplacertype_6
par le type approprié):Localisez cette ligne:
Remplacez par ceci:
Naturellement, vous pouvez remplacer Controlpar n'importe quelle clé que vous souhaitez.
la source
Ceci est une partie de mon
.xmodmaprc
, qui se transforme CapsLocken Esc, et vice versa:Vous pouvez vérifier les codes clés en exécutant
xev
et en appuyant simplement sur les boutons que vous souhaitez vérifier.la source