SUMMARY Many users rely on a specific ordering of activities when switching between them. Activities can be arranged in a specific sequence in the activity pager by giving them names prefixed by a number; e.g. "1- General, 2- Development, 3- System". However, the sequence of the activities that appears in the activity switcher is different from the sequence in the pager. The activity switcher shows the current activity as the first activity, and then sorts the remaining activities. This causes very confusing behaviour when the user switches to the next activity using the "Walk through activities" global keyboard short-cut. For example, if the user wishes to switch to activity 4, when the current activity is 2, then it is natural to press the short-cut twice, to go from activity 2 -> 3 -> 4 in the activity pager. However, pressing the next-activity short-cut twice actually toggles 2 -> 3 -> 2, because of the counter-intuitive behaviour of the activity switcher. The activity switcher should *not* sort the activities so that the current activity appears first. It should preserve the lexicographic-ordering of the sequences, and simply highlight the current activity, rather than moving it to the top of the list. This would make the activity switcher a lot more usable and less confusing, especially when using it concurrently with the activity pager. STEPS TO REPRODUCE 1. Configure more than two activities 2. Name the activities so that they appear in a specific sequence. 3. Add an activity pager to the panel. 4. Select the first activity. 5. Press "Walk through activities" global short-cut twice. OBSERVED RESULT Activities switch in the sequence 1 -> 2 -> 1. EXPECTED RESULT Activities switch in the sequence 1 -> 2 -> 3. SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
The activity switcher sorts activities in the most recently used order. Like the window switcher (alt+tab) which it is designed after. If you want to have keyboard shortcuts follow the pager ordering, you can undefine the 'walk through' shortcuts and define 'switch to next/previous activity'.
>> and define 'switch to next/previous activity'. Many thanks, but I don't see these short-cuts available. The only short-cuts relating to activities are the walk-through shortcuts and individual short-cuts to switch to each activity individually. I don't see any "switch to next activity" shortcut.
Created attachment 127411 [details] activity short-cuts These are the short-cuts available. I don't see any "switch to next activity" in the global shortcuts either.
Created attachment 127412 [details] Global Shortcuts / Activity Switching No "Next activity" here either
It ended up (for some historical reason) in the Plasma component. Global Shortcuts -> Plasma -> Switch to Next Activity
Created attachment 127418 [details] Global Shortcuts / Plasma
There is no shortcut for next activity in Global Shortcuts -> Plasma either. See the previous attachment.
Created attachment 127419 [details] Global Shortcuts / Plasma - Full dialog Here is the dialog window with the full set of options - there is no "next activity" shortcut