@Lunaphied
> Getting cursor position is generally a lot more annoying but it's also like a one hour patch max
Having been party to discussions with both GNOME and KDE folks, I can summarize their maintainers categorically *reject* this as a feature.
Despite that, it is possible to do this without changing anyone's code.
> people are against you
It's perhaps the snarky hyperbole that you didn't notice, and that's fine-- we don't know eachother.
> any arbitrary application having full control
Indeed, and it's a great goal! Wayland news often carries the "It's better than X because you can't sniff the keyboard" -- I recently published demos of keyboard sniffing on gnome, kde, cosmic, niri, and sway - no code changes. I'd love if Wayland's promise was real. I'm not against Wayland, in fact, the inertia points to X11's demise, so I'm just focusing on the future and what I can change.
> i really do think it's about more user freedom not less
The transition to Wayland disabled or hamstrung just about every accessibility tool available. It took 18-ish years before GNOME-Wayland landed code that allows Orca to recite keystrokes. I suspect many have not enjoyed the freedom enabled by Wayland. I'm setting out to improve the parts that I can.
> Sorry if all this comes off harsh
X11 clearly traumatized its maintainers, and the transition has been quite bumpy for everyone. I totally understand the harshness -- everyone's kinda tired all at the same time.
The best outcome of my work will be that I can convince compositor devs, wayland protocol folk, and freedesktop contributors that there's still gaps that need solving... but until then, I'm gonna write a big pile of glue code that makes it all work.