x11: Properly update XKB group state (#13931)

Pass on all the XkbStateNotify information to XKB.

> "All parameters must always be passed, or the resulting state may be
incoherent."
>
https://docs.rs/xkbcommon/latest/xkbcommon/xkb/struct.State.html#method.update_mask

Previously, many keymaps using multiple groups/layers would not work and
remain in group0.

Release Notes:

- Fixed handling of Xkb keymap groups on X11.
65e463b599fsh committed on 7/8/2024, 2:14:07 PM· committed by GitHubparent11c7374
1 file changedLine totals unavailable