Я хочу написать программное обеспечение, которое имитирует сенсорный ввод на устройстве android (Nexus 5x). Я нашел этот пост: https://codereview.stackexchange.com/questions/91168/parsing-a-file-for-an-android-device Это охватывает большинство вещей, которые мне нужны, чтобы это работало.
Проблема в том, что я получаю EV_SYN 004 и 005 события:
/dev/input/event0: EV_SYN 0004 0002ff2c <-- ??
/dev/input/event0: EV_SYN 0005 0bcd1087 <-- ??
/dev/input/event0: EV_ABS ABS_MT_TRACKING_ID 00002d4c
/dev/input/event0: EV_ABS ABS_MT_POSITION_X 0000026c
/dev/input/event0: EV_ABS ABS_MT_POSITION_Y 0000052a
/dev/input/event0: EV_ABS ABS_MT_PRESSURE 0000003e
/dev/input/event0: EV_ABS ABS_MT_TOUCH_MAJOR 0000000a
/dev/input/event0: EV_ABS ABS_MT_TOUCH_MINOR 0000000a
/dev/input/event0: EV_SYN SYN_REPORT 00000000
Может кто-нибудь сказать мне, для чего EV_SYN 4 и 5? Я не смог найти их в заголовках Linux: https://elixir.bootlin.com/linux/v4.7.10/source/include/uapi/linux/input-event-codes.h (проверено несколько версий)