| Summary: | Keyboard shortcuts for "window to next desktop" and "switch to next desktop" behave inconsistently | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Keigh Rim <keigh.rim> |
| Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | CONFIRMED --- | ||
| Severity: | minor | CC: | fanzhuyifan, kde, nate |
| Priority: | NOR | Keywords: | usability |
| Version First Reported In: | 6.0.3 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Keigh Rim
2024-04-08 21:34:13 UTC
Related to this, "switch to widow above/below/to-the-left/to-the-right" actions are all working circularly. These actions do not shift virtual desktops but shift the focus among windows in the current virtual desktop. However unlike the virtual desktop-related actions, these actions are named explicitly with the directions, hence circular shift behavior of them is not just "inconsistent" but somewhat "wrong" - no one would expect the focus to move upward when asking to go down. (In reply to Keigh Rim from comment #0) > SUMMARY > > While "switch to next/prev desktop" keys do not move desktop focus in a > circular manner, "window to next/prev desktop" keys move windows circularly, > namely moving a window from the first desktop to "previous" desktop lands > the window (and focus) to the final desktop. > > STEPS TO REPRODUCE > 0. Set up two virtual desktops, keyboard shortcuts for relevant actions. > 1. Focus on desktop 1. > 2. Hit "switch to next desktop" key, confirm desktop focus shifts to desktop > 2 > 3. Hit "switch to next desktop" key again, confirm nothing happens > 4. Open a dolphin window, and put the focus on it > 5. Hit "window to next desktop" > > EXPECTED RESULT > Nothing happens since I'm on the final desktop and there is no next desktop, > just like "switch to next desktop" action. > > OBSERVED RESULT > dolphin window and desktop focus are together moved to desktop 1. > > SOFTWARE/OS VERSIONS > Linux/KDE Plasma: Arch > (available in About System) > KDE Plasma Version: 6.0.3 > KDE Frameworks Version: 6.0.0 > Qt Version: 6.6.3 |