Skip to content

refactor(keybindings): transition to native Mutter intercept and SRP …#8

Merged
KonstantinMerkel merged 4 commits into
developfrom
refactor/keyboard-shortcuts-v2
Jun 10, 2026
Merged

refactor(keybindings): transition to native Mutter intercept and SRP …#8
KonstantinMerkel merged 4 commits into
developfrom
refactor/keyboard-shortcuts-v2

Conversation

@KonstantinMerkel

@KonstantinMerkel KonstantinMerkel commented Jun 4, 2026

Copy link
Copy Markdown
Owner

Implements better keyboard shortcut architecture.

Behavioural Changes:

  1. Should prioritise this extensions shortcuts over system defaults (may disable those while extension in use)
  2. Should perfectly reenable those shortcuts on disabling of the extention. Should also be resilient against shell chrashes

Internal Changes:
Two methods used:

  • For some default keys we hijack the executed code. High priority. But not always possible.
  • For most we register new keys and shadow the old ones. Reenable on disable.

@KonstantinMerkel KonstantinMerkel self-assigned this Jun 4, 2026
@KonstantinMerkel KonstantinMerkel force-pushed the refactor/keyboard-shortcuts-v2 branch 2 times, most recently from 79491b2 to 189d8d2 Compare June 4, 2026 14:52
@KonstantinMerkel KonstantinMerkel force-pushed the refactor/keyboard-shortcuts-v2 branch from 189d8d2 to 9fea001 Compare June 5, 2026 07:58
@KonstantinMerkel KonstantinMerkel merged commit 15e880d into develop Jun 10, 2026
1 check passed
@KonstantinMerkel KonstantinMerkel deleted the refactor/keyboard-shortcuts-v2 branch June 10, 2026 14:51
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.

2 participants