Activer le locking numérique uniquement pour le keyboard externe

Je ne suis pas sûr que ce soit possible, mais j'ai pensé pourquoi ne pas le requestr.

J'ai un ordinateur portable sans bloc numérique, et l'utilise parfois avec un keyboard externe.

Numlock pour le keyboard interne = inutile, donc je ne l'utilise jamais.

Pas de numlock pour le keyboard externe = j'appuie sur les flèches etc au lieu de numbers par accident.

Donc, est-il possible d'activer numlock lorsque l'ordinateur portable commence avec le keyboard externe, et pas de locking avec seulement l'interne?

Je suppose que peut-être une supercherie avec lsusb et numlockx?

Ok donc j'ai fait un script pour ça:

https://github.com/MightyPork/autonumlock

Il est maintenant disponible aussi dans AUR comme autonumlock-git

En principe, bouclez avec lsusb, grep et vérifiez si l'identifiant de l'appareil est présent ou non.

Sortie – numlockx on / off.