struct input_event { struct timeval time; unsigned short type; unsigned short code; unsigned int value; };