[audacity4blind] Re: NVDA and interface controls

  • From: Robert Hänggi <aarjay.robert@xxxxxxxxx>
  • To: audacity4blind@xxxxxxxxxxxxx
  • Date: Sat, 22 Jul 2017 14:44:52 +0200

Hi Damien

On 22/07/2017, Damien Sykes-Lindley <damien@xxxxxxxxxxxxxxxxxxxx> wrote:

Hi Robert,
Fantastic. Great to know that the idea of an addon has been turned into a
reality.

There's one for Audacity 2.1.3 as well but I won't improve further on
it as Audacity 2.2.0 will soon be released (It is currently in
string-freeze and testing, translating and fixing is going on).
I didn't think 2.2.0 was released? Or is it a beta? I'm using 2.1.3 and it
says I'm up-to-date.
Yes, the compresser is indeed one example. A lot of effects (equalisers,
pitch/speed changers etc) have these sliders, it's those that don't read
properly. They read the percentages but not the absolute values.

I've just investigated a little into this.
The problem is that not all built-in effects have the same layout.
The code to address all circumstances tends to become complicated.

For example:
After providing a mechanism, the compressor values read nicely:

Quote
Compressor...  c  12 of 86
Audacity  unavailable
Compressor
Threshold -22 dB  slider  64
Noise Floor -45 dB  slider  58
Ratio 2:1  slider  10
Attack Time 0.20 secs  slider  2
Release Time 1.0 secs  slider  0
Make-up gain for 0 dB after compressing  check box  not checked
Compress based on Peaks  check box  not checked
Manage  button  Alt+m
End quote

...some other effects will put out some nonsensical output however.
Allowing Bass and Treble to use the same ends up with:

Quote
Bass and Treble...  b  7 of 86
Audacity
Tone controls  grouping
Bass (dB):  edit  Alt+s
selected 6.0
Bass Treble (dB):  slider  60
Treble (dB):  edit  Alt+t
selected 0.0
Treble  slider  50
Output  grouping
Volume (dB):  edit  Alt+v
selected 1.5
Level  slider  51
Link Volume control to Tone controls  check box  checked  Alt+l
Manage  button  Alt+m
End Quote

The bass slider takes the label of the treble edit box as well.
Not much of a problem but it should illustrate that a lot of exception
handling is needed.

Cheers
Robert







Cheers.
Damien.
-----Original Message-----
From: Robert Hänggi
Sent: Saturday, July 22, 2017 12:08 PM
To: Studer Erhard FASDO ; audacity4blind@xxxxxxxxxxxxx
Subject: [audacity4blind] Re: NVDA and interface controls

On 22/07/2017, Damien Sykes-Lindley <damien@xxxxxxxxxxxxxxxxxxxx> wrote:
Hi,
Been having a play around with Audacity’s menus.
For NVDA users on the list: Have you noticed that certain dialogs aren’t
being read properly? Slider values in effects, static labels in
preferences
etc? For instance, preferences/projects, there is a radio button simply
reading as “ask user”, with no indication what the option relates to.
Saving? Opening? Recording? Again, another excellent reason for an NVDA
script in my opinion.


Hi
I'm currently working on the NVDA add-on for Audacity 2.2.0.


The Group boxes for the preferences panel should properly be spoken
when the add-on is active.

Here's the sample output:

Speaking [u'Projects  9 of 16  level 0']
IO - inputCore.InputManager.executeGesture (12:57:15.249):
Input: kb(desktop):tab
IO - speech.speak (12:57:15.437):
Speaking [u'When saving a project that depends on other audio files
grouping']
IO - speech.speak (12:57:15.440):
Speaking [u'Ask  radio button  checked  Alt+k']


Can you tell me a sample effect that does not correctly read?

I know that there are some build-in ones that have some problems, like
the compressor.

Regards
Robert
Cheers.
Damien.


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


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



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

Other related posts: