Skip to content

linux: x11rb: Overhaul keymap handling#434

Draft
pentamassiv wants to merge 11 commits into
enigo-rs:mainfrom
pentamassiv:keymap_overhaul_x11rb
Draft

linux: x11rb: Overhaul keymap handling#434
pentamassiv wants to merge 11 commits into
enigo-rs:mainfrom
pentamassiv:keymap_overhaul_x11rb

Conversation

@pentamassiv
Copy link
Copy Markdown
Collaborator

Use the xkbcommon keymap and state for x11rb as well

pentamassiv added 11 commits May 5, 2025 23:09
8 modifiers are often used, buth there can actually be 32 modifiers
Fewer elements of the iterator get copied, because only elements that passed the filter get copied
The keymap only had to be generic because it was used by x11 and Wayland and they had different types for the keycodes. Since keymap is no longer used by Wayland, there is no need for generics
@pentamassiv pentamassiv force-pushed the keymap_overhaul_x11rb branch from 00d2070 to c891a46 Compare May 5, 2025 21:09
@pentamassiv pentamassiv marked this pull request as draft May 6, 2025 09:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant