tastaturbenutzung löst Befehl aus
Die Ausführung des Befehls soll mit der kürzesten möglichen Verzögerung durchgeführt werden.
Die Ausführung soll nicht auf eine bestimmte Taste festgelegt sein, sondern dann in Gang gesetzt werden, wenn irgend eine Taste auf der Tastatur gedrückt wird, also sobald dieTastatur benutzt wird.
#Persistent #InstallKeybdHook SetTimer, BefehlmitIrgendeinerTaste, 10 return BefehlmitIrgendeinerTaste: if(A_TimeIdlePhysical < 100) { MsgBox, Zu Befehl! ; ExitApp } return
Vielen Dank schon mal.
Kann man die Reaktionszeit noch verkürzen? Am besten auf sofort.
Folgender Hintergrund: Ich möchte mit dem Skript bei Tastendruck die Dragon-Spracherkennung ausschalten, dabei soll das Aufnahmemikrofon das Geräusch der Taste möglichst gar nicht oder nur sehr kurz wahrnehmen, damit die Spracherkennung nicht versucht, das Geräusch als Sprache zu interpretieren. In diesem Fall schaltet sich die Spracherkennung nur verzögert aus.
Gibt es vielleicht eine Windows-Meldung bei Tastendruck, die mit OnMessage wahrgenommen werden kann?
Kann man die Reaktionszeit noch verkürzen?
Experimentiere mit den Werten
SetTimer, BefehlmitIrgendeinerTaste, 10
und
if(A_TimeIdlePhysical < 100).
und setze dann diejenigen ein, die die kürzeste Reaktionszeit ergeben.
Probier auch dies
#Persistent SetTimer, BefehlmitIrgendeinerTaste, 0 return BefehlmitIrgendeinerTaste: Input, AnyKey, L1 ; funktioniert nicht mit allen Tasten MsgBox, Zu Befehl! ; ExitApp return