Now that Android apps are (starting to be) supported on Chromebooks, I’m attempting to add mouse/keyboard support to my game.
However, I’m finding that mouse input doesn’t actually work. At least on my Acer Chromebook 14 with bluetooth mouse connected, “Input.mousePresent” returns false, and Input.mousePosition doesn’t change.
The same build running on a regular Android tablet with the same mouse connected returns true and Input.mousePosition works.
So I’m guessing that ChromeOS is not passing through raw mouse data to Android, and instead is emulating touchscreen presses with mouse clicks. This theory is supported by the fact that “Input.touchSupported” returns true, even though the Chromebook does not have a touch screen.
Has anyone found a workaround for this? A way to access raw mouse position data on a Chromebook?
Yet, official stance - Unity doesn’t support it (mainly if I am not mistaken because it’s not an ARM architecture). You can submit a request here https://feedback.unity3d.com to get people’s attention.