Antoine Martin
Antoine Martin
@amirlatifi I've merged your icon for testing, mostly to see the reaction and to get a feel for what other changes would be required.
This should allow us to workaround limitations in the core API, like having just 8 keysyms per keycode (see #1607#comment:3).
This would help with #387
See also #856 For wayland servers: #387 https://github.com/xkbcommon/libxkbcommon
See also #2597
[A simple, humble but comprehensive guide to XKB for linux](https://medium.com/@damko/a-simple-humble-but-comprehensive-guide-to-xkb-for-linux-6f1ad5e13450)
This needs doing because the group mapping is now done better in the non-x11 lookup! See eaa3f03a2ccb8e9dc2d583a9bb2913de8c3c1dc5 and #4639
We may already want to add support for the very poorly documented `XKLAVIER_STATE` via: https://www.freedesktop.org/wiki/Software/LibXklavier/ [wrong key sent when multiple keyboard layouts are configured](https://gitlab.gnome.org/GNOME/accerciser/-/issues/33)
Does `swap-keys=no` make any difference?
I can't think of any changes to the keyboard handling code client side, so the changes in behaviour may be related to some library updates (ie: GTK). --- Here are...