Je voudrais remapper mes clés telles que Ctrlse comporte comme la Caps Lockclé et vice-versa. De plus, si possible, j'aimerais que les paramètres ne soient disponibles que dans l'utilisateur actuellement connecté. Comment puis-je atteindre cet objectif?
Je suis un utilisateur de vim, contrairement aux autres personnes qui utilisent cette machine. J'aimerais donc que ces paramètres ne soient utilisés que pour mon compte.
Réponses:
13.10+:
Installer et utiliser
gnome-tweak-tool
>Keyboard & Mouse
>Keyboard
>Additional Layout Options
>Caps Lock behavior
.Avant 13h10:
Ouvrez la boîte de dialogue Préférences du clavier (
System -> Preferences -> Keyboard
). Dans l'onglet Disposition, cliquez sur leOptions...
bouton. Développez laCtrl key position
section et sélectionnezSwap Ctrl and Caps Lock
.Ces paramètres doivent être appliqués chaque fois que vous vous connectez et n'affecteront que votre compte d'utilisateur.
la source
gnome-tweak-tool
est vraiment sympa; vous pouvez également l'utiliser pour des finitions telles que "utiliser le verrouillage des majuscules pour changer la disposition du clavier" (un favori personnel) et le "commutateur Alt / Win" (utile si vous êtes un utilisateur Mac de longue date ...)L’un des meilleurs moyens de le faire graphiquement est d’installer Gnome Tweak Tool :
sudo apt-get install gnome-tweak-tool
De plus, le panneau de configuration ne prend pas beaucoup de temps pour apparaître sur ma machine, donc je ne sais pas du tout quel est le problème.
Profitez de votre nouvelle Ctrlclé!
la source
Voici un moyen de le faire sans installer de logiciel supplémentaire:
La source:
la source
sudo vi /etc/default/keyboard
et le modifierXKBOPTIONS="ctrl:nocaps"
. Exécutez la commande de Jorge après cela, mais en tant quesetxkbmap -option ctrl:nocaps
telle, elle ne modifiera pas la disposition de votre clavier par défaut.Ouvrez ce qui suit pour l'édition:
Et éditer
XKBOPTIONS="ctrl:swapcaps"
Ensuite, reconfigurez:
ou
la source
sudo dpkg-reconfigure keyboard-configuration
et appuyez plusieurs fois, et ça a marché !!! EDIT: cependant, après que je me suis déconnecté et reconnecté, le réglage est parti. :(Pour changer définitivement le comportement:
courir
dconf-editor
sélectionner
org.gnome.desktop.input-sources
Changer
xkb-options
en['ctrl:nocaps']
(ou l'ajouter aux options existantes)ou sur la ligne de commande ( Attention, cela écrase vos paramètres existants! ):
la source
C'est une tâche facile une fois que vous savez comment le faire.
1) Vérifiez le code de clé de votre clé. Exécutez ce programme au terminal.
Dans cet exemple, le terminal indique que le code d'activation de mon kest "45".
2) Modifiez-les au fur et à mesure de la création de ce fichier:
Son contenu devrait ressembler à cet exemple:
keycode 37 = Caps_Lock NoSymbol Caps_Lock Keycode
66 = Control_L NoSymbol Control_L
(Modifiez le numéro de code si nécessaire - consultez l'étape "1")
Illustration:
(Obs.: Si je veux changer de nom, kje devrais utiliser le "keycode 45" comme indiqué à l'étape "1").
4) Déconnectez-vous et reconnectez-vous ou redémarrez ou exécutez ceci:
Espérons que vous apprécierez ;-)
la source
setxkbmap
programme en ligne de commande . Écrire de nouvelles keymaps est possible, mais un peu plus compliqué que les mappages de keycode Xmodmap. C'est une bonne chose que la plupart des variantes d'option que vous souhaitez sont déjà disponibles.Voici comment le faire manuellement (sans outils supplémentaires), via XKB, le gestionnaire de clés par défaut pour Ubuntus récent. Modifier
/usr/share/X11/xkb/symbols/pc
, sectionxkb_symbols "pc105"
:Connexion / déconnexion ou redémarrage. Voir ici pour plus de détails.
Alternativement, vous pouvez permuter au niveau des codes de clés, qui sont émis par ces boutons.
Modify /usr/share/X11/xkb/keycodes/evdev
:Vous devrez
sudo rm -rf /var/lib/xkb/*
appliquer les modifications.la source
<CAPS> = *orig code of the physical key you want to act **as** CAPS*
plutôt que<CAPS> = *orig code of the key you want physical CAPS to act **as**
(j'espère que la distinction est claire). Cette distinction est nécessaire dans de tels cas.La réponse acceptée est source de confusion, car gnome-tweak-tools ne montre aucune section "dactylographie".
Au lieu de cela, cliquez sur la section "Clavier et souris" puis choisissez "Option de disposition supplémentaire". Là, vous verrez le "comportement de verrouillage des majuscules" qui permet de convertir le verrouillage des majuscules en différentes clés.
Capture d'écran de tweak-tool
la source
Sur les distributions basées sur KDE (telles que KDE Neon ou Kubuntu), ce comportement peut être configuré dans les paramètres système habituels. Ouvrez les paramètres du système, sélectionnez "Périphériques d'entrée" => "Clavier" => "Avancé". Dans la catégorie "Position de la touche Ctrl", sélectionnez "Permuter les touches Ctrl et Verrouillage Majuscule".
la source
gnome-tweaks 3.28.1 n'a pas de
Typing
section.Ainsi,
setxkbmap -layout us -option ctrl:nocaps
ousetxkbmap -layout us -option ctrl:swapcaps
serait des options réalisables.Pour le rendre permanent, vous pouvez vous référer à la réponse de @nom.
la source