Bug 407909 - Tab navigation keyboard shortcuts don't work if cursor is placed in the 'sensor browser' sidebar
Summary: Tab navigation keyboard shortcuts don't work if cursor is placed in the 'sens...
Status: RESOLVED UNMAINTAINED
Alias: None
Product: ksysguard
Classification: Unmaintained
Component: ksysguard (other bugs)
Version First Reported In: 5.15.90
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: KSysGuard Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-05-24 14:43 UTC by Kishore Gopalakrishnan
Modified: 2024-09-23 21:01 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kishore Gopalakrishnan 2019-05-24 14:43:10 UTC
It would be great to have 'next tab' and 'previous tab' items in Ksysguard's shortcut configuration (Settings > Configure Shortcuts). Currently, one has to press the 'tab' key until the tabbar is focussed, and then use ctrl+tab to navigate between tabs. In fact, ctrl+(shift)+tab would be a good default binding for these shortcuts, since they are now used as a standard tabbing shortcut in pretty much every application.
Comment 1 Kishore Gopalakrishnan 2019-05-24 14:49:09 UTC
Note that currently, ctrl+(shift)+tab seems to work no matter where the focus is in the default process viewer, but if you have a custom tab and the focus is in the sidebar that allows you to drag in new sensors, ctrl+(shift)+tab doesn't work and you have to bring the focus to the tabbar as mentioned earlier.
Comment 2 Nate Graham 2019-05-24 21:06:58 UTC
You said that Ctrl+(shift)+tab works. It works for me too--including when there are custom tabs/ What's the bug here?
Comment 3 Kishore Gopalakrishnan 2019-05-25 03:43:35 UTC
Ah sorry.

STEPS TO REPRODUCE:
1. Open a custom tab in Ksysguard.
2. Click in the searchbar above the 'sensor browser' sidepane.
3. Press ctrl+tab or ctrl+shift+tab

EXPECTED BEHAVIOUR:
Ksysguard should switch to the next tab or the previous tab.

OBSERVED BEHAVIOUR:
Nothing happens.

ADDITIONAL INFORMATION:
One can get the tab navigation keyboard shortcuts to work again by clicking on one of the inactive tabs, or by pressing 'tab' until the focus is returned to the tabbar. Interestingly, Ksysguard doesn't seem to have the same problem with the default 'process viewer' tab. In this case, it can switch tabs no matter where the focus is.

NOTE:
Initially, I was under the impression that it wasn't implemented since there was no corresponding entry in the shortcuts manager. I usually keep the sidebar minimized (by setting the width to zero), so I didn't realise the focus was in the sidebar. Hence the inaccurate initial report. I've changed the title accordingly,  but I don't know how to change the importance from wishlist to something else.
Comment 4 Nate Graham 2019-05-26 15:32:22 UTC
Confirmed.

Looks like KSysGuard isn't using the typical user-configurable and app-wide tab handling shortcuts like it should.
Comment 5 Christoph Cullmann 2024-09-23 21:01:17 UTC
ksysguard is no longer maintained, in Plasma 6 there is the Plasma system monitor for this task.

If your wish is still valid for the Plasma 6 replacement, please re-open and we can move this bug to the new product, thanks!