Summary: | Window List lacks keyboard usability | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Juanma <juanma_bellon> |
Component: | Window List widget | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | andydecleyre, nate, simonandric5, uhhadd |
Priority: | NOR | Keywords: | usability |
Version: | 5.8.6 | ||
Target Milestone: | 1.0 | ||
Platform: | Debian stable | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-desktop/commit/48a0fc3719de3a87c394af905b16f8cedb9b6c08 | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: | Keyboard operation, as is |
Description
Juanma
2017-12-04 13:19:18 UTC
Let me correct myself: it is possible to get keyboard focus on the window list per se, after 3 tab skips, and so it is possible to select a window and press Enter to switch to it. The rest is as I described before. It is worth mentioning that the pin icon of the widget gets focus before the list itself. I can't find much use for that pin, because pinning the widget makes it stay above all other windows. On the other hand, it is not possible to make the widget stay put but not cover other windows, so the whole pinning thing usefulness is outside my current scope of understanding. I've got plasma-desktop 5.15.2 here, and the actions you list as 1, 2, and 4 seem to work perfectly. I've remapped my context menu button and can't conveniently test 3. (In reply to andydecleyre from comment #2) > I've got plasma-desktop 5.15.2 here, and the actions you list as 1, 2, and 4 > seem to work perfectly. To make it clear: can you execute the following steps without any TAB-skipping in between? - open the Window List widget by pressing its associated keyboard shortcut - select a window in the list using only the keyboard (presumably with arrow keys) - switch to that window (presumably with Enter key) or close the List with the Esc key Again, just to make sure we speak the same lingo: with "TAB-skipping" I mean pressing the Tab key on the keyboard, one or more times, to shift the focus over different elements in the screen. Created attachment 118578 [details]
Keyboard operation, as is
Yes, and no -- I was mistaken. It all works *except* the window does not gain focus, it is only raised. This bug is still valid. I'm attaching a video.
Oh, I probably should have mentioned, I'm using/testing-with latte dock rather than a plain panel.
Git commit 48a0fc3719de3a87c394af905b16f8cedb9b6c08 by Nate Graham, on behalf of Jan Blackquill. Committed on 03/04/2022 at 17:49. Pushed by ngraham into branch 'master'. applets/windowlist: rewrite This rewrites the Window List applet, in order to have simpler code, as well as having a more useful design that tells the user what app is in focus. Related: bug 405087 A +74 -0 applets/window-list/contents/ui/MenuButton.qml [License: GPL(v2.0+)] M +64 -242 applets/window-list/contents/ui/main.qml https://invent.kde.org/plasma/plasma-desktop/commit/48a0fc3719de3a87c394af905b16f8cedb9b6c08 |