https://bugs.kde.org/show_bug.cgi?id=525649

            Bug ID: 525649
           Summary: Allow duplicate global shortcuts (warn instead of
                    block) and let apps set their own portal bindings
    Classification: Frameworks and Libraries
           Product: frameworks-kglobalaccel
      Version First 6.30.0
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

DESCRIPTION
Right now OBS can't use the portal as its hotkey system because of two limits:

1. Apps can't manage their own bindings. The app should be able to set and
change its shortcut triggers through the portal (with a one-time "allow" prompt
from the desktop). That way OBS keeps its hotkey settings inside the app, and
per-profile hotkeys become possible.
2. Duplicate bindings are refused. One key triggering several actions is a
common, valid use case (e.g. push-to-talk on one source + push-to-mute on
another). Desktops should warn about conflicts and offer "assign anyway"
instead of blocking them.

With these two changes, OBS and similar apps could support global hotkeys on
Wayland without workarounds.

SOFTWARE/OS VERSIONS
Operating System (available in the Info Center app, or by running `kinfo` in a
terminal window): Arch Linux
KDE Plasma Version: 6.30.0
KDE Frameworks Version:  Latest at time of submission
Qt Version: Latest at time of submission

ADDITIONAL INFORMATION
Related: https://github.com/obsproject/obs-studio/pull/13680 and
https://github.com/obsproject/obs-studio/pull/13661

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to