Re: Eloquence and Punctuation Announcement

Chris Mullins


Thanks for the  explanation however, in NVDA, based on the combo box order in the Symbols/Punctuation dialog, the "Symbol/Punctuation level" has 5 settings, in order of precedence:






The "Character" setting is different in that any symbol that has this setting will only ever be spoken when navigating the text in which it occurs by character, irrespective of the reading Punctuation level.  Say All, Say line and Say word will ignore symbols with the "Character" level set.    




Sent from Mail for Windows


From: Luke Davis
Sent: 28 April 2022 00:40
Subject: Re: [nvda] Eloquence and Punctuation Announcement


Brian Vogel wrote:


> I have always found the way things are phrase with regard to NVDA and punctuation to be completely

> counterintuitive, at least to me.            It has taken me quite a while, and I still sometimes forget, that the level designation assigned to a given

> punctuation is the FIRST level at which it will rise to the point of being announced, but will not be announced at lower, more restrictive levels.         

>   I will always find it weird that "none" doesn't equate to "never."  If you have something set to level none that equates to "always,"


Because you are thinking of it from the punctuation's point of view.

As in: "when should we speak this punctuation?"


In the following discussion, I am talking about screen readers in general, so

terminology might not be exact.

This is not an NVDA thing, but is a screen reader thing from way back.


The prospective from which you are intended to think of this, is from the

reader's prospective.

As in: "How much punctuation do I want spoken while I'm reading?"


If you want "some" punctuation spoken while you're reading, you set your reading

punctuation (NVDA+P) to "some".


But now you have an issue: how do you specify something that should be spoken at

level "some"?


That brings us to the punctuation and symbols dictionary.


The reading levels there, are the same levels you get if you use the reading

punctuation command talked about above.


If you have your reading punctuation verbosity set to "some", you would expect

"most" to give you the same and more.


And that is why the levels cascade in that direction.


If something is to be spoken at some, it should definitely be spoken at most and



If you want a punctuation to be spoken even when punctuation reading is set to

"none", then it should definitely be spoken at "some", "most", and "all".








Join to automatically receive all group messages.