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
improving current access to QT applications #852
Comments
Comment 1 by jteh (in reply to comment description) on 2010-08-23 22:34 Replying to arfy:
I have no idea why QT exposes these are borders. If you discover that all "borders" in QT are actually group boxes, we could just hack the role to "grouping" for QT.
No can do. Webkit's accessibility support requires some improvement before we can do this. See my first comment on #734 for details.
Unfortunately, there's nothing we can do about this either. QT needs to implement support for IAccessible2 (specifically, IAccessibleText) in order to enable access to editable text fields. The combo box issue is different and is due to them not firing the correct events when the combo box changes. There's probably nothing we can do about that on our side either, although I need to investigate that one further. |
Comment 2 by heikofolkerts on 2013-07-30 18:33 |
Qt 5 has been out for some time now and it includes major accessibility improvements, including access to editable text fields via IAccessible2 and significant bug fixes. Also, NVDA now treats borders as layout. There are certainly still problems with Qt accessibility, but these should be filed as separate issues (and ideally against Qt itself). |
Reported by arfy on 2010-08-23 14:19
Currently, NVDA can provide access to applications written using the Nokia (formally troltech) QT GUI toolkit. However, there are still problems that show up in it's use. Note this is based on a fairly cursary look at QT creator that comes with the QT sdk, 2010.04, GPL edition. However, even so, some fairly major blocks to full access were found.
press tab. "Boarder. feedback button". press tab. Boarder, select an example... menu button submenu".
On further investigation with object nav, it appears that the "boarders" are actually unlabeled group boxes.
And, an example of html showing up.
To get this, open qt creator, and hit escape to clear the welcome/getting started screen. then shift-tab once. You'll here,
Status bar. Show Sidebar span style = color "grey" fontsize=small, alt-0."
edit's are identified as edit, submenu, and combo boxes, while identified right, and the contents initially read, don't speak as you cursor up and down to change values.
I'm sure there's other things, but those wer the first three that came to mind for now.
The text was updated successfully, but these errors were encountered: