[vz-users] Maus zum Auslesen von potentialfreien Kontakten

Lars Täuber lars.taeuber at web.de
Fri Apr 14 09:28:15 CEST 2017


Guten Morgen zusammen!

On Fri, 14 Apr 2017 00:33:39 +0200
Jakob Hirsch <jh at plonk.de> wrote:

> On 13.04.2017 22:50, Lars Täuber wrote:
> > Ich will den Zustand eines Kontaktes auslesen, und nicht nur dessen Änderung.
> > Also mein Kontakt ist offen oder geschlossen. Wie kann ich das auslesen, wenn er sich über Tage nicht verändert?  
> 
> In dem Beispielcode gibt es die Funktion isButtonPressed(), die genau
> das macht.


Ohne es jetzt wirklich ausprobiert zu haben, denke ich, dass isButtonPressed() nur überprüft, ob eine event von einem Tastendruck herrührt.
Es wird aber keine event ausgelöst, wenn keine Taste gedrückt oder losgelassen wird und die Maus nicht bewegt wird.
Events werden nur ausgelöst, wenn die Maus sich bewegt oder sich ein Tastenzustand ändert. Andernfalls bleibt das read(fd, &ev, sizeof(ev)) einfach im wartenden Zustand (select()).

In meinem Fall müsste ich also die Maus bewegen, um einen event auszulösen. Geht das nicht auch anders?
Evtl. müsste ich die USB-Maus direkt ohne Linux input_event auslesen. Das wird wohl zu kompliziert sein für mich.


Schöne Grüße
Lars


More information about the volkszaehler-users mailing list