fix: handle error in key release process and log warnings

This commit is contained in:
Adam Shiervani 2025-09-16 14:34:02 +02:00 committed by Siyuan Miao
parent 2eae80ef1d
commit 4ad13a5798
1 changed files with 4 additions and 1 deletions

View File

@ -226,7 +226,10 @@ func (u *UsbGadget) performAutoRelease(key byte) {
return
}
u.keypressReport(key, false)
_, err := u.keypressReport(key, false)
if err != nil {
u.log.Warn().Uint8("key", key).Msg("failed to release key")
}
}
func (u *UsbGadget) listenKeyboardEvents() {