OSX - Button-Spam-Hilfe?

Ich möchte in der Lage sein, die Sprungschaltfläche zu spammen, ohne mehrmals die Leertaste drücken zu müssen, und ich habe eine Codezeile, bin mir aber nicht sicher, was sie tut.

tell application "System Events" 
    key down "space" 
    delay 10 
    key up "space" 
end tell 

Ich bin neu im Programmieren, also ist es etwas verwirrend, ich möchte in der Lage sein, im Spiel zu sein, die Leertaste gedrückt zu halten, es zum Spam-Raum zu machen, wenn ich loslasse, hört es auf. (Ohne Tab-out)

Was passiert, wenn Sie tatsächlich die Leertaste 10 Sekunden lang gedrückt halten? Wiederholt es sich oder müssen Sie es weiter schlagen? Meine Vermutung ist, dass es so programmiert ist, dass es die gehaltene Taste ignoriert, sodass Sie sie wiederholt drücken. Das Skript müsste das gleiche tun.
Könnten Sie erläutern, was "Spam" der "Jump-Button" ist. Drücken Sie einmal auf die physische Taste und halten Sie sie 10 Sekunden lang gedrückt? Wird es mit 3 Hz gedrückt und losgelassen (dh mehr Drücken und Loslassen als einmal pro Sekunde)?
Außerdem wäre es viel, viel besser, Ihre anderen geschlossenen Fragen zu bearbeiten , um sie zu überarbeiten, als eine neue Frage zu stellen. Das System blockiert Sie, wenn Sie zu viele geschlossene Fragen erhalten. Also - Vorhandenes reparieren ist viel besser, als es noch ein viertes Mal mit einem neuen Thread zu versuchen.

Antworten (1)

Es sieht so aus, als gäbe es eine App, die tut, was Sie wollen. Mit Keyboard Maestro können Sie eine Taste zum Wiederholen, eine konfigurierbare Verzögerung und eine zweite Taste zum Stoppen der Automatisierung einstellen.

Der obige Link zeigt, wie Sie die App so konfigurieren, dass sie durch ein 2.000 Seiten langes PDF blättert und stoppt, wenn eine Taste gedrückt wird, aber Sie könnten diesen Workflow meiner Meinung nach leicht für Ihr Spiel übernehmen.