Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test and improve screen reader accessibility in Preferences #10000

Open
mixxxbot opened this issue Aug 23, 2022 · 3 comments
Open

test and improve screen reader accessibility in Preferences #10000

mixxxbot opened this issue Aug 23, 2022 · 3 comments

Comments

@mixxxbot
Copy link
Collaborator

Reported by: ronso0
Date: 2020-06-05T15:39:30Z
Status: Confirmed
Importance: Low
Launchpad Issue: lp1882262
Tags: accessibility, preferences


there was a heads up on Zulip from a blind DJ again:
https://mixxx.zulipchat.com/#narrow/stream/113295-controller-mapping/topic/Problems.20using.20anMC4000.20controller.20with.20Mixxx

@mixxxbot
Copy link
Collaborator Author

Commented by: ronso0
Date: 2020-09-16T15:33:59Z


Findings with Orca in Mixxx 2.3 beta on Ubuntu Studio 20.04

opening Preferences, pressing Tab

=========
Live Broadcasting: (* focused widget [spoken text])

  • Help [pushbutton]
  • Restore Defaults []
  • Apply []
  • Cancel []
  • Okay []
  • (appearantly, now the entire inner Pref page has focus (up/down cause scroll moves)
    (pressing Tab a few times, no feedback)
    = stuck. neither Tab nor Shift+Tab move the focus

So IMO a necessary first step is to make sure all pages can be navigated with Tab and arrow keys. From a first look, I think this involves restructuring some page layouts by removing all not strictly necessary wrappers, but also review pages that dynamically populated in C++.

Then we need to assign tabstops to generate a predictable Tab order (this would help ALL users btw).

After that, let's look into https://doc.qt.io/qt-5/qaccessible.html ...

@mixxxbot
Copy link
Collaborator Author

Commented by: ronso0
Date: 2020-10-06T20:51:27Z


navigation in Broadcasting is fixed in #3156

@mixxxbot
Copy link
Collaborator Author

Commented by: ronso0
Date: 2020-10-06T21:13:28Z


well, have to say my test wasn't very efficient, mostly due to Orca being unreliable I guess.
Some widgets are described, some aren't. When I reverse the cycle with Shift+Tab, some widgets are described while others described earlier aren't anymore.

@mixxxbot mixxxbot transferred this issue from another repository Aug 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant