Re: Stop reading dashes


 

Arno,

            I would suggest using the default dictionary in speech dictionaries to fix this to your liking.  You could also use a voice dictionary if you only want this to be in effect when you're using the specific voice specified.   Here are the steps.

1. Hit NVDA+N,P,D, then follow that D by a D if you wish to use the default dictionary or V if you wish to use the voice dictionary.
2. Hit ALT+A to activate the add button.
3. In the Pattern edit box, enter (\+|\*|-){3,}    This specifies if there are more than three plus signs or asterisks or minus signs in a row, they'll be matched
4. In the Replacement box, enter whatever you want NVDA to say instead, I used separator line.  Every time a long string of any of the above specified characters are encountered NVDA says, "separator line" instead.  If you leave the replacement empty, it will say nothing.  Personally, I find the "say nothing" option dangerous, as I'd prefer to know that one of the above has been hit.  You could use something like sep instead of separator line if you want something quick.
5. The comment can be whatever you wish.  It's just a way to help you to remember what this entry is all about when you edit the dictionary at a later time.
6. Leave the case sensitive checkbox unchecked.
7. Activate the Regular Expression radio button.
8. OK your way out of the dictionary settings.





--

Brian - Windows 10 Home, 64-Bit, Version 1809, Build 17763  

The Internet is so big, so powerful and pointless that for some people it is a complete substitute for life.
          ~ Andrew Brown (1938-1994)

 

 

Join {nvda@nvda.groups.io to automatically receive all group messages.