jsfx: accessibility: create group labels
I've been playing with jsfx latestly and I love it!
Also want to thank the creators for implementing sprintf(#dbg_desc, ...) for printing screen reader accessible text on screen; extremely helpful!!
I'd like to ask for another feature which would make jsfx plugins more accessible: a feature to add group labels. THis would be akin to fieldset/legend in web UI parlents.
For instance, if a plugin has several controls dealing with delays, and several controls dealing with filtering, then they could be arranged so that all the filtering controls would be listed one after the other in the tab order and all delay controls together in another group. The group label would label the group such that when a user tabs to a control in that group, it's group label would be prepended (or appended) to the label for that particular control.
...
group "delay"
slider1:s_left_delay_time=0 <0.01, 1000.0, 0.01>left (MS)
...
When the user's focus landed on the left delay time control, the screen reader would speak:
"delay, left (MS)"
|