Transposing multi-touch events from the host to an Android guest running on QEMU.
@slp Looks great. At which abstraction level are the events being sent and handled?
@adrianlshaw @slp I was wondering the same, this reminds me of the days I worked on RDP8 multitouch redirection from Linux
@awakecoding @slp That's cool! I didn't realise RDP had any notion of multitouch
@adrianlshaw @slp yes, it was introduced with Windows 8.1, back in the days where Windows laptops and tablets with touch screens were still relatively new. It's documented in MS-RDPEI: https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpei/72a8cb65-7f6c-407c-a21a-3d970721fed0
@adrianlshaw The events are received by the GTK widget as a GdkEventTouch event, then they are translated into Linux's input Multi-touch protocol, and finally injected into the guest via a virtio-input device.
@slp Nice. What's the host OS and hardware?
@joytrek Fedora aarch64 on a Chromebook X2.
@slp Thanks. I didn't realize Chromebooks have touchscreens.
@slp would love to see this for libinput multitouch events on my touchpad