From cc93748d8d9be243439181481b23d4e3e92a8237 Mon Sep 17 00:00:00 2001 From: Adam Shiervani Date: Tue, 16 Sep 2025 14:34:43 +0200 Subject: [PATCH] fix: log warning on keypress report failure --- internal/usbgadget/hid_keyboard.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/usbgadget/hid_keyboard.go b/internal/usbgadget/hid_keyboard.go index a899f077..4ad510c2 100644 --- a/internal/usbgadget/hid_keyboard.go +++ b/internal/usbgadget/hid_keyboard.go @@ -481,6 +481,9 @@ func (u *UsbGadget) keypressReport(key byte, press bool) (KeysDownState, error) func (u *UsbGadget) KeypressReport(key byte, press bool) error { state, err := u.keypressReport(key, press) + if err != nil { + u.log.Warn().Uint8("key", key).Bool("press", press).Msg("failed to report key") + } isRolledOver := state.Keys[0] == hidErrorRollOver if isRolledOver {