Oublier toutes les diatribes Caps Lock, Num Lockest la clé la plus inutile de toutes. Ce n'est jamais, jamais utile. Vous ne voulez pas utiliser votre pavé numérique comme pavé de flèche, car les flèches sont à 1 cm de lui. Déjà.
Il fut un temps où certains claviers avaient un pavé numérique mais pas de touches fléchées dédiées. Ils n'existent plus. Vous pouvez trouver des claviers sans pavé numérique mais avec des touches fléchées, mais pas l'inverse.
Par conséquent, Num Lockcela ne sert à rien et cela ne fait qu'aggraver moi et, je suppose, les autres. S'il vous plaît noter que je ne pas veux savoir comment tourner Num Locksur au démarrage, je ne veux pas savoir comment déchirer hors clé, je veux le désactiver pour qu'il reste tout le temps et ne peut pas être désactivé par erreur. Une idée de comment faire ça?
Idéalement, j'aimerais pouvoir récupérer la clé pour une autre utilisation, comme un modificateur qui me permet de taper hex sur le pavé numérique.
De plus, j'aimerais savoir comment désactiver l'émulation de souris tout aussi inutile déclenchée par Shift+ Num Lock.
Réponses:
Eh bien pour votre première question, vous pouvez la remapper à rien avec
xmodmap
:où # est le code de numérisation de NumLock. Vous pouvez trouver le code de numérisation à l'aide de
xev
. Au lieu de rien, vous pouvez le remapper à n'importe quelle clé que vous souhaitez.la source
xmodmap -e 'keycode 77 = ISO_Level3_Shift Num_Lock'
, afin que je puisse allumer la chose si elle s'éteint et utiliser la touche elle-même comme modificateur.J'ai remarqué que c'était étiqueté "Gnome", cependant pour ceux qui se sont retrouvés ici et utilisent KDE, il est vraiment facile de faire en sorte que le pavé numérique imprime toujours les numéros.
Dans Paramètres système> Matériel> Périphériques d'entrée> Clavier> Avancé
Cochez "Configurer les options du clavier" puis cochez "Options de compatibilité diverses"> "Le clavier numérique saisit toujours les chiffres (comme sous Mac OS)"
Cliquez sur Appliquer et cela fonctionne directement.
"Options de compatibilité diverses"> "Basculer PonterKeys avec Shift + NumLock" Activer / désactiver l'émulation de la souris de Shift+ NumLock, mais cette option est désactivée par défaut.
la source
Eh bien, je suis sûr que si vous l'exécutez en tant que root, cela activera le verrouillage numérique, et au moins sur ma machine, je ne peux pas l'éteindre,
J'utilise Arch Linux, donc vous voudrez peut-être trouver le fichier approprié pour votre saveur particulière de * nix ... mais cela devrait activer Num Lock au démarrage, et laisser la clé réelle ouverte pour être remappée. J'adore l'idée de l'utiliser comme modificateur pour taper Hex, je n'y avais pas pensé.
la source
Pour plus d'informations, consultez la commande loadkeys , elle peut également modifier le clavier pour les connexions à la console.
la source
Suivant la réponse de John et niXar ci-dessus, pour un clavier standard, cela devrait être ajouté à votre
.xprofile
fichier ou à un fichier similaire:Explication:
xmodmap
est un "utilitaire pour modifier les mappages de touches et les mappages de boutons de pointeur dans Xorg".-e
évalue unexmodmap
commande.keycode
est une commande pour affecterkeycode
s (clés physiques) àkeysym
s ("encodage d'un symbole sur le capuchon d'une clé", voir ci-dessous.)NumLock
clé.NoSymbol
est la sortie de pression de touche quand aucun modificateur n'est pressé avec cette touche.Num_Lock
touche est la sortie de pression de touche lorsque le modificateur de décalage est enfoncé avec cette touche.la source
Pour Ubuntu 16.04 -
xmodmap
n'est pas une solution permanente. Au lieu de cela, installez "Gnome Tweak Tools", accédez à Saisie -> Options de compatibilité diverses, puis sélectionnez "Les touches du clavier numérique saisissent toujours des chiffres".la source