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.
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.