Bug 479364 - Hard to find the feature to set per-applet keyboard shortcuts for applets that don't expose the functionality in their own config windows
Summary: Hard to find the feature to set per-applet keyboard shortcuts for applets tha...
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Clipboard widget & pop-up (other bugs)
Version First Reported In: master
Platform: Other Linux
: NOR minor
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2024-01-03 17:25 UTC by Kristen McWilliam
Modified: 2024-01-12 17:08 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kristen McWilliam 2024-01-03 17:25:59 UTC
SUMMARY

Currently there is only a shortcut for "Show Clipboard Items at Mouse Position", there should also be a shortcut to toggle show/hide for the plasmoid that _doesn't_ follow the mouse cursor.


STEPS TO REPRODUCE
1. Right click clipboard icon in tray, choose `Configure Clipboard...`
2. Select the `Shortcuts` tab on the left

OBSERVED RESULT

No shortcut available to toggle the plasmoid with a static position

EXPECTED RESULT

Should be a shortcut to toggle the plasmoid with a static position

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora
(available in About System)
KDE Plasma Version: 5.91.90
KDE Frameworks Version: 5.248.0
Qt Version: 6.6.0
Comment 1 Nicolas Fella 2024-01-09 00:23:15 UTC
All system tray Plasmoids have the ability to set such a shortcut in the system tray settings.

What's missing here is the ability to set the same shortcut from the applets own config
Comment 2 Kristen McWilliam 2024-01-09 15:40:04 UTC
(In reply to Nicolas Fella from comment #1)
> All system tray Plasmoids have the ability to set such a shortcut in the
> system tray settings.
> 
> What's missing here is the ability to set the same shortcut from the applets
> own config

I think that needs to have its discoverability improved - even after you said it was there, it took me a hot minute to find where to configure that shortcut.

Maybe there should be a default button in the tray plasmoid configs that will bring the user to the system tray settings for its entry, where you can configure the "show" shortcut and when the icon should show in the tray.
Comment 3 Nate Graham 2024-01-11 22:21:02 UTC
As for the original request, I think that has to be a no. There's not a reason I can see to set a default keyboard shortcut for one random System Tray applet but not all the others--especially for an applet that already has a keyboard shortcut available to access its content in another way.

The issue here is that for applets whose "Configure..." button opens a KCM or nonstandard dialog, you won't see the page that lets you set a keyboard shortcut for it. For those, you have to do so via the System Tray's own config dialog, on the "Entries" page.

I'm not sure how we could improve this, but I'll change the title to reflect the true issue.
Comment 4 Kristen McWilliam 2024-01-12 14:55:29 UTC
(In reply to Nate Graham from comment #3)
> As for the original request, I think that has to be a no. There's not a
> reason I can see to set a default keyboard shortcut for one random System
> Tray applet but not all the others--especially for an applet that already
> has a keyboard shortcut available to access its content in another way.

Definitely doesn't need a _default_ shortcut, just a (discoverable) way to set one.

> The issue here is that for applets whose "Configure..." button opens a KCM
> or nonstandard dialog, you won't see the page that lets you set a keyboard
> shortcut for it. For those, you have to do so via the System Tray's own
> config dialog, on the "Entries" page.
> 
> I'm not sure how we could improve this, but I'll change the title to reflect
> the true issue.

Aside from the idea of there being a button that takes the user to the appropriate entry in the System Tray Settings, it can be confusing that the System Tray Settings has both `Entries` (that can configure keyboard shortcuts for various items) and `Keyboard Shortcuts` (which configures only the System Tray Settings shortcut).
Comment 5 Nate Graham 2024-01-12 17:08:32 UTC
Right, the "Keyboard Shortcuts" page could be a good place to locate the shortcuts for all the containing applets too, not just the main popup.