Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Feature Requests

Reply
 
Thread Tools Display Modes
Old 08-14-2022, 09:32 AM   #1
RichCaloggero
Human being with feelings
 
Join Date: Dec 2021
Posts: 10
Default 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)"
RichCaloggero is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 06:42 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.