Skip to content

accessibility: Inaccessible labels in "Xenakios/SWS: Command parameters" dialog #696

Closed
jcsteh opened this Issue Feb 5, 2015 · 4 comments

3 participants

@jcsteh
jcsteh commented Feb 5, 2015

The labels in the dialog that appears when you activate the "Xenakios/SWS: Command parameters" dialog aren't exposed via accessibility APIs and are thus inaccessible to users of some screen readers. It's possible to work around this using screen reader review techniques or application specific code, so this isn't a major obstacle, but it'd be fantastic if it could be fixed in SWS.

At present, the static text controls for the labels are all created after all of the controls themselves are created. I'm pretty sure that if you create the static text control just before the actual control it's meant to label (i.e. in creation order, you'll have label, control, label, control, etc.), you should get the labels exposed via accessibility APIs "for free".

If this isn't feasible, there are other alternatives such as MSAA direct annotation, but they require some accessibility-specific code.

@Breeder
Breeder commented Feb 6, 2015

I'll change tab order for those control for the next pre build and you let us know if it helped when it's out :)

@jcsteh
jcsteh commented Feb 7, 2015
@jcsteh
jcsteh commented Feb 7, 2015

Never mind. Just saw your commit; that should do the trick. Thanks and sorry for the unnecessary comment. :)

@Jeff0S
Owner
Jeff0S commented Mar 25, 2015

thanks breeder!

@Jeff0S Jeff0S closed this Mar 25, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.