web-dev-qa-db-fra.com

Comment changer le comportement Shift + <Clavier>?

Je suis habitué à utiliser le clavier numérique pour la navigation (par exemple: [KP7] -> Début, [KP1] -> Fin, [KP4] -> Gauche, etc.). Je suis aussi habitué à l'utiliser pour la sélection (par exemple: Maj + [KP7] -> Sélection de la position du curseur au début de la ligne, Maj + [KP1] -> Sélection de la position du curseur jusqu'à la fin de la ligne, etc.).

Avec la configuration du clavier installée avec Ubuntu, Shift + [KP7] imprime le caractère "7", Shift + [KP1] imprime "1", etc.

Comment puis-je changer cela pour que Shift + [KP-key] ne soit pas mappé sur [key], mais sur Shift + [KP-key]?

5
LeGEC

J'ai finalement découvert qu'il existait une option standard pour Ubuntu:

  • Ouvrez les "préférences de clavier"; dans l'onglet "Layouts", cliquez sur le bouton "Options ..."
  • Recherchez le groupe "Options de compatibilité diverses"
  • Cochez la case "Maj avec les touches du clavier numérique".

EDIT 1: Dans les versions les plus récentes (p. Ex. Ubuntu 18.04), consultez la section Réglages> Clavier et souris> Options de disposition supplémentaires> Options de compatibilité diverses> "Verrouillage numérique: chiffres; Maj pour les touches fléchées. Verrouillage numérique désactivé: touches fléchées ) "

EDIT 2: Ou, comme suggéré dans XUbuntu: Assurez Maj + NumPad fonctionner comme Windows

Utilisez la commande suivante comme solution de contournement:
setxkbmap -option 'numpad:Microsoft'

Afin d'exécuter automatiquement la commande ci-dessus lors du démarrage de l'environnement de bureau graphique, créez une entrée de démarrage d'application:
Rechercher des applications de démarrage> Ajouter

Nom: Assurez Maj + NumPad fonctionne comme MS Windows
Description: que ce soit
Commande: setxkbmap -option 'numpad:Microsoft'

6
LeGEC

Peut-être pas la méthode exacte, mais pense que cela aide

# gconf-editor

Si gocnf-editor n'est pas installé, installez-le avec apt-get.

Ensuite, accédez à apps-> metacity-> global_keybindings.

Vous y trouverez des colonnes Nom et Valeur. Certains sont remplis. Les "non remplis" ont "valeur" définie comme "désactivée". Sélectionnez l'un d'entre eux et définissez la clé souhaitée.

Vous devez maintenant affecter la commande à appeler. Pour cela, passez à l'option suivante "keybinding_commands" (apps-> metacity-> keybinding_commands). Correspondant à la paire nom-valeur définie précédemment, définissez la commande à appeler.

0
user16989