Comment 1 for bug 1882262

Revision history for this message
ronso0 (ronso0) wrote :

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 ...