Skip to content

Conversation

@wismill
Copy link
Member

@wismill wismill commented Sep 25, 2024

Very rough implementation of overlays. It works but requires more tests.

However, I am not sure what API to propose. This is messing with the keycodes and thus requires extreme rigor for the compositor. We could try to make it completely internal and then provide no keycode redirection in the API.

I think permanent overlays could be however really useful and completely internal: we would just copy the target key into the source key, thus making easy to permute keys. Not exactly the implementation in X11, but same effect apart the keycodes changes.

I am not planning to work further on general overlays ATM, but I share this to open discussion.

Fixes #124

@wismill wismill added X11 legacy: missing feature Indicates a need to implement legacy X11 features state Indicates a need for improvements or additions to the xkb_state API labels Sep 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

state Indicates a need for improvements or additions to the xkb_state API X11 legacy: missing feature Indicates a need to implement legacy X11 features

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Missing overlays support

1 participant