[RWP] Reaper accessibility in general [was changing tempo in reaper.]

Jayson Smith ratguy at insightbb.com
Mon May 24 18:28:09 EDT 2010


I have no idea if this is worth anything in the current circumstances, but 
the developer of the Qwitter Twitter client developed a Python module called 
Accessible Output. It is designed to communicate with a screen reader, I 
think it supports JFW, Wineyes, NVDA, probably SA, and if it can't find any 
screen reader it will speak using SAPI. Not sure how Braille works. The idea 
is, you get one interface to this module, and it does all the work behind 
the scenes of figuring out which screen reader you're using and making the 
appropriate API calls. Since it's written in Python, I don't know how useful 
it would be though.
Jayson

----- Original Message ----- 
From: "James Teh" <jamie at jantrid.net>
To: "Reapers Without Peepers" <rwp at reaaccess.com>
Sent: Monday, May 24, 2010 5:29 PM
Subject: [RWP] Reaper accessibility in general [was changing tempo in 
reaper.]


> 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
>
> _______________________________________________
> RWP mailing list
> RWP at reaaccess.com
> http://reaaccess.com/mailman/listinfo/rwp_reaaccess.com 





More information about the Rwp mailing list