Skip to content

Feature request: layout-specific XCompose or custom dead keys definition #950

@devnoname120

Description

@devnoname120

I’m the developer of https://github.com/qwerty-fr/qwerty-fr and one of the long-standing issues for feature parity on Linux has been the difficulty having a good story around dead keys.

We have custom dead key definitions (example for Windows) that fit the keyboard layout philosophy better than the ones that are natively available in XKB. Using an XCompose file would unfortunately override either the user’s personal .XCompose file or the locale-specific one, neither being ideal. This would make for an awkward experience when switching keyboard layouts (we would need a helper utility to replace the XCompose file back) and due to that this issue has been idling for a long time.

I suppose I could alternatively create a fake locale just for my keyboard layout but I’m worried about the possible ramifications in various apps and CLIs of using a non-standard locale.

See this for more context: qwerty-fr/qwerty-fr#17

Would it be possible to add a way to support layout-specific XCompose files? Thanks!

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