diff --git a/internal/hidrpc/message.go b/internal/hidrpc/message.go index d1cc9536..3f3506f7 100644 --- a/internal/hidrpc/message.go +++ b/internal/hidrpc/message.go @@ -44,6 +44,8 @@ func (m *Message) String() string { return fmt.Sprintf("MouseReport{Malformed: %v}", m.d) } return fmt.Sprintf("MouseReport{DX: %d, DY: %d, Button: %d}", m.d[0], m.d[1], m.d[2]) + case TypeKeypressKeepAliveReport: + return "KeypressKeepAliveReport" case TypeKeyboardMacroReport: if len(m.d) < 5 { return fmt.Sprintf("KeyboardMacroReport{Malformed: %v}", m.d) diff --git a/internal/usbgadget/hid_keyboard.go b/internal/usbgadget/hid_keyboard.go index 0cb978b4..40dff0be 100644 --- a/internal/usbgadget/hid_keyboard.go +++ b/internal/usbgadget/hid_keyboard.go @@ -201,14 +201,15 @@ func (u *UsbGadget) DelayAutoRelease() { u.kbdAutoReleaseLock.Lock() defer u.kbdAutoReleaseLock.Unlock() - u.log.Info().Msg("delaying auto-release") + u.log.Trace().Msg("delaying auto-release") if u.kbdAutoReleaseTimer == nil { return } - u.log.Info().Msg("resetting auto-release timer") u.kbdAutoReleaseTimer.Reset(autoReleaseKeyboardInterval) + + u.log.Trace().Msg("auto-release timer reset") } func (u *UsbGadget) performAutoRelease(key byte) {