diff --git a/hidrpc.go b/hidrpc.go index 3f1bc0b3..fe4d8931 100644 --- a/hidrpc.go +++ b/hidrpc.go @@ -69,7 +69,7 @@ func handleHidRPCMessage(message hidrpc.Message, session *Session) { logger.Warn().Err(err).Msg("failed to get pointer report") return } - rpcErr = rpcAbsMouseReport(int16(pointerReport.X), int16(pointerReport.Y), pointerReport.Button) + rpcErr = rpcAbsMouseReport(pointerReport.X, pointerReport.Y, pointerReport.Button) case hidrpc.TypeMouseReport: if !session.HasPermission(PermissionMouseInput) { logger.Debug(). diff --git a/internal/usbgadget/hid_keyboard.go b/internal/usbgadget/hid_keyboard.go index d0b6eaa2..74cf76f9 100644 --- a/internal/usbgadget/hid_keyboard.go +++ b/internal/usbgadget/hid_keyboard.go @@ -354,7 +354,7 @@ func (u *UsbGadget) UpdateKeysDown(modifier byte, keys []byte) KeysDownState { u.keyboardStateLock.Unlock() if u.onKeysDownChange != nil { - (*u.onKeysDownChange)(state) + (*u.onKeysDownChange)(state) // this enques to the outgoing hidrpc queue via usb.go → currentSession.enqueueKeysDownState(...) } return state } diff --git a/internal/usbgadget/hid_mouse_absolute.go b/internal/usbgadget/hid_mouse_absolute.go index 1f366d19..374844f1 100644 --- a/internal/usbgadget/hid_mouse_absolute.go +++ b/internal/usbgadget/hid_mouse_absolute.go @@ -85,7 +85,7 @@ func (u *UsbGadget) absMouseWriteHidFile(data []byte) error { return nil } -func (u *UsbGadget) AbsMouseReport(x int16, y int16, buttons uint8) error { +func (u *UsbGadget) AbsMouseReport(x int, y int, buttons uint8) error { u.absMouseLock.Lock() defer u.absMouseLock.Unlock() diff --git a/usb.go b/usb.go index 87f54966..9b4a16ab 100644 --- a/usb.go +++ b/usb.go @@ -89,7 +89,7 @@ func (s *Session) rpcKeypressReport(key byte, press bool) error { return gadget.KeypressReport(key, press) } -func (s *Session) rpcAbsMouseReport(x int16, y int16, buttons uint8) error { +func (s *Session) rpcAbsMouseReport(x int, y int, buttons uint8) error { if s == nil || !s.HasPermission(PermissionMouseInput) { return ErrPermissionDeniedMouse } @@ -128,7 +128,7 @@ func rpcKeypressReport(key byte, press bool) error { return ErrNotPrimarySession } -func rpcAbsMouseReport(x int16, y int16, buttons uint8) error { +func rpcAbsMouseReport(x int, y int, buttons uint8) error { if primary := sessionManager.GetPrimarySession(); primary != nil { return primary.rpcAbsMouseReport(x, y, buttons) }