Hier der Open Source code zur mausauslese
Code:#include <stdio.h> #include <stdlib.h> #include <fcntl.h> #include <linux/input.h> #define MOUSEFILE "/dev/input/event7" /* oder wenn nicht USB mouse sondern trackpoint: #define MOUSEFILE "/dev/input/event5" oder #define MOUSEFILE "/dev/input/event8" */ int main() { int fd; struct input_event ie; if((fd = open(MOUSEFILE, O_RDONLY)) == -1) { perror("opening device"); exit(EXIT_FAILURE); } while(read(fd, &ie, sizeof(struct input_event))) { printf("time %ld.%06ld\ttype %d\tcode %d\tvalue %d\n", ie.time.tv_sec, ie.time.tv_usec, ie.type, ie.code, ie.value); } return 0; }







Zitieren
Lesezeichen