J'édite habituellement dans Vim , et lorsque +j'appuie, je préfère déplacer ma main vers la partie droite du clavier où +réside plutôt que de faire shift+ =.
Mais lorsqu'il NumLockn'est pas activé, dans Vim, il ouvre simplement une nouvelle ligne au-dessus et insère la lettre k . Et chaque fois que je démarre, mon PC NumLockest éteint.
Je voudrais savoir s'il y a une xmodmap
astuce à activer NumLock, donc je pourrais l'ajouter à mon .xinitrc
. Et ce serait encore mieux si je pouvais l'ajouter à mon .map
fichier qui permute Escapeet CapsLockque je charge loadkeys
dans mon /etc/rc.local
démarrage.
J'utilise Arch Linux .
la source
Le statut de Numlock au démarrage est généralement une option dans le BIOS (comme une autre option, plutôt que de le définir par OS). Bien que je suppose qu'il est possible qu'il soit déjà activé, et quelque chose dans Arch Linux (ou d'autres systèmes d'exploitation) le désactive à nouveau.
la source
Cela ne prétend pas être la solution la plus élégante, mais sur beaucoup de mes systèmes, mon
~/.xmodmaprc
fichier d' utilisateurs contient des entrées qui ressemblent à ceci:J'utilise plusieurs environnements de bureau différents sur plusieurs distributions différentes et c'est un moyen hacky mais sûr de s'assurer que peu importe la façon dont le système se conforme à la politique NumLock, mon clavier numérique me donne des chiffres. Supprime fondamentalement la fonction NumLock de signification en supprimant toutes les autres valeurs des codes-clés. Vous pouvez activer ou désactiver NumLock comme vous le souhaitez, mais la seule chose que les touches font est de cracher les valeurs numériques.
la source
keycode 79 = KP_7 KP_Home
(c'est-à-dire que le verrouillage numérique est toujours activé) et aucuneNum Lock
touche.