Skip to content

Ignore punctuation level when moving by word or greater, and the new caret location starts on punctuation #8057

@Qchristensen

Description

@Qchristensen

This is particularly noticeable in Word, as control+left or right arrow moves to the start of each word, but also to punctuation. For instance, in the sentence:

The quick, brown fox!

(with a comma after quick and an exclamation mark after fox), from the start, pressing control+right arrow moves to the start of each word, but also to the comma and exclamation mark. Whether these are read depends on the punctuation level. Some other programs like Notepad ignore the punctuation and just jump to the start of the next or previous word so it isn't as noticeable.

With punctuation set to "some", for instance, nothing is read when control+right arrow lands on the comma or the exclamation mark.

I propose that when navigating by word (or line or any other method), if the only text to read is punctuation, NVDA should ignore the punctuation level as it does when moving by character. Currently, it is possible to move the caret in Word particularly, but get no feedback from NVDA in this situation. Reading as if punctuation level was set to all when landing on non-alphanumeric characters would ensure the user is provided with feedback when navigating.

Metadata

Metadata

Assignees

No one assigned

    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