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]?
J'ai finalement découvert qu'il existait une option standard pour Ubuntu:
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'
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.