"Maustreiber" für resitiven Touch

Gast #5185001
Lesenswert?
• ▲
▼
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.