您还应该在实际事件之后编写一个同步事件。在您的编写方代码中:
struct input_event ev = {0};ev.type = EV_ABS;ev.pre = ABS_X;ev.value = 42;usleep(1500);memset(&ev, 0, sizeof(ev));ev.type = EV_SYN;ev.pre = 0;ev.value = 0;ret = write(fd, &ev, sizeof(ev));getchar();
您还应该在实际事件之后编写一个同步事件。在您的编写方代码中:
struct input_event ev = {0};ev.type = EV_ABS;ev.pre = ABS_X;ev.value = 42;usleep(1500);memset(&ev, 0, sizeof(ev));ev.type = EV_SYN;ev.pre = 0;ev.value = 0;ret = write(fd, &ev, sizeof(ev));getchar();