From 57a0a219b00e64412df8a74b0db641112ecf900d Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Thu, 29 May 2025 13:33:50 +1000 Subject: [PATCH] evdev: Handle MSC_SERIAL better in the event log print Print it as hex and align it better in the output Part-of: --- src/evdev.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/evdev.c b/src/evdev.c index 5fe9c337..8cfcb332 100644 --- a/src/evdev.c +++ b/src/evdev.c @@ -1046,6 +1046,14 @@ evdev_print_event(struct evdev_device *device, time - last_time); last_time = time; + } else if (libevdev_event_is_code(e, EV_MSC, MSC_SERIAL)) { + evdev_log_debug(device, + "%u.%03u %-16s %-16s %#010x\n", + time / 1000, + time % 1000, + libevdev_event_type_get_name(e->type), + libevdev_event_code_get_name(e->type, e->code), + e->value); } else { evdev_log_debug(device, "%u.%03u %-16s %-20s %4d\n",