-
-
Notifications
You must be signed in to change notification settings - Fork 171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
touch device support #1615
Comments
Lots of support code and fixes (may backport some) in r18916, see commit message for details. TODO:
As for browser support, here are some tests: Touch/pointer tests and demos but my tablet isn't seen as a touch device by chrome.. |
The "Xpra Virtual Touchpad" device is working and enabled as of r18918 (just needed to figure out the magic incantation for uinput) New TODO:
|
This needs more work, so r19051 disables the touchpad emulation by default, for now. |
See also Input Device Capabilities: This causes problems for developers when supporting both mouse and touch input. It's difficult to know if a mousedown event actually represents new input from a mouse, or is just a compatibility event for a previously-processed touchstart event. - probably doesn't apply to us since we |
See also #2073 |
For |
Follow up from #1611, see also #173.
Most useful for the HTML5 client (support for precise wheel events added in #1797), which can listen for touch events, suppress the regular clicks and use the new API instead.
We'll probably need to create a uinput touch device, udev rules, etc..
Platform support is going to be "interesting": Understanding touch events as every browser does something slightly different..
The text was updated successfully, but these errors were encountered: