Num Lock weigert sich zu bleiben

1793
Andrew Stewart

Bevor ich fortfahre, möchte ich sagen, dass es nicht darum geht, ob Num Lock nach dem Booten ausgeschaltet wird. Ich habe das schon behoben. Mein Problem ist, dass Num Lock sich weigert zu bleiben, während ich meinen Laptop benutze.

Szenario: Ich melde mich bei meinem Acer Aspire F5-572-57T8-Laptop an und erhalte meinen Desktop. Num Lock ist aktiviert und alles ist normal. Einige Zeit (wahrscheinlich 5-10 Minuten, habe nicht getestet, ob es jedes Mal dasselbe Intervall ist), nachdem ich den Nummernblock nicht mehr verwendet habe, jedoch deaktiviert sich die Num-Sperre. Ich versuche, eine Nummer einzugeben, stelle fest, dass Num Lock deaktiviert ist, und drücke die Taste, um den Zyklus neu zu starten.

Hat jemand eine Ahnung, was dies verursacht und ob es eine Möglichkeit gibt, dies zu stoppen?

3
Falls Sie dies hilfreich finden, sehen Sie meine Antwort hier: http://superuser.com/questions/1027228/is-it-possible-to-have-num-lock-al- of-the-num-lock-k / 1028683 # 1028683 oder die anderen Antworten dazu. Nicht sicher, ob dies das WARUM beantworten wird, aber es könnte eine Lösung sein, die Sie möglicherweise anwenden könnten. Pimp Juice IT vor 7 Jahren 1
Ich werde prüfen, ob dies als Lösung funktioniert. Wenn ja, können Sie eine Antwort posten und ich akzeptiere sie. Andrew Stewart vor 7 Jahren 0
Es funktioniert gut genug für mich. Ich konnte die Lösung nahtloser und unbemerkt machen. Da ich RBTray habe, kann ich das Eingabeaufforderungsfenster einfach auf die Ablage verkleinern, wo es außer Sicht und Verstand ist. Poste deine Antwort und ich akzeptiere sie nach zwei Tagen Wartezeit. : P Andrew Stewart vor 7 Jahren 1
Für das, was es wert ist, habe ich einige Änderungen am Skript vorgenommen, die den verwirrten etwas mehr Ausgabe liefern und die Anzahl der Schreibvorgänge auf der Festplatte minimieren sollten. Sie wurden im Quellcode gutgeschrieben. : P [Pastebin-Link] (http://pastebin.com/vQRk9Bvs) Andrew Stewart vor 7 Jahren 1

2 Antworten auf die Frage

5
user599335

Ich hatte das gleiche Problem, es wurde behoben, indem der Geräte-Manager> Human Interface Devices> USB-Eingabegerät aufgerufen wurde. Ich hatte drei dieser USB-Einträge, für jeden Doppelklick habe ich auf die letzte Registerkarte gewechselt und die Möglichkeit zum Ausschalten des Geräts deaktiviert. Dann auf OK geklickt. Wenn Ihre Tastatur dadurch nicht aufgeweckt wird, aktivieren Sie das Kontrollkästchen erneut, OK, und springen Sie dann zum nächsten USB-Gerät. Für mich war es die letzte ... Durch die Bestätigung wurde der NUMLOCK meines Keyboards sofort wieder eingeschaltet.

Dies ist möglicherweise ein Problem, das speziell für Microsoft-Tastaturen (BTW) gilt.

1
Pimp Juice IT

MÖGLICHE LÖSUNG

Ich bekam diese Idee und die ursprüngliche VBS-Logik von TechNet - Scripting Guy und habe nur ein paar kleine Anpassungen in der VBS-Logik vorgenommen und diese in ein dynamisch erstelltes Batch-Skript umgewandelt, das in einer Schleife ausgeführt wird. Es wird nach Bedarf ausgeführt und kann einfach und bedarfsgerecht beendet werden, ohne dass eine Installation erforderlich ist, vorausgesetzt, Sie haben bereits Microsoft Office Word auf Ihrem PC (Ich bin sicher, dass es eine Möglichkeit gibt, die Office-Komponenten auf Ihrem PC zu installieren, ohne dass Sie die Lizenzsoftware installiert (obwohl).

Speichern Sie einfach die untenstehende Batch-Skriptlogik in eine Textdatei auf dem Desktop usw., benennen Sie sie <something>.cmdund doppelklicken Sie darauf, um sie auszuführen. Achten Sie darauf, dass das Num LockLicht auf Ihrer Tastatur alle X Sekunden eingeschaltet wird, wenn Sie es ausführen lassen (ich habe es im Beispielskript auf 5 gesetzt).

Minimieren Sie einfach das Eingabeaufforderungsfenster, wenn es ausgeführt wird, und schließen Sie das Eingabeaufforderungsfenster einfach mit dem "X", wenn Sie bereit sind zu stoppen, wenn der PC nicht mehr läuft, Num Lockwenn er versehentlich ausgeschaltet wird.

Dynamische VBS-Stapelskriptlogik

@ECHO OFF SET TempVBSFile=%tmp%\~tmpSendKeysTemp.vbs SET PauseSeconds=5  :VBSDynamicBuildLoop IF EXIST "%TempVBSFile%" DEL /F /Q "%TempVBSFile%" ECHO Set objWord = CreateObject("Word.Application") >>"%TempVBSFile%" ECHO Set WshShell = WScript.CreateObject("WScript.Shell") >>"%TempVBSFile%" ECHO Wscript.Sleep %PauseSeconds%000 >>"%TempVBSFile%" ECHO. >>"%TempVBSFile%" ECHO If objWord.NumLock = 0 Then >>"%TempVBSFile%" ECHO WshShell.SendKeys "" >>"%TempVBSFile%" ECHO End If >>"%TempVBSFile%" ECHO. >>"%TempVBSFile%" ECHO objWord.Quit >>"%TempVBSFile%"  CSCRIPT //nologo "%TempVBSFile%" GOTO VBSDynamicBuildLoop 
Funktioniert nicht für mich: \ hudac vor 7 Jahren 0
http://superuser.com/questions/1074391/windows-10-numlock-automatically-turns-off-nach-5-seconds-of-noactivity, danke! hudac vor 7 Jahren 0