Seite 1 von 1
Tastatur abfragen
Verfasst: Montag 1. Mai 2017, 16:06
von GuardDog
Hallo liebe Community,
ich möchte mit einem Programm auf Tastatureingaben reagieren, allerdings ohne, input zu verwenden, da man dort erst die Console anwählen muss (oder?). Könnt ihr mir helfen
MfG
Re: Tastatur abfragen
Verfasst: Montag 1. Mai 2017, 16:20
von __deets__
Hast du mal ein bisschen gesucht? Das Thema kommt öfters & hängt sehr vom OS ab. Über das du nichts verrätst.
Re: Tastatur abfragen
Verfasst: Montag 1. Mai 2017, 16:27
von GuardDog
Okay also ich hätte gerne die Lösung für Windows sowie Ubuntu, gefunden habe ich nichts
Re: Tastatur abfragen
Verfasst: Montag 1. Mai 2017, 16:37
von __deets__
Für Linux:
http://python-evdev.readthedocs.io/en/latest/index.html
Windows hat vielleicht wer anders einen Tipp
Re: Tastatur abfragen
Verfasst: Montag 1. Mai 2017, 17:32
von Alfons Mittelmeyer
GuardDog hat geschrieben:Okay also ich hätte gerne die Lösung für Windows sowie Ubuntu, gefunden habe ich nichts
Da hatte jerch einmal etwas dazu geschrieben:
viewtopic.php?t=20555
Und für Windows ist hier Console I/O beschrieben:
https://docs.python.org/2/library/msvcrt.html
Re: Tastatur abfragen
Verfasst: Montag 1. Mai 2017, 18:33
von pixewakb
Ergänzend
https://pypi.python.org/pypi/pyHook
Hackerparagraph beachten. Wenn Du ein GUI-Toolkit verwenden willst, so können die das in der Regel auch. Tkinter-GUI-Elemente lassen sich z. B. mittels Tastatur-Eingaben steuern.
Re: Tastatur abfragen
Verfasst: Dienstag 2. Mai 2017, 19:12
von GuardDog
Ja ich verwende Tkinter
Re: Tastatur abfragen
Verfasst: Dienstag 2. Mai 2017, 19:51
von pixewakb
Habe ich nie gemacht, aber bei M. Weigend, Objektorientierte Programmierung mit Python gibt es ein Kapitel "Event-Verarbeitung" (S 501-517), die das erklärt. Du müsstest mal nach event und tkinter suchen. Daran macht Weigend dann die Sachen fest.
Ich habe spontan (!) das gefunden:
http://effbot.org/tkinterbook/tkinter-e ... ndings.htm
Ich kann Dir nicht sagen, ob das noch aktuell ist. Du müsstest selbst schauen, weil ich damit keine (!) praktische Erfahrung habe und keinen Quellcode anbieten kann.