für mein Projekt würde ich gern gedrückte Tasten darstellen lassen. Es darf jedoch kein Fenster dafür benötigt werden. Ich bin dabei auf pynput gestoßen und mit dem Code funktioniert die Tastenerkennung schon sehr gut:
Code: Alles auswählen
from pynput import keyboard
def on_press(key):
try:
print('alphanumeric key {0} pressed'.format(
key.char))
except AttributeError:
print('special key {0} pressed'.format(
key))
return key
def on_release(key):
print('{0} released'.format(
key))
if key == keyboard.Key.esc:
# Stop listener
return False
def main (key):
pressed_key= (on_press(key))
print(pressed_key)
if __name__ =="__main__":
main(key)
# Collect events until released
with keyboard.Listener(
on_press=on_press,
on_release=on_release,
main = main ) as listener:
listener.join()
Hat jemand dazu Ideen oder Gedanken?
Vielen Dank schon einmal!