Skip to content

Add more "hidden options" to the Advanced NVDA Settings #9206

@DrSooom

Description

@DrSooom

Actual behaviour:

The following "hidden options" can only be changed directly in the "nvda.ini":

  • beepSpeechModePitch
  • speechPercentageInterval
  • beepPercentageInterval
  • beepMinHZ
  • audioCoordinates_blurFactor
  • audioCoordinates_minVolume
  • audioCoordinates_maxVolume
  • audioCoordinates_minPitch
  • audioCoordinates_maxPitch
  • [UIA] minWindowsVersion
  • [UIA] enabled

Expected behaviour:

  1. Include them all to the Advanced NVDA Settings, so that they can be changed via the GUI.
  2. Add a validation check for all of them too.
  • beepSpeechModePitch: text field (min = 55, max = 8372, default = 880)
    Note: I guess the default value here is/was 8000 Hz, which hurts extremely in my ears. So reducing it directly to 880 Hz would be nice.
  • speechPercentageInterval: text field (min = 1, max = 25, default = 10)
  • beepPercentageInterval: text field (min = 1, max = 25, default = 1)
  • beepMinHZ: text field (min = 55, max = 4186, default = 110)
  • audioCoordinates_blurFactor: text field (min = 1, max = 15, default = 3)
  • audioCoordinates_minVolume: text field (min = 0.000, max = 0.999, default = 0.1)
  • audioCoordinates_maxVolume: text field (min = 0.001, max = 1.0, default = 1.0)
  • audioCoordinates_minPitch: text field (min = 55, max = 4186, default = 220)
  • audioCoordinates_maxPitch: text field (min = 110, max = 8372, default = 880)
  • [UIA] minWindowsVersion: text field (min = 6.1, max = 10.0, default = 6.1)
  • [UIA] enabled: checkbox (true and false, default = true)
  1. Describe them all in detail in the NVDA's User Guide (like in chapter 15.1 "Command Line Options").

Note regarding the Hz values:

55 Hz = A1, 110 Hz = A2, 220 Hz = A3, 880 Hz = A5, 4186 Hz = C8 and 8372 Hz = C9

System configuration:

NVDA version:

  • The above mentioned "hidden options" are part from the "nvda.ini" of NVDA 2012.2.1 (and a little bit higher), as far as I remember me correctly. They were never deleted during updating NVDA from 2012.2.1/2013.2 to 2018.1. (I used NVDA 2012.2.1 to 2013.2 as a portable app.)
  • In newer NVDA versions, maybe since introducing the second schema version for the "nvda.ini", only different values in compare with the default once are saved in the "nvda.ini".
  • The "Advanced Settings" is a new category in the NVDA Settings in NVDA alpha-16619 (alpha build for the upcoming 2019.1), which I haven't tested now. I got this information from PR Make UIA in MS Word optional again, through an Advanced Settings category #9200.

Windows version:

Windows 7 to Windows 10 1809 (and 19H1 and higher)

Metadata

Metadata

Assignees

No one assigned

    Labels

    blocked/needs-product-decisionA product decision needs to be made. Decisions about NVDA UX or supported use-cases.component/NVDA-GUIfeatureneeds-triagep5https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions