Hi,
I've been trying to implement a feature in the JAWS script that silences
the speech that occurs when the Preview button is pressed in an effect.
It's annoying at best to have JAWS babbling about the dialog that
appears while previewing, and it may obscure what you want to hear in
the preview.
In short: it is hard to do, and I'm wondering if an Audacity preference
switch could do it better, and not just for JAWS users.
The idea is to have the script detect that previewing is starting and
suppress speech of the announcement of the dialog that appears, the stop
button, and the progress bar. It's difficult to detect, since
previewing can be started with a keystroke with focus on any control in
the dialog. I had this working in Audacity 2.1.1. I thought I had it
working in 2.1.2RC1, but my initial fix also triggered in other dialogs
like the Export dialog (I think). (I think I have that fixed now, but
more testing will be necessary to be sure. Occasionally the Stop button
is spoken, unless I'm trying to debug it!)
I first thought that this feature is something that should be done by
the screen reader, but I'm now wondering if a preference option that
would prevent display of the progress dialog would be better. Pressing
the Preview button wouldn't do anything to the UI-- it would just start
the preview. This wouldn't provide the Stop button, which I think is
useful to have. The preview button could become a Stop button, but that
would cause JAWS to speak. (Or the preview button could become a stop
button without changing its name but that isn't really a good interface
design.) I also haven't thought about this with regard to real-time
previewing.
One could also use MuteSynthesizer (Shift+Insert+s), so maybe this
feature isn't as needed as I thought.
What do you think?
Gary
The audacity4blind web site is at
//www.freelists.org/webpage/audacity4blind
Subscribe and unsubscribe information, message archives,
Audacity keyboard commands, and more...
To unsubscribe from audacity4blind, send an email to
audacity4blind-request@xxxxxxxxxxxxx
with subject line
unsubscribe