Skip to content

Improve word echo to read the last added/edited word #8065

@LeonarddeR

Description

@LeonarddeR

Steps to reproduce:

  1. Open notepad with NVDA word echo enabled, character echo disabled
  2. Type: "test"
  3. Press space: NVDA says "test"
  4. Press backspace three times
  5. type: "xt"

Expected behavior:

NVDA says: "Text", similar to how iOS word echo works

Actual behavior:

NVDA says: "xt"

Discussion

I propose this as a fix for #7812. Instead of keeping a buffer of entered characters, would it be possible to always announce the most recent entered word (i.e. the word before the cursor) based on the text info for text info implementations that are fast enough?

Metadata

Metadata

Assignees

No one assigned

    Labels

    component/speechfeaturep4https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions