Hallo zusammen,
ich bräuchte in Python ein Miniscript welches folgendes bewerkstelligt:
Wenn die Maus bewegt wird, dann soll in Folge "etwas" passieren.
Ich habe mit folgenden Script herumprobiert:
-------------------------------
[font="Arial"]Fh = file (‚/dev/input/mice‘)[/font]
[font="Arial"] [/font]
[font="Arial"]While (1):[/font]
[font="Arial"] fh.read(3)[/font]
[font="Arial"] print ‘Maus bewegt sich!’[/font]
-------------------------------
Soweit so gut. Das funktioniert. Das Problem ist, dass die Zeile fh.read(3) die Schleife logischer Weise blockiert.
Ich möchte aber diese Maus-Daten dauernd abfragen und bei Nichtbewegen dies feststellen und z.B. an Ubidots senden, dass nichts passiert ist.
Ich kann aber laienhaft gesprochen ja nicht sagen "if fh.read(3) dann tue etwas oder halt nicht"
Ich habe ewig versucht diese File zu öffnen, auszulesen und dann wieder zu schliessen und dann Obiges umzusetzen, aber ich hab definitiv zu wenig Ahnung
Für eine Idee oder Anregung danke ich im Voraus!!!
Bene