Summary: | OSD: Cycle through options by repeatedly pressing the triggering key | ||
---|---|---|---|
Product: | [Plasma] KScreen | Reporter: | kderemie |
Component: | OSD and Plasma applet | Assignee: | kscreen-bugs-null <kscreen-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | fabian.arndt, jpetso, nate, nilskemail+kde |
Priority: | NOR | ||
Version: | 5.23.1 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=476921 | ||
Latest Commit: | https://invent.kde.org/plasma/kscreen/-/commit/805b53e0776379b6eb0a7265f36a83293f237756 | Version Fixed In: | 6.4.0 |
Sentry Crash Report: |
Description
kderemie
2021-10-24 04:47:49 UTC
You can use the arrow keys, FWIW. Where does this code live? I have never worked on kwin/plasma but it could be a neat weekend project (In reply to nilskemail+kde from comment #2) > Where does this code live? I have never worked on kwin/plasma but it could > be a neat weekend project In the /osd subdirectory of the kscreen repository: https://invent.kde.org/plasma/kscreen/-/tree/master/osd We effectively have this in Plasma 6.2 now. I don't see us going back to the old large style but implementing the requested behavior with it. Oops, my bad, I was confused! We do not have this in Plasma 6.2. That said, I'm not sure cycling through the KScreen OSD really makes sense, unless there's also a separate explicit way to acknowledge the selection. Screen change operations can take a few seconds to complete, so you don't want to cause multiple such changes to trigger in the process of navigating to the desired one. If you plan to work on this, do you have an idea for how we can avoid this? (In reply to Nate Graham from comment #6) > That said, I'm not sure cycling through the KScreen OSD really makes sense, > unless there's also a separate explicit way to acknowledge the selection. The arrow-key navigation method already addresses this: nothing gets applied until you confirm by pressing Enter. Cycling with Meta+P should in effect have the same behavior as right-arrow (or in RTL layouts, left-arrow). Yeah, that would probably work. This has been implemented by Sergey Katunin with https://invent.kde.org/plasma/kscreen/-/merge_requests/343 for Plasma 6.4! |