From 5c5637ced37fc3179a7993b17a3361ff4d85472e Mon Sep 17 00:00:00 2001 From: Louis Burda Date: Mon, 13 Feb 2023 16:16:50 +0100 Subject: Send key report on active modifier change --- src/hid.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/hid.c b/src/hid.c index e87310f..a6be20b 100644 --- a/src/hid.c +++ b/src/hid.c @@ -367,7 +367,8 @@ bool update_keyboard_report(struct hid_keyboard_report *new, struct hid_keyboard_report *old) { - return memcmp(new->codes, old->codes, HID_REPORT_CODES); + return new->mods != old->mods + || memcmp(new->codes, old->codes, HID_REPORT_CODES); } bool -- cgit v1.2.3-71-gd317