Hello. Not sure if this is something folks have looked into, but I
thought I'd toss it out.
Currently I'm using Audacity under XP, and find it quite accessible
for most tasks. My primary platform is OS X, though, and the
accessibility situation there isn't so great.
Being a developer myself, and somewhat familiar with the state of
accessibility APIs under OS X, I was wondering if anyone had looked
into making Audacity VoiceOver-compatible? Is it even possible? I
know WXWidgets uses "native" controls, and the real question is
whether these "native" controls are Carbon or Cocoa, the latter being
far more preferable from an accessibility perspective. I'm also not
certain how much access WX grants to underlying components, thus
allowing developers to exploit the accessibility features of the
underlying widgets more directly should its own capabilities not be
up to the task.
The state of things at the moment is that the menus and dialogues
work mostly fine, IIRC, but the main window is full of items that VO
lists as "unknown." I also opened the help window but was unable to
close it via cmd-w when I noticed that it, too, was full of "unknowns."
I'm guessing the released version of 1.3 was built using WXWidgets
2.6? I'm going to try building with 2.8 in case that improves on WX's
support for the accessibility APIs.
Unfortunately, Apple's own support for its APIs is somewhat lacking
in some areas, so until Leopard improves on this (and I'll be highly
upset if it does not) I can't provide much development-related help,
other than noting that things don't work or how they behave. It's
also quite possible that nothing can be done about this yet. I just
thought I'd ask if anyone had looked into the situation as it stands,
though, as it'd be nice to not rewire my setup and switch to XP for
audio work. :)