Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Overlays #514

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from
Draft

Overlays #514

wants to merge 1 commit into from

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.

XKB overlays are missing.
1 participant