trackpad gesture support
I would like to have "proper" trackpad support in UTM (using Apple native Virtualization) for Linux guests. (see https://github.com/utmapp/UTM/issues/6527)
After forcing UTM to pass the trackpad to the vm directly it is detected as a "spice vdagent tablet".
However currently only "pointing" works no "clicking", and no gestures (not even scrolling).
I define proper support as:
- left click
- right click (two finger click)
- 3 finger click
- 3 or 4 finger swipe (left, right, up, down)
- pinch to zoom
- 2 finger scroll (vertical, horizontal)
Am I correct that there is currently no "real" trackpad support in vdagent (as in every pointer device is an emulated mouse)?
I can help with the implementation, any pointers as to where to start?