[RWP] Reaper accessibility in general [was changing tempo in reaper.]
James Teh
jamie at jantrid.net
Mon May 24 17:29:45 EDT 2010
On 25/05/2010 2:16 AM, Scott Chesworth wrote:
> I've taken a poke about on the Mac side with VoiceOver. Believe it or
> not, it's more accessible than the Windows build was out of the box
> before the ReaAccess plugin existed. All the menu structure, the
> actions list, the preferences, every actual dialog leading from a menu
> that I have tested has been pretty much flawlessly accessible.
I'd argue the Windows build is pretty much the same without ReaAccess.
> The big
> gap, as with so many programs and VO, is that the actual main content
> area of the track window just doesn't show up in any way.
Same as in Windows.
> Seeing as
> the Reaper SDK is cross platform though, it makes me wonder whether a
> much cleverer person than myself would somehow be able to hook into
> the Apple Accessibility API and get us up and running on the Mac side
> too.
Personally, I'd prefer to see API based accessibility in Windows as
well, rather than having an accessibility plugin "speak" via a screen
reader, which requires screen reader specific code and doesn't cover
other forms of output (e.g. Braille). I've considered trying to write a
Reaper plugin to expose the interface via MSAA/IAccessible2. However,
the problem is that trying to come up with a useful/useable way of
exposing a DAW interface via accessibility APIs is very tricky, as
normal UI concepts (buttons, lists, tables, trees, etc.) don't seem to
fit parts of the DAW paradigm. I think the best UI concept for the track
view is probably a table, but that doesn't quite cover items, takes,
etc. In addition, doing this doesn't necessarily give the most optimal
feedback; e.g. a screen reader mightn't know to speak that the mute
checkbox for a track has become unchecked, and it would be read as a
checkbox, not as "unmute". Exposing it via the Mac accessibility API
will involve similar tricky considerations.
Jamie
--
James Teh
Email/MSN Messenger/Jabber: jamie at jantrid.net
Web site: http://www.jantrid.net/
Twitter: jcsteh
More information about the Rwp
mailing list