tiny-pilot / tinypilot

Use your Raspberry Pi as a browser-based KVM.
https://tinypilotkvm.com
MIT License
2.99k stars 249 forks source link

ChromeOS support treats mouse input as a touch device #753

Open mtlynch opened 3 years ago

mtlynch commented 3 years ago

Description

A user has reported that Chromebook interprets TinyPilot's mouse emulation as a touch device.

What's the behavior that you expect?

The ChromeOS treats the TinyPilot's input the same way it would treat an external physical mouse.

What's happening instead?

Instead of moving the cursor as the user moves the cursor on the screen, the cursor only moves when the user clicks the cursor. And scrolling can only happen when the user clicks and drags the screen like on a phone.

What are the steps to reproduce this behavior?

  1. Connect TinyPilot to a Chromebook
  2. Try moving the mouse

Screenshots

Screenshot is of a long-left click of the word "easy"

image

Logs

https://logs.tinypilotkvm.com/q6Flf5S3

gkovacs commented 1 year ago

I can confirm that I can reproduce this issue with the Tinypilot Voyager 2a, firmware version 2.5.4, when attached to a HP Chromebook x2 11-DA0023DX. I have not found a workaround.

Belal-Salas commented 1 week ago

Any update on this?

cghague commented 1 week ago

We're looking into relative mouse mode, which could potentially be the solution. However, we don't have a timeframe for when/if we will implement it, so unfortunately, there isn't an update on this issue.