-
Notifications
You must be signed in to change notification settings - Fork 54
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
Allow applications to capture mouse pointer #69
Comments
I assume this is done with some protocol extension that swc does not implement. Maybe something in wayland-protocols? You could try to implement it in swc if it's simple enough. |
Sure, I could try my hand at this. |
After looking through the protocols and the libswc code, I've come to the conclusion that mouse pointer capture is something that needs either the relative pointer protocol, the pointer constraint protocol, or both. Relevant protocols: https://cgit.freedesktop.org/wayland/wayland-protocols/tree/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml and https://cgit.freedesktop.org/wayland/wayland-protocols/tree/unstable/relative-pointer/relative-pointer-unstable-v1.xml |
It looks like |
Any progress on this? |
This along with subsurface support are the only 2 things that stop me from daily driving velox with swc, I'd love to have these implemented, is there any way I can help or contribute? |
Hey, is this ever going to be done? This is also stopping me from daily driving velox and I don't have enough skill in C to help out, myself. |
This is mostly a gaming-related issue; a lot of games expect to have control over the mouse pointer. For example, Velox does not allow Minecraft to capture the mouse pointer which in turn makes turning the camera nearly impossible.
The text was updated successfully, but these errors were encountered: