Summary: | Global Shortcuts Portal: Binding activated / Binding released events are triggering inconsistently | ||
---|---|---|---|
Product: | [Plasma] xdg-desktop-portal-kde | Reporter: | winblocker |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
Status: | REPORTED --- | ||
Severity: | normal | CC: | aleixpol, jgrulich, kde, kdedev, nate |
Priority: | NOR | ||
Version First Reported In: | git-master | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
winblocker
2024-03-26 13:39:51 UTC
Can you please provide an implementation that we can test? It would make our life considerably easier. See "ADDITIONAL INFORMATION" at the end of the original post. Can i get an official response to this? I just re-tested it myself and it is still a problem for me. Is this intended behavior? It has become more relevant recently as Electron has committed to the portal and several apps which utilize push to talk functionality build on top of it. I just re-tested this and it is still showing this problem. A way of testing was already provided in the original post. Operating System: Arch Linux KDE Plasma Version: 6.3.2 KDE Frameworks Version: 6.11.0 Qt Version: 6.8.2 Isn't it somewhat expected? If I have two shortcuts ctrl + a ctrl + alt +a if I hold ctrl+a and then press alt another binding is activated. (In reply to David Redondo from comment #4) > Isn't it somewhat expected? If I have two shortcuts > ctrl + a > ctrl + alt +a > > if I hold ctrl+a and then press alt another binding is activated. No what i am expecting is that while i am holding down keys on the keyboard all registered bindings that match a subset of those keys are triggered. This is the behavior of X.org and windows due to apps listening for all inputs there. I have already mentioned in the initial post a push to talk scenario where the current behavior is a problem. But once again here is the scenario: You have a voice communication software the requires you to hold a key combination to activate the microphone (push to talk). While you are holding the combination you decide to for example move your character in a video game. So you press the W key for example. If you do that your microphone deactivates and thus interrupting your speech. Having thought about this a bit more i would consider it a feature if multiple apps could register the same combination through the portal. It should be up to the user to avoid having multiple apps on the same combination. There could always be some sort of warning but there might be a use-case of triggering multiple apps with the same key combination. |