Input event validator
Discussions like wayland!340 (comment 2253355) made me think that it would be nice if there was an input event validator tool. Such a tool could check for:
- bad grouping of events into frames, e.g.
wl_pointer
- decreasing timestamps
- matching between timestamps and high precision timestamps
- there is probably a lot more
The tool would open a normal top-level window in order to receive input. It could display current input state. When it detects a problem, it would print it and the recent input events leading to it.
Testing would be manual as the user would need to physically provide input.