2017-08-06 8 views
-2

Ich versuche, einen Clicker für ein Spiel zu machen. Es erfordert ein wiederholtes Drücken eines Knopfes und ungefähr 10 Sekunden später, um einen anderen Knopf zu halten.Simulieren Sie mehrere Tastendrücke

Ich möchte zehn Sekunden lang q drücken und dann c für 10 Sekunden gedrückt halten, diesen Vorgang endlos wiederholend, habe ich mit Google gesucht, kein Tastaturklicker kann mehr als einen Schlüssel gleichzeitig ausführen.

+0

Verwenden Sie einfach AutoHotkey. Es ist für solche Anwendungen konzipiert. Auch Betrug ist schlecht, mmkay? – Carcigenicate

Antwort

0

PyUserInput sollte das tun!

Es ist eine Zusammenführung von zwei coolen Repositories: PyMouse und PyKeyBoard.

Es ermöglicht Ihnen, Maus und Tastatur mit Python zu steuern, und es ist in pip Paketmanager verfügbar.

Probieren Sie etwas wie folgt aus: Schlüssel = PyKeyboard() während True: stop = time.time() # Zeit berechnet, wenn

# start pressing Q for 10 seconds 
while(time.time() < stop): 
    keys.tap_key('Q') 

keys.press_key('C') #start pressing C for 10 seconds 
time.sleep(10) #sleeps for 10 seconds 
keys.release_key('C') #releases C key 

Für stellen drücken Q zu stoppen, die Sie benötigen, arbeiten um Zeit und PyUserInput-Bibliotheken zu importieren.

Verwandte Themen