Details
- Differential Revisions
- D23975: Improve keyboard navigation
Status | Assigned | Task | ||
---|---|---|---|---|
Open | cblack | T14387 SySe5 Accessibility | ||
Resolved | cblack | T14388 Accessible list/grid delegates | ||
Resolved | mart | T7038 System settings: keyboard navigation in the sidebar |
The keyboard navigation for the system settings is completely broken. Focus chain doesnt work. The sidebar often looses the focus magically. This should not only fixed for a11y reasons. This is also a kind of good usability. This effects everyone not just impaired people.
Recently reported bugs:
- https://bugs.kde.org/show_bug.cgi?id=400343 Increase usability of System Settings app by using arrow keys more
- https://bugs.kde.org/show_bug.cgi?id=400337 Pressing Tab key when focus is in search field of sidebar view does nothing
- https://bugs.kde.org/show_bug.cgi?id=400341 Pressing Shift+Tab selects left hamburger menu but it cannot be activated by keyboard
ok i may have to revert my commet a bit.
seems that since my last update the situation improved. maybe just an bad bug like the desktop focus stuff.
let me reevaluate it. After doing some quick tests i do not see the issues i had with last version. (or maybe its an special "tab" where i got the "hang" what i cannot find currently)
i ll evaluate this again tomorrow after some sleep ;). ill check this.
Ah now i know why i thought the keyboard nav doesnt work.
It seems that you cannot tab out of some categorys (for example "notification"). if you tabbed in once you cannot go out with arrow or shift + tab.
for 400341: spaces opens the hamburger menu and esc close it. works fine here.
funny thing is that i can focus the search and hamburger menu with shift tab (navigating backward) but not with tab (navigating forward). the focus chain should be in all directions behave like the same.
on other systems there is Tab/ Shift + Tab (to cycle the controls on an panel) and CTRL + Tab/ Shift + CTRL + Tab to cycle the panels
what means tb would cycle the side menu (hamburger, search, category)
pressing CTRL + Tab would move the cursor between panel 1 (the search and category panel) to panel 2 (the settings itself)
tabbing on settings will just let cycle cursor inside the settings panel.
arrow left right up down will move the cursor left/ right and up / down from the current position (ignores panels).
this would be the optimum behaviour for keyboard navigating.
D23975 only improved the situation a bit. Now we can move in the sidebar with the keyboard but there are still some issues left:
- Sometimes it's difficult to move from the kcm to the sidebar again (maybe related to mix between QWidgets and Qml)
- Kirigami doesn't change the active page when the focus change to another page
Seems that most of the KCM Setting "Pages" are not accessible anymore since KDE Plasma 5.21
Sadly blind people are not able to configure the system properly with this. So its something like an "accessibility show stopper"
@ognarb noted in IRC to me that the focus might not forwarded properly to to active control.
maybe could someone take a look at this? i m not very deep into KCM and stuff.
I still see this issue in KCM. i. e. Notifications or User section is not accessible at all. I think the focus is broken somehow.
The situation improved a lot over the last plasma versions. I close this til i can come up with something more concrete.