For Wayland the mouse & tablet are separate devices with their own location, button-pressed state and focused window. Split internal state storage so they're separate. Also track mouse button press/release state without needing focused windows.
For Wayland the mouse & tablet are separate devices with their own location, button-pressed state and focused window. Split internal state storage so they're separate. Also track mouse button press/release state without needing focused windows.