Mon clavier n'a pas de Num Lock clé, et aucune des modifications du registre ne fonctionne pour une raison quelconque.
Puis-je utiliser l'invite de commande ou PowerShell sous Windows 10 pour "appuyer" sur une touche? Je cherche quelque chose comme press pgup
pour appuyer sur la touche Page Up Entrez l'invite de commande ou PowerShell, mais pour Num Lock.
Utilisez le script suivant:
$wsh = New-Object -ComObject WScript.Shell $wsh.SendKeys('{NUMLOCK}')
Réponse StackOverflow source PowerShell: activez ou désactivez "Verrouillage numérique". de Andy Arismendi
Comme l'a souligné ABashore dans son commentaire, ceci peut être raccourci comme suit:
$wshell.SendKeys('{NUMLOCK}')
Voici une ligne PowerShell qui basculera votre touche NUMLOCK. J'ai testé cela et cela fonctionne sur mon clavier USB Logitech K120.
$wshell.SendKeys('{NUMLOCK}')
Voici une liste des autres codes SendKey.
Si vous devez envoyer la frappe à une application interactive, il vous faudra plus de code.