This is not a bug, but a wish, see below.
Steps to Reproduce:
1. Go to screen edge associated with action toggle window switching
2. Browse between windows using mouse clicks
3. Try to click on the one in front in order to switch to that window
The effects stays on screen, unless hitting again the screen edge or pressing Esc.
Although browsing between displayed windows works by selecting a window with mouse. You can't switch to the window in front of the others by clicking on it. Witch I find inconvenient.
This wish doesn't make sense when using plain Alt-tab since all you have to do is release Alt, but when using this effect in combination with screen edges.
Same applies for all other effects associated with alt-tab such as coverswitch and flipswitch.
Created attachment 80617 [details]
Video showing that, not very meaningfull
The current behavior is due to interaction with mousewheel or keyboard selection (ie. we can not simply accept() on select)
The situation becomes more complex when accounting cover/flip switch.
The switcher implementations would need to signal "if i'm not modal, now it's time to select and close" in return of a click.
ftr: enter and space also end the selection
> ftr: enter and space also end the selection
No they don't. Should they be configured at any module, which one?
(In reply to comment #4)
> > ftr: enter and space also end the selection
> No they don't. Should they be configured at any module, which one?
Yes they do :-P
It's hardcoded - what tabbox switcher do you use? ("kcmshell4 kwintabbox")
It's however an input device change (mouse -> keyboard)
Both cover and flip switch dodnt work with enter or space, however all the other in the list do work.
Reproducible on Wayland
Enter and Space keys are not selecting tasks
Cannot switch to other tasks by mouse click if currently selected task window is in fullscreen
Reactivation of same screen edge and Esc key dismiss task switcher
Operating System: KDE neon Developer Edition
KDE Plasma Version: 5.14.80
Qt Version: 5.11.1
KDE Frameworks Version: 5.51.0
Kernel Version: 4.15.0-34-generic
OS Type: 64-bit
Processors: 8 × Intel® Core™ i5-8250U CPU @ 1.60GHz
Memory: 7,7 GiB of RAM
Git commit cc885d63fcbade47db682ae783c4c77091e8939e by Ismael Asensio.
Committed on 23/12/2021 at 17:27.
Pushed by iasensio into branch 'master'.
[windowswitchers] QML replacement for flipswitch and coverswitch
Rewrite of the flipswitch and coverswitch window switchers in QMl,
using the KWin Tabbox API and PathView to layout the thumbnails.
The use of common Plasma components, following the user's theme,
and lack of reflections gives the effects a more modern (breezy) look,
consistent with the user's desktop and the other tabswitchers.
Related: bug 443757, bug 184874, bug 404802, bug 330529
M +4 -0 windowswitchers/CMakeLists.txt
A +249 -0 windowswitchers/coverswitch/contents/ui/main.qml [License: GPL(v2.0+)]
A +16 -0 windowswitchers/coverswitch/metadata.desktop
A +218 -0 windowswitchers/flipswitch/contents/ui/main.qml [License: GPL(v2.0+)]
A +16 -0 windowswitchers/flipswitch/metadata.desktop