当输入设备有事件产生时,内核就会将事件上报到设备文件,事件的数据以struct input_event为单位存入设备文件,所以读取事件数据时使用struct input_event结构体,这个结构体定义在/usr/include/linux/input.h中,定义如下: struct input_event {struct timeval time;__u16 type;__u16 code;__s32 value;}; 二、结构体...