Bug 441083 - Poor a11y in Virtual Desktops KCM
Summary: Poor a11y in Virtual Desktops KCM
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_kwinvirtualdesktops (show other bugs)
Version: 5.20.5
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-17 13:05 UTC by Alexander Potashev
Modified: 2021-08-27 20:34 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.22


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Potashev 2021-08-17 13:05:47 UTC
SUMMARY
Poor a11y in Virtual Desktops KCM. Can't really edit desktop names without a lot of clicking with the mouse. For example:
 1. Cannot navigate using arrow keys (Up/Down)
 2. No keyboard shortcuts to add, edit or delete desktops (my suggestion: Ctrl+N to add, F2 to edit, Delele key to delete)

STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2021-08-17 16:13:39 UTC
This was already fixed in 5.22. Now the "edit" button is focusable with the tab key, just like you would expect. So you tab-focus it, hit the spacebar, and then you can type a name. The "Add" button is also tab-focusable.
Comment 2 Alexander Potashev 2021-08-27 20:02:43 UTC
Well, what you're saying in comment #1 is true, however I think it would be much more usable with the keyboard shortcuts.

From my perspective, the biggest pain when editing desktop names is, it requires a lot of clicking, especially on smaller buttons like the "edit" icon, remember https://en.wikipedia.org/wiki/Fitts%27s_law . So to me, not being a professional StarCraft 2 player, it seems like the faster and easiest way to edit a desktop's name would be to
 1. Click on a line (fast because I don't really need to aim with the mouse on the X-axis)
 2. Press F2
 3. Use keyboard to edit the name
 4. Press Enter.

UPD: I've just discovered I can double-click on a line to start editing. It might be really hard to discover for new users though.
Comment 3 Nate Graham 2021-08-27 20:19:20 UTC
We can add more shortcuts, sure. Please open a new bug report for that. :)
Comment 4 Alexander Potashev 2021-08-27 20:34:13 UTC
Created https://bugs.kde.org/show_bug.cgi?id=441626. Thanks!