Kommunikation über /dev/input/mice
Von: Sven Geggus (usenet@fuchsschwanzdomain.de) [Profil]
Datum: 30.01.2009 21:30
Message-ID: <glvo13$t74$1@ultimate100.geggus.net>
Newsgroup: de.comp.os.unix.programming
Datum: 30.01.2009 21:30
Message-ID: <glvo13$t74$1@ultimate100.geggus.net>
Newsgroup: de.comp.os.unix.programming
Hallo zusammen,
ich hab gerade man schnell folgenden Code zusammengehackt:
#include <stdio.h>
int main() {
FILE *mdev;
char bytes_read[3];
mdev = fopen("/dev/input/mice","r" );
while(1) {
fread( bytes_read, sizeof(char), 3, mdev);
printf("%02x %02x %02x\n",
0xff & bytes_read[2],0xff & bytes_read[1],0xff & bytes_read[0]);
}
}
Tut soweit einwandfrei. Allerdings kommen eben nur dann Werte wenn die
Maus bewegt wird oder wenn eine Taste gedrückt wird.
Ich würde aber gerne beim Start meines Programms den aktuellen
Zustand der Maustasten (gedrückt, nicht gedrückt) abfragen.
Geht das
irgendwie?
Gruss
Sven
--
"We don't know the OS that God uses, but the Vatican uses Linux"
(Sister Judith Zoebelein, Vatican Webmaster)
/me is giggls@ircnet, http://sven.gegg.us/ on the Web
[ Auf dieses Posting antworten ]Antworten
- Enrik Berkhan (31.01.2009 11:53)
- Enrik Berkhan (31.01.2009 12:27)
- Sven Geggus (31.01.2009 20:50)
- Sven Geggus (01.02.2009 13:18)
