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

34

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.

Raphael R.
la source

Réponses:

48

Après quelques recherches, j'ai trouvé la solution: vous devez ajouter l' numpad:microsoftoption à XkbOptions. Sous Ubuntus, faites-le dans votre xorg.conf. Sur les plus récents, ouvrez le fichier /etc/default/keyboardet 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-configurationpour que les modifications prennent effet.

Raphael R.
la source
Pouvez-vous adapter cette réponse à un utilisateur non root?
einpoklum - réintègre Monica
1
Je viens de l'utiliser avec succès sur Ubuntu 15.10. Merci!
Don Branson
@einpoklum - vous avez besoin de root.
Don Branson
2
Pas besoin de redémarrer (le 16.04). Juste besoin de courir sudo dpkg-reconfigure keyboard-configuration.
estibordo
Le redémarrage n'était pas requis pour moi. Sinon, bonne réponse.
Abhishek Divekar
18

Ubuntu 14.04 n’a plus «d’options de compatibilité diverses» dans les paramètres du clavier. L’édition /etc/default/keyboardn’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. Ces options doivent être complétées avec numpad:microsoftquelque 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"
tbrush
la source
4
impressionnant!! qu'est-ce que quelqu'un fumait donc pour supprimer ceci ... Ou, si cette fonctionnalité est une "chose maléfique de Windows", comment êtes-vous censé faire le changement de vitesse sur l'ordinateur portable, quand la clé normale est dans un endroit difficile à atteindre?
Peter Karasev
1
Très bonne réponse ! Btw au lieu d'utiliser la ligne de commande, vous pouvez également installer l'éditeur dconf dans Ubuntu> = 12.04 Vérifiez cette réponse pour plus de détails askubuntu.com/questions/22313/…
Storm
1
Fonctionne comme un charme en 16.10. dconf-editor a aussi aidé, merci @Storm!
Konrad Garus
Sur l'OS élémentaire Loki, c'est la seule option qui semble fonctionner.
Abhishek Divekar
13

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!
Kit Menke
la source
5
Cette option a été supprimée en 13.10. Il peut encore être sélectionné en installant gnome-tweak-outil: sudo apt-get install gnome-link-tool. Ensuite, vous le trouverez sous "Saisie" dans la liste "Options de compatibilité diverses".
f.cipriani
3
@ f.cipriani Je ne sais pas s'il s'agissait d'une faute de frappe dans votre commentaire ou si l'outil a été renommé, mais le nom correct actuel est gnome-tweak-tool.
waldyrious
2
Merci @waldir, c'était une faute de frappe, c'est en faitgnome-tweak-tool
f.cipriani
2
Dans Linux Mint 18 (Cinnamon), il apparaît que l'option souhaitée sous "Options de compatibilité diverses" est "Verrouillage activé: chiffres, Shift bascule vers les touches fléchées, Numlock désactivé: touches toujours fléchées (comme dans MS Windows)".
theDrake
1
@ theDrake, merci. En 18.3 MATE aussi.
Roman Grinyov
12

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 d'application:
Menu> Paramètres> Session et démarrage> Démarrage automatique d'application> Ajouter

          Nom: Assurez Shift + NumPad fonctionne comme MS Windows
Description: whatsoever
   Commande:setxkbmap -option 'numpad:microsoft'

FM
la source
1
Fonctionne très bien et sans redémarrage, merci! Mais qu'entendez-vous par "Menu> Paramètres"? D'où? Je ne pense pas que vous voulez dire les paramètres du système.
David Parks
1
Salut David. J'ai créé 5 captures d'écran: (1/5) imgur.com/a/h00IQ | (2/5) imgur.com/a/xUcJS | (3/5) imgur.com/a/n9Pq3 | (4/5) imgur.com/a/0m8Df | (5/5) imgur.com/a/rMVdj - espérons que cela aide ;-).
FM
Cela fonctionne sur XUbuntu 18.04. Pas de redémarrage nécessaire
abjbhat
Confirmé cela fonctionne dans 19 aussi. Le démarrage automatique n'est pas là cependant. Il suffit d’ajouter un .sh à /etc/init.d
Emad le
2

J'ai eu un problème similaire sur Lubuntu. J'ai essayé de changer le /etc/default/keyboardfichier, mais ça 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 numpad:microsoftdu 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.

Alexander Belov
la source
2

Pour uBuntu 18.04, une autre option consiste à utiliser Dconf-Editor, une puissante interface graphique pour la plupart des paramètres d'uBuntu. S'il n'est pas installé, ouvrez Terminal et tapez:

  • apt-get update
  • apt-get install dconf-editor -y

Ouvrez dconf Editor, alors /org/gnome/desktop/input-sources/xkb-options.

Sur une nouvelle installation d'uBuntu, Custom valuesera vide. Éteignez Use default valuealors:

  • insérer ['numpad:microsoft'](si vierge) ou
  • ajouter , 'numpad:microsoft'(après tout ce qui est là, sinon vide)

Par exemple, ['caps:none', 'numpad:microsoft']qui désactive le verrouillage majuscule et utilise le pavé numérique comme dans Windows. Fermer dconf Editor, aucun redémarrage requis.

AlainD
la source
-1

Pour moi, l'option 'clavier: touches de pointeur' a aidé Lubuntu 18.04 Bionic Beaver

Pawel N
la source
Je fréquente de nombreux sites sur stackexchange.com et je pense avoir remarqué une tendance inquiétante: les sites avec le pourcentage le plus élevé de réponses inutiles semblent être les sites linux.
Mike Nakis