ich moechte eine Tastendruckfunktion mit pynput.keyboard erstellen,
in der ich die zu drueckende Taste uebergeben moechte.
Vermutlich ist die Loesung simpel, ich bekomme dennoch nicht die richtige
Syntax hin...
Das habe ich:
Code: Alles auswählen
from pynput.keyboard import Key, Controller
keyboard = Controller()
keyboard.press(Key.f11)
keyboard.release(Key.f11)
Code: Alles auswählen
from pynput.keyboard import Key, Controller
keyboard = Controller()
def tastedruecken(taste)
var = taste
keyboard.press(Key.var)
keyboard.release(Key.var)
tastedruecken('f11')
Wie bekomme ich das hin?
Meiner Ansaetze:
Code: Alles auswählen
taste = 'Key.f11'
keyboard.press(taste)
keyboard.release(taste)
taste = 'f11'
keyboard.press(Key.+taste)
keyboard.release(Key.+taste)
taste = 11
keyboard.press(Key.f+ str(taste))
keyboard.release(Key.f+ str(taste))
# f11 ist aber kein String Oo
taste = 'c'
keyboard.press(taste)
keyboard.release(taste)
# Das funktioniert dann wieder!
Am liebsten wuerde ich den ganzen Klammerausdruck nach keyboard.press
uebergeben, um alle Tasten zu ersetzen.
Ich hoffe mir kann hier jemand weiterhelfen!
Ich bedanke mich herzlich im Voraus
Liebe Grueße
3co