Remix.run Logo
mbreese a day ago

I used to do the same thing with a full RPi4. I’m pretty sure that was the first non-pi zero that worked in gadget mode.

I was trying to make an attached Linux machine for my iPad instead of using a cloud VM. It was pretty effective, but at the time the ARM distributions were difficult to run what I wanted. Now, however, it would be significantly better.

17 hours ago | parent | next [-]
[deleted]
walterbell a day ago | parent | prev [-]

Going in the other direction: recent Intel laptops with Thunderbolt should support USB gadget mode. In theory, this would allow a Linux laptop to emulate keyboard and mouse input to an iPad Mini portrait sidecar, with seamless kb/mouse context switching onto USB, as the cursor moved into the configured virtual viewport of the iPad "monitor".

Similar to synergy/barrier/input-leap, but using USB gadget mode instead of local network, since iOS wouldn't allow installation of non-Apple keyboard-mouse remoting software, https://github.com/input-leap/input-leap

SoapSeller 16 hours ago | parent [-]

I'm doing it with Bluetooth.

Gave up fairly quickly on using linux bt stack as it's... Not fun.

Instead I have a ESP32 dongle style board [0] connected with usb to my computer, it present itself as BT HID device to the iPad and communicate with the computer via serial.

Still wip, but overall it works for my main use case(skipping songs & managing volume).

[0] https://www.waveshare.com/esp32-s3-lcd-1.47.htm