System settings: keyboard navigation in the sidebar
Closed, ResolvedPublic

Details

Differential Revisions
D23975: Improve keyboard navigation
mart created this task.Sep 19 2017, 11:55 AM
mart moved this task from Todo to In progress on the Plasma Accessibility board.
chempfling added a subscriber: chempfling.EditedOct 19 2018, 3:49 PM

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:

I don't think there's any ongoing progress, @mart any plans about this?

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.

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.

ngraham closed this task as Resolved.

Should be fixed by D23975!

ognarb reopened this task as Open.Sep 24 2019, 1:29 PM
ognarb added a subscriber: ognarb.

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
chempfling added a comment.EditedMar 3 2021, 8:33 PM

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.

chempfling triaged this task as High priority.

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.

I think this is related to Task 14388

chempfling closed this task as Resolved.Jul 20 2023, 10:14 PM

The situation improved a lot over the last plasma versions. I close this til i can come up with something more concrete.