web-dev-qa-db-fra.com

Comment arrêter le basculement de NumLock

Existe-t-il un moyen d'arrêter le basculement du clavier NumLock dans KDE?

Je souhaite utiliser Numlock comme raccourci clavier et basculer le clavier avec une autre touche ou avec une application.

2
user126106

AFAIK, il existe deux options pour changer les images clés. Xmodmap est relativement facile à modifier, mais souffre d'être un peu lent à démarrer. Xkb est horriblement compliqué et terriblement documenté, mais est beaucoup plus stable et devrait supposément remplacer xmodmap. J'utilise ce dernier.

Cela dit, je ne sais pas à quel point il est facile de remapper les touches de modification avec xkb. (FWIW, les paramètres système de KDE ne sont qu'une interface avec les options xorg/xkb.)

Dans tous les cas, voici une solution utilisant xmodmap.

Tout d'abord, vérifiez le mappage existant.

xmodmap -pke

Vous verrez quelque chose de similaire au suivant.

keycode  77 = Num_Lock NoSymbol Num_Lock

Vous n'avez pas dit quelle clé vous vouliez échanger, donc à titre d'exemple, je vais échanger a avec verrouillage numérique. Par conséquent, trouvez également la ligne de cette clé.

keycode  38 = a A a A aacute Aacute aacute

Exécutez les commandes suivantes pour tester en les échangeant immédiatement.

xmodmap -e 'keycode 38 = Num_Lock NoSymbol Num_Lock'
xmodmap -e 'keycode 77 = a A a A aacute Aacute aacute'

Et vous pouvez vérifier à nouveau le mappage.

xmodmap -pke

Pour rendre ce changement permanent, créez ~/.Xmodmap avec le contenu suivant, puis redémarrez (ou éventuellement déconnectez-vous).

keycode  38 = Num_Lock NoSymbol Num_Lock
keycode  77 = a A a A aacute Aacute aacute
1
Sparhawk
  1. Nautilus ouvert avec:

    Sudo nautilus

  2. Aller à /usr/share/X11/xkb/symbols

  3. Ouvrez le fichier pc avec gedit.

  4. Changer la ligne

    key <NMLK> { [ Num_Lock ] };

À

key <NMLK> {    [XF86Bluetooth,       Num_Lock      ]   };

6. Enregistrez et fermez le fichier.

  1. Courir

    Sudo dpkg-reconfigure xkb-data

  2. Redémarrer le PC.

Vous pourrez maintenant utiliser NumLock comme raccourci clavier.

Vérifiez également cela, dans KDE, si vous souhaitez que le clavier saisisse des chiffres:

enter image description here

1
nano