Skip to content

LibX11 1.8.2+ regression for "exotic" keyboard layout #199

Description

@aeris

Since libx11 1.8.2, a fix generates a regression on wine/proton for people using "exotic" layout keyboard like at least bepo.

Some keys are now wrongly affected (é become è and è no more detected, game change mapping on restart from é to =, etc).
Seems something on wine/proton was previously ok with a libx11 bug but now react in a strange maner with a proper fix.

Reverting the libx11 commit on 1.8.2+ (tested on 1.8.2, 1.8.6 and 1.8.7) restore the previous wine/proton behavior.
Weird behavior tested on Proton 8.0.4, and seems vanilla wine 8.17 is no more affected.

Corresponding issue on libx11 is here

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions