You probably want to poll for events with libevdev_has_event_pending.
https://www.freedesktop.org/software/libevdev/doc/0.5/group__events.html
You probably want to poll for events with libevdev_has_event_pending.
https://www.freedesktop.org/software/libevdev/doc/0.5/group__events.html