Skip to content

Windows 10 Calculator: repeated typed character announcement if speak typed characters is enabled #9428

@josephsl

Description

@josephsl

Hi,

Technical discussion from #5760, but way different:

Steps to reproduce:

  1. Start Windows 10 Calculator.
  2. From Calculator, enable speak typed characters (NvDA+number row 2).
  3. Enter some calculations.

Actual behavior:

NVDA may repeat typed characters twice.

Expected behavior:

NVDA does not repeat typed characters.

System configuration

NVDA installed/portable/running from source:

Installed

NVDA version:

Alpha.16982

Windows version:

Windows 10 Version 1903 (build 18362)

Name and version of other software in use when reproducing the issue:

Calculator

Other information about your system:

Main development computer for Windows 10 App Essentials add-on

Other questions

Does the issue still occur after restarting your PC?

Yes

Have you tried any other versions of NVDA?

Yes - 2019.1, 2018.4.1

Technical information:

This is caused by UIA notification event from Calculator: whenever characters are entered (at least for calculations), Calculator asks UIA to fire notification event with display string containing current expression. This results in repetitions. In older Calculator versions, live region change event was responsible for repetitions.

Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions