blob: 229f92028a34c6a80e6c28338d031e1a668dcd6a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#include <stdio.h>
#include <sys/time.h>
struct input_event{//totals to 24
struct timeval time;
unsigned short type;
unsigned short code;
unsigned int state;
};
int main(int argc,char *argv[]) {
int i;
struct input_event ie;
int x,y,z;
while(!feof(stdin)) {
read(0,&ie,sizeof(struct input_event));
printf("type: %d :: ",ie.type);
if(ie.code == 3) x=ie.state;
if(ie.code == 4) y=ie.state;
if(ie.code == 5) z=ie.state;
printf("%15d %15d %15d",x,y,z);
//for(i=0;i<16;i++) {
// printf(" %02x",(unsigned char)ae.derp[i]);
//}
printf("\n");
}
}
|