Skip to content

Create option "NVDA is considered idle after X ms", low priority speech is announced after idle. #13915

@seanbudd

Description

@seanbudd

Is your feature request related to a problem? Please describe.

Users interact with devices at different speeds, especially if they have mobility or cognitive disabilities.
There are many features which are blocked by the concept of waiting a user configured delay to determine if Windows/NVDA is idle.

Use-cases:

Describe the solution you'd like

An option in General/Keyboard preferences to determine how long to wait before NVDA is considered idle.
Idle: No user input / all normal speech has finished for a (configurable) period of time.

A new speech priority "LATER" to announce speech when NVDA is idle.

Existing speech levels:

  • NORMAL: Indicates that a speech sequence should have normal priority.
  • NEXT: Indicates that a speech sequence should be spoken after the next utterance of lower priority is complete.
  • NOW: Indicates that a speech sequence is very important and should be spoken right now, interrupting low priority speech. After it is spoken, interrupted speech will resume. Note that this does not interrupt previously queued speech at the same priority.

Describe alternatives you've considered

Handling this issue on a PR/issue level basis, rather than a generic fix.

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    ARIAaudience/dexterityaudience/nvda-devPR or issue is relevant to NVDA / Add-on developerscomponent/speechfeature/input-gesturesp3https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions