How do I tell if a word is capitalized?


Tara Roys
 

 I have my punctuation levels set to all, but that is not telling me if I've properly capitalized the beginning of sentences or of names. How do I get NVDA to tell me if a word is capitalized  or not? I can't effectively edit my text if I can't figure out if I've properly capitalized things or not.


mohammed hossam
 

Your best bet is to press ctrl+home and listen to the first letter, if
it made a beep sound (enabled in voice settings) or said the word cap
before the letter (enabled in voice settings) then you did, otherwise
no, It is worth mentioning that word automaticaly does that.

On 1/12/23, Tara Roys <tlroys@...> wrote:
I have my punctuation levels set to all, but that is not telling me if I've
properly capitalized the beginning of sentences or of names. How do I get
NVDA to tell me if a word is capitalized  or not? I can't effectively edit
my text if I can't figure out if I've properly capitalized things or not.






mohammed hossam
 

actually it is home not ctrl+home, my bad.

On 1/12/23, mohammed hossam via groups.io
<society.radio1@...> wrote:
Your best bet is to press ctrl+home and listen to the first letter, if
it made a beep sound (enabled in voice settings) or said the word cap
before the letter (enabled in voice settings) then you did, otherwise
no, It is worth mentioning that word automaticaly does that.

On 1/12/23, Tara Roys <tlroys@...> wrote:
I have my punctuation levels set to all, but that is not telling me if
I've
properly capitalized the beginning of sentences or of names. How do I get
NVDA to tell me if a word is capitalized  or not? I can't effectively
edit
my text if I can't figure out if I've properly capitalized things or not.










Tara Roys
 

 I found the punctuation: all setting. It's the NVDA+p keyboard shortcut. However this setting does not tell me anything about whether the words are capitalized or not. is there a separate setting to tell whether or not a word is properly capitalized?

Thank you,
tara


Aravind R
 

in speech settings, tick the checkbox say cap before capitalised word
or increase the sound level for cap letters in next option.

On 12/01/2023, Tara Roys <tlroys@...> wrote:
I have my punctuation levels set to all, but that is not telling me if I've
properly capitalized the beginning of sentences or of names. How do I get
NVDA to tell me if a word is capitalized  or not? I can't effectively edit
my text if I can't figure out if I've properly capitalized things or not.






--


--
--
nothing is difficult unless you make it appear so.

r. aravind,

manager
Department of sales
bank of baroda specialised mortgage store, Chennai.
mobile no: +91 9940369593,
email id : aravind_069@..., aravind.andhrabank@....
aravind.rajendran@....


mohammed hossam
 

In this case I don't know, sorry.

On 1/12/23, Tara Roys <tlroys@...> wrote:
I found the punctuation: all setting. It's the NVDA+p keyboard shortcut.
However this setting does not tell me anything about whether the words are
capitalized or not. is there a separate setting to tell whether or not a
word is properly capitalized?

Thank you,
tara






Tara Roys
 

 sorry for the repeated messages, folks. I thought the interface ate my first one. I don't know how to delete the duplicate. Can a moderator help with that? maybe by deleting this thread?


Aravind R
 

check speech settings.

On 12/01/2023, Tara Roys <tlroys@...> wrote:
sorry for the repeated messages, folks. I thought the interface ate my first
one. I don't know how to delete the duplicate. Can a moderator help with
that? maybe by deleting this thread?






--


--
--
nothing is difficult unless you make it appear so.

r. aravind,

manager
Department of sales
bank of baroda specialised mortgage store, Chennai.
mobile no: +91 9940369593,
email id : aravind_069@..., aravind.andhrabank@....
aravind.rajendran@....


Tara Roys
 

I have the checkbox checked, but it only says 'cap' if I am typing out the word letter by letter, not when I'm having it read continuously to me.   I tried checking the 'beep' box, and also the 'say cap before captials' setting, and the 'Capital Change Pitch Percentage' setting, and none of them give me any indication if a word is capitalized or not when I am reading line by line or continuously reading.  

Is this a bug, or does NVDA literally have no way besides going through a document character by character to figure out if the proper nouns are properly capitalized? 

Thanks, 

Tara


Tara Roys
 

Apparently this is an open issue.  The only way to check capitals is to go through the text letter by letter.  Reporting capital letters while in continuous reading is not actually a thing in NVDA.  See issue: 

On Thu, Jan 12, 2023 at 5:55 AM Tara Roys via groups.io <tlroys=gmail.com@groups.io> wrote:

I have the checkbox checked, but it only says 'cap' if I am typing out the word letter by letter, not when I'm having it read continuously to me.   I tried checking the 'beep' box, and also the 'say cap before captials' setting, and the 'Capital Change Pitch Percentage' setting, and none of them give me any indication if a word is capitalized or not when I am reading line by line or continuously reading.  

Is this a bug, or does NVDA literally have no way besides going through a document character by character to figure out if the proper nouns are properly capitalized? 

Thanks, 

Tara


Tara Roys
 

Ok, my janky hacked workaround is to do a regular-expression filter. 

So if I go to 
NVDA
Preferences
Settings
Speech Dictionaries
Default Dictionary

Then press
‘Add’

Under ‘pattern,’ I type the following regular expression:

([A-Z])

This regular expression collects every capital letter.  
 



under ‘replacement’ I type: 

cap\1 \1

Every capital letter is then prefixed by the word ‘cap.’  

So if I have the phrase 

I am Tara

It will read

Cap I I am cap T Tara.

Under ‘type’ I choose  ‘Regular Expression’ 

What this does is insert the word ‘cap’ in front of every capital letter when in continuous reading mode.  

This will replace EVERY capital letter.  So acronyms sound really janky, although hashtags and camelcase sound fine.  

I tried to make a more elaborate regex, but as the joke says, if you have a problem, and you are using regexes to fix it, you have two problems. 

- Tara 



On Thu, Jan 12, 2023 at 6:05 AM Tara Roys via groups.io <tlroys=gmail.com@groups.io> wrote:
Apparently this is an open issue.  The only way to check capitals is to go through the text letter by letter.  Reporting capital letters while in continuous reading is not actually a thing in NVDA.  See issue: 

On Thu, Jan 12, 2023 at 5:55 AM Tara Roys via groups.io <tlroys=gmail.com@groups.io> wrote:

I have the checkbox checked, but it only says 'cap' if I am typing out the word letter by letter, not when I'm having it read continuously to me.   I tried checking the 'beep' box, and also the 'say cap before captials' setting, and the 'Capital Change Pitch Percentage' setting, and none of them give me any indication if a word is capitalized or not when I am reading line by line or continuously reading.  

Is this a bug, or does NVDA literally have no way besides going through a document character by character to figure out if the proper nouns are properly capitalized? 

Thanks, 

Tara


Gene
 

Mohammed, Tara and all
Control home moves you to the first character on the first line of the document.  That tells you nothing about where capital letters are as you move through the document.  They may be anywhere.

If you do want to know if a word is capitalized when you move by character, then moving by character starting on the first letter of any word you want to check will tell you because the pitch will be raised, even if you don't change any settings.  You can change settings in the speech dialog to have NVDA tell you if a letter is capitalized if you look at a word character by character.  Open the speech dialog, control v, and tab through the items.  You will get to beep for capitals and say cap for capitals.  You can use either or both at the same time.

I suspect you want to have an indication of a capital letter in a word as you read, not look at a word by character.  There may be an add-on that does what you want.  No item in the speech dialog does this.  Others may know of an add-on, but a Google search doesn't show any.

Gene

On 1/12/2023 5:12 AM, mohammed hossam wrote:
Your best bet is to press ctrl+home and listen to the first letter, if
it made a beep sound (enabled in voice settings) or said the word cap
before the letter (enabled in voice settings) then you did, otherwise
no, It is worth mentioning that word automaticaly does that.

On 1/12/23, Tara Roys <tlroys@...> wrote:
I have my punctuation levels set to all, but that is not telling me if I've
properly capitalized the beginning of sentences or of names. How do I get
NVDA to tell me if a word is capitalized  or not? I can't effectively edit
my text if I can't figure out if I've properly capitalized things or not.







.


Gene
 

Home only tells you if the first letter of a line is capitalized. Capitals may occur anywhere.

Gene

On 1/12/2023 5:14 AM, mohammed hossam wrote:
actually it is home not ctrl+home, my bad.

On 1/12/23, mohammed hossam via groups.io
<society.radio1@...> wrote:
Your best bet is to press ctrl+home and listen to the first letter, if
it made a beep sound (enabled in voice settings) or said the word cap
before the letter (enabled in voice settings) then you did, otherwise
no, It is worth mentioning that word automaticaly does that.

On 1/12/23, Tara Roys <tlroys@...> wrote:
I have my punctuation levels set to all, but that is not telling me if
I've
properly capitalized the beginning of sentences or of names. How do I get
NVDA to tell me if a word is capitalized  or not? I can't effectively
edit
my text if I can't figure out if I've properly capitalized things or not.










.


Gene
 

I addressed this question in a previous message, but I will say here that if this is the case, that there is no way to do this, it is a serious lack.  I haven't looked at other screen-readers to see if they can be set to announce capital or indicate a capital letter while you read.  It surprises me that there is no setting in the speech dialog that does this, since no one is going to look through a document character by character to find all capitals or lack of them where they should be.

Gene

On 1/12/2023 5:55 AM, Tara Roys wrote:

I have the checkbox checked, but it only says 'cap' if I am typing out the word letter by letter, not when I'm having it read continuously to me.   I tried checking the 'beep' box, and also the 'say cap before captials' setting, and the 'Capital Change Pitch Percentage' setting, and none of them give me any indication if a word is capitalized or not when I am reading line by line or continuously reading.  

Is this a bug, or does NVDA literally have no way besides going through a document character by character to figure out if the proper nouns are properly capitalized? 

Thanks, 

Tara



Gene
 

And not even when moving through a document manually line by line.

Gene

On 1/12/2023 6:04 AM, Tara Roys wrote:

Apparently this is an open issue.  The only way to check capitals is to go through the text letter by letter.  Reporting capital letters while in continuous reading is not actually a thing in NVDA.  See issue: 

On Thu, Jan 12, 2023 at 5:55 AM Tara Roys via groups.io <tlroys=gmail.com@groups.io> wrote:

I have the checkbox checked, but it only says 'cap' if I am typing out the word letter by letter, not when I'm having it read continuously to me.   I tried checking the 'beep' box, and also the 'say cap before captials' setting, and the 'Capital Change Pitch Percentage' setting, and none of them give me any indication if a word is capitalized or not when I am reading line by line or continuously reading.  

Is this a bug, or does NVDA literally have no way besides going through a document character by character to figure out if the proper nouns are properly capitalized? 

Thanks, 

Tara



Gene
 

I just checked and Narrator has a setting that does this.  I haven't checked JAWS.

Gene

On 1/12/2023 7:08 AM, Gene wrote:

And not even when moving through a document manually line by line.

Gene

On 1/12/2023 6:04 AM, Tara Roys wrote:
Apparently this is an open issue.  The only way to check capitals is to go through the text letter by letter.  Reporting capital letters while in continuous reading is not actually a thing in NVDA.  See issue: 

On Thu, Jan 12, 2023 at 5:55 AM Tara Roys via groups.io <tlroys=gmail.com@groups.io> wrote:

I have the checkbox checked, but it only says 'cap' if I am typing out the word letter by letter, not when I'm having it read continuously to me.   I tried checking the 'beep' box, and also the 'say cap before captials' setting, and the 'Capital Change Pitch Percentage' setting, and none of them give me any indication if a word is capitalized or not when I am reading line by line or continuously reading.  

Is this a bug, or does NVDA literally have no way besides going through a document character by character to figure out if the proper nouns are properly capitalized? 

Thanks, 

Tara




Tara Roys
 

The ‘dictionary’ setting lets you add, remove, and adjust speech on a per-voice basis, so I think I’m going to make a particular voice, like Microsoft Zira, as my ‘editing/proofreading’ voice, and insert my dictionary patterns like checking for capitalization into that particular voice.  That way I’ll have an audio cue of if I’m proofreading, and I can stick all of my proofreading pattern filters in one place.

On Thu, Jan 12, 2023 at 7:00 AM Tara Roys <tlroys@...> wrote:
Ok, my janky hacked workaround is to do a regular-expression filter. 

So if I go to 
NVDA
Preferences
Settings
Speech Dictionaries
Default Dictionary

Then press
‘Add’

Under ‘pattern,’ I type the following regular expression:

([A-Z])

This regular expression collects every capital letter.  
 



under ‘replacement’ I type: 

cap\1 \1

Every capital letter is then prefixed by the word ‘cap.’  

So if I have the phrase 

I am Tara

It will read

Cap I I am cap T Tara.

Under ‘type’ I choose  ‘Regular Expression’ 

What this does is insert the word ‘cap’ in front of every capital letter when in continuous reading mode.  

This will replace EVERY capital letter.  So acronyms sound really janky, although hashtags and camelcase sound fine.  

I tried to make a more elaborate regex, but as the joke says, if you have a problem, and you are using regexes to fix it, you have two problems. 

- Tara 



On Thu, Jan 12, 2023 at 6:05 AM Tara Roys via groups.io <tlroys=gmail.com@groups.io> wrote:
Apparently this is an open issue.  The only way to check capitals is to go through the text letter by letter.  Reporting capital letters while in continuous reading is not actually a thing in NVDA.  See issue: 

On Thu, Jan 12, 2023 at 5:55 AM Tara Roys via groups.io <tlroys=gmail.com@groups.io> wrote:

I have the checkbox checked, but it only says 'cap' if I am typing out the word letter by letter, not when I'm having it read continuously to me.   I tried checking the 'beep' box, and also the 'say cap before captials' setting, and the 'Capital Change Pitch Percentage' setting, and none of them give me any indication if a word is capitalized or not when I am reading line by line or continuously reading.  

Is this a bug, or does NVDA literally have no way besides going through a document character by character to figure out if the proper nouns are properly capitalized? 

Thanks, 

Tara


Tara Roys
 

Also, the ‘case sensitive’ option needs to be checked in the dictionary entry because this is quite obviously very case-sensitive. If you don’t it starts spelling out every single letter, which sounds ridiculous and is not at all useful.

-Tara

On Thu, Jan 12, 2023 at 7:00 AM Tara Roys <tlroys@...> wrote:
Ok, my janky hacked workaround is to do a regular-expression filter. 

So if I go to 
NVDA
Preferences
Settings
Speech Dictionaries
Default Dictionary

Then press
‘Add’

Under ‘pattern,’ I type the following regular expression:

([A-Z])

This regular expression collects every capital letter.  
 



under ‘replacement’ I type: 

cap\1 \1

Every capital letter is then prefixed by the word ‘cap.’  

So if I have the phrase 

I am Tara

It will read

Cap I I am cap T Tara.

Under ‘type’ I choose  ‘Regular Expression’ 

What this does is insert the word ‘cap’ in front of every capital letter when in continuous reading mode.  

This will replace EVERY capital letter.  So acronyms sound really janky, although hashtags and camelcase sound fine.  

I tried to make a more elaborate regex, but as the joke says, if you have a problem, and you are using regexes to fix it, you have two problems. 

- Tara 



On Thu, Jan 12, 2023 at 6:05 AM Tara Roys via groups.io <tlroys=gmail.com@groups.io> wrote:
Apparently this is an open issue.  The only way to check capitals is to go through the text letter by letter.  Reporting capital letters while in continuous reading is not actually a thing in NVDA.  See issue: 

On Thu, Jan 12, 2023 at 5:55 AM Tara Roys via groups.io <tlroys=gmail.com@groups.io> wrote:

I have the checkbox checked, but it only says 'cap' if I am typing out the word letter by letter, not when I'm having it read continuously to me.   I tried checking the 'beep' box, and also the 'say cap before captials' setting, and the 'Capital Change Pitch Percentage' setting, and none of them give me any indication if a word is capitalized or not when I am reading line by line or continuously reading.  

Is this a bug, or does NVDA literally have no way besides going through a document character by character to figure out if the proper nouns are properly capitalized? 

Thanks, 

Tara


Giles Turnbull
 

Hi Tara,

I needed to find a way to do this a couple of years ago when I was proof-reading my university Masters degree assignments. I asked on here, and somebody kindly created a very similar reg expression to do the trick :) I also have a configuration profile for editing, which tells me when words are bold or italic or underlined, or if there are changes in font name or size. Being able to activate that configuration profile before I start proof-reading, and then de-activating it when I'm done is, I find, pretty efficient :)


Marilyn and Don Bilderback
 

I cannot get the beep for capitals to work no matter what I do.  When it says capital it is intrusive to my typing speed.  I can’t seem to get the pitch change set where I can tell the difference either. 

 

What am I missing? 

 

 

Marilyn

 

From: nvda@nvda.groups.io <nvda@nvda.groups.io> On Behalf Of Tara Roys
Sent: Thursday, January 12, 2023 4:56 AM
To: nvda@nvda.groups.io
Subject: Re: [nvda] how to I tell of a word is capitalized?

 

I have the checkbox checked, but it only says 'cap' if I am typing out the word letter by letter, not when I'm having it read continuously to me.   I tried checking the 'beep' box, and also the 'say cap before captials' setting, and the 'Capital Change Pitch Percentage' setting, and none of them give me any indication if a word is capitalized or not when I am reading line by line or continuously reading.  

Is this a bug, or does NVDA literally have no way besides going through a document character by character to figure out if the proper nouns are properly capitalized? 

Thanks, 

Tara