Moin, ich betreibe an einem Pi ein SPI-TFT-Display von Adafruit mit einer resistiven Touch-Folie. Einen einfachen Touch-Controller habe mit einem PIC-Controller selbst gebaut, er liefert über SPI die Koordinaten des Berührungspunktes, falls es einen gibt, ansonsten nichts. Ich würde diese Koordinateninformation gerne in "Maus-Events" umwandeln,so dass z.B. kurzes Antippen als Mausclick erkannt und der Anwendung mitgeteilt wird. Kennt jemand eine Library oder etwas ähnliches, die das leistet? Handelsübliche Touch-Controller machen ja eigentlich auch nicht mehr, als Koordinaten zu liefern, oder? Cool wäre es, wenn sich das ganze anwendungsseitig wie ein Maustreiber verhält, sodass die Anwendung nicht merkt, dass vorne ein Tochdisplay dranhängt. Das muss aber nicht zwingend sein, da die Mausevents nur von einer einzigen (Python)anwendung konsumiert werden. Muss auch keine fertige Lösung sein, sondern gerne auch ein "Ansatzpunkt". Bevor ich das selber schreibe, wollte ich erstmal suchen ob es das schon gibt.
Es gibt im Kernel den Userspace Input Treiber, das wäre ein Ansatzpunkt für dich. Such mal nach python-uinput, das ist eine Python API dafür.
Sauber, das klingt schon sehr nach dem was ich brauche, vielen Dank! (Wieso habe ich noch nie davon gehört? Peinlich ist das...)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.