LibX11 1.8.2+ regression on bepo layout in wine
Hello here!
Since libX11 1.8.2, I got a regression very strange I'm currently not able to understand.
Until ArchLinux 1.8.1-3, bepo layout was poorly managed by Wine (some keycode seems rendering to wrong key) but was usable with some tweaks, but since 1.8.2 some keycodes are just no more usable at all in some weird contexts.
At this time, I notice at least É
on 1.8.1 detected as =
on 1.8.2+ and È
working on 1.8.1 but random behavior on 1.8.2+ (using key on chat text input works and display the right character but the same key on keyboard mapping settings not recognized at all when pressed)
Downgrading libx11 to 1.8.1-3 restore previous correct/usable behavior. Regression tested in 1.8.2-1, 1.8.2-2 and 1.8.3-5 on ArchLinux and very easy to reproduce at least on my setup.
You can see the corresponding issue on Wine side here.