tinypilot icon indicating copy to clipboard operation
tinypilot copied to clipboard

Support mouse input on Android devices

Open mtlynch opened this issue 3 years ago • 3 comments

This USB-C splitter gives TinyPilot limited compatibility with Android phones.

One user reported that he was able to get video capture and keyboard input, but mouse input was not fully functional.

On a Pixel 4a, I'm able to reproduce the issue, though I'm not able to get video capture, as the Pixel 4a doesn't seem to support video output through USB-C.

I tried connecting a physical USB keyboard and mouse to the Pixel 4a through a USB hub, and both mouse and keyboard functioned normally on the phone. It's possible that Android only works with relative-positioned mice (TinyPilot's is absolute positioned). Or it's possible that there's something in TinyPilot's USB HID descriptor that's causing the Android to ignore its input.

mtlynch avatar May 30 '22 22:05 mtlynch

I'm really interested in get it to do video output from an Android phone, how would you connect the phone and splitter, I cant wrap my mind around this, are there any diagrams available please

man4567890 avatar Jul 22 '22 06:07 man4567890

There's a good diagram in the forum showing how one user was able to achieve video capture.

It depends on the model of your Android device. Only certain devices support video output through the USB-C port.

mtlynch avatar Jul 25 '22 21:07 mtlynch

Thank you, this is neat, I will order the splitter, Thanks again Michael

man4567890 avatar Jul 26 '22 05:07 man4567890