[Duplicate of !2804] Update keyboard modifiers when cursor is above a panel
The panel window does not receive modifier update events if it's not the
current focused window. This adds updateAtPos
to check the window
under the cursor position, and if it's a panel, send a keyboard modifier
update event to the window.
This also makes Shift+Click to open a new instance when not showing desktop on Wayland possible.