web-dev-qa-db-fra.com

XUbuntu: Assurez-vous que Maj + NumPad fonctionne comme Windows

Ok, j'ai utilisé Ubuntu avec GNOME pendant un moment, mais maintenant j'utilise XUbuntu. Dans Ubuntu, il existait une préférence de clavier qui rend le pavé numérique plus sain, il s’appelait quelque chose comme "Assurez-Maj + NumPad fonctionner comme Windows".

Le problème résolu par ces options est que, lorsque vous appuyez sur NumPad 7, il agit comme la touche "Home", ce qui est très bien, mais si vous appuyez sur Maj + NumPad 7, il agit comme la touche "7", ce qui ne va pas. parce que je suis sur un ordinateur portable et que la touche "Home" habituelle nécessite que je mette fin à un mouvement anatomiquement fou. Quoi qu'il en soit, cette option fait que Shift + NumPad 7 se comporte comme la touche "Home".

Je ne trouve pas cette option sous XUbuntu. Comment puis-je le définir?

Mise à jour: Interface graphique ou ligne de commande, peu importe.

34
Raphael R.

Après quelques recherches, j'ai trouvé la solution: vous devez ajouter l'option numpad:Microsoft à XkbOptions. Sous Ubuntus, faites-le dans votre xorg.conf. Sur les plus récents, ouvrez le fichier /etc/default/keyboard et changez cette ligne:

XKBOPTIONS=""

à

XKBOPTIONS="numpad:Microsoft"

Enregistrez et redémarrez (le redémarrage de X ne semble pas fonctionner, du moins pas avec RAlt + PrintScreen + K). Vous devrez peut-être exécuter Sudo dpkg-reconfigure keyboard-configuration pour que les modifications prennent effet.

47
Raphael R.

Ubuntu 14.04 n’a plus "d’options de compatibilité diverses" dans les paramètres du clavier. Editer /etc/default/keyboard n’est pas non plus une solution efficace. Mais la base de données dconf contient les options requises avec la clé /org/gnome/desktop/input-sources/xkb-options. Cette option doit être complétée avec numpad:Microsoft à quelque chose comme ['grp:alt_shift_toggle', 'grp_led:scroll', 'numpad:Microsoft'] manuellement dans dconf-editor ou en utilisant ce script:

# !/bin/bash
old=`gsettings get org.gnome.desktop.input-sources xkb-options`
new=`echo $old | sed "s/'numpad:Microsoft'//g" | sed -r "s/(, )+/, /g" | sed -r "s/(, )?]/, 'numpad:Microsoft']/"`
gsettings set org.gnome.desktop.input-sources xkb-options "$new"
17
tbrush

Je suis content d'avoir trouvé votre message. En utilisant Natty Narwhal, j'ai trouvé une option similaire dans les paramètres du clavier.

  1. Recherche de clavier
  2. Cliquez sur l'onglet Layouts
  3. Cliquez sur le bouton Options
  4. Développer diverses options de compatibilité
  5. Cochez "Maj avec les touches du clavier numérique fonctionne comme dans MS Windows"
  6. Ferme et tu es bon!
13
Kit Menke

Dans Xubuntu 16.04, le paramètre XKBOPTIONS (XKBOPTIONS = "numpad: Microsoft") dans/etc/default/keyboard est ignoré - j’estime qu’il s’agit d’un bogue.

J'utilise 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, j'ai créé une entrée de démarrage automatique de l'application:
Menu> Paramètres> Session et démarrage> Démarrage automatique de l'application> Ajouter

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

12
F.M.

J'ai eu un problème similaire sur Lubuntu. J'ai essayé de changer le fichier /etc/default/keyboard, mais cela n'a pas aidé.

Je pense que la raison pourrait être que j'avais un changeur de disposition sur mon système. Cependant, l'ajout de numpad:Microsoft dans le champ "Options avancées de setxkbmap" dans les options du gestionnaire de disposition du clavier fonctionnait réellement. Je n'ai même pas eu à redémarrer le X.

2
Alexander Belov