punctuation / symbol pronunciation for python with vs code

21 views
Skip to first unread message

Rms Danaraj

unread,
Aug 31, 2025, 7:04:33 PM (4 days ago) Aug 31
to nvda-...@nvaccess.org
hi friends,
I use visual studio code to do python programming.
I want the nvda screen reader to read all the unicode characters
python use. I tried to achieve this by modifying the punctuation /
symbol pronunciation from the preferences menu.
It is a long list.
finding the the symbols one by one is difficult!!!.
some sucess but some are not read properly.
is there a simple way to make nvda read all python unicode set?
thanks in advance.
Robert

joseph....@gmail.com

unread,
Aug 31, 2025, 7:37:50 PM (4 days ago) Aug 31
to nvda-...@nvaccess.org
Hi,
Unicode set as in variable names, strings, or something else? Python is an English centric programming language with indentation and uses common punctuation marks for various purposes. Can you give us an example code fragment that is not read with NVDA while using Visual Studio Code?
Cheers,
Joseph
--
***
Please note: the NVDA project has a Citizen and Contributor Code of Conduct.
NV Access expects that all community members will read and abide by the rules set out in this document while participating in this group.
https://github.com/nvaccess/nvda/blob/master/CODE_OF_CONDUCT.md

You can contact the group owners and moderators via nvda-user...@nvaccess.org.
---
You received this message because you are subscribed to the Google Groups "NVDA Screen Reader Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nvda-users+...@nvaccess.org.
To view this discussion visit https://groups.google.com/a/nvaccess.org/d/msgid/nvda-users/CABsGF5i4Kqs70xrc1BFP4JZKbH89SHwdk3_5rVcMD7Kvuj1bBA%40mail.gmail.com.

Rms Danaraj

unread,
Sep 1, 2025, 3:31:38 PM (4 days ago) Sep 1
to NVDA Screen Reader Discussion, Rms Danaraj
Hi friends,
thanks for responding.
let us make the case simple.
I want NVDA to read the statements as it is.
now the bang(!) i.e explanation mark is not read by the nvda as  a line.
when I go line by line the statement is not reading some characters like !, (, {
 
of course it reads every character individually.
a  
a != b

so kindly let us work only on three symbols !(bang), ((left perenthesis, and {(left brace).
they should be read by nvda when I go lineby line.

a != b
tuple = (1,2,3)
dict = {a: 1,b: 2}
thank you
Robert

joseph....@gmail.com

unread,
Sep 1, 2025, 4:10:03 PM (4 days ago) Sep 1
to nvda-...@nvaccess.org

Hi,

Okay, thanks for contextualizing this scenario. I think a workable solution is out there, but it does require getting a few things in place first, so let’s do it one at a time:

  1. While focused on Visual Studio Code, press NVDA+P to step through “symbol level” setting. Experiment with each setting to see at which level NVDA announces desired symbols.
  2. Now that you have found a suitable setting, do you want it applied everywhere or just when using Visual Studio Code? The answer to this will determine whether or not an extra task must be performed.
  3. A bit more advanced: in case you do want to let certain symbols announced whenever you read text, you can ask NVDA to announce symbols at a specific level regardless of symbol level in use (with or without the extra task I hinted at in step 2 which I can elaborate upon request but only after doing step 1).

Hope this helps.

Cheers,

Joseph

--

***
Please note: the NVDA project has a Citizen and Contributor Code of Conduct.
NV Access expects that all community members will read and abide by the rules set out in this document while participating in this group.
https://github.com/nvaccess/nvda/blob/master/CODE_OF_CONDUCT.md
 
You can contact the group owners and moderators via nvda-user...@nvaccess.org.
---
You received this message because you are subscribed to the Google Groups "NVDA Screen Reader Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nvda-users+...@nvaccess.org.

Rms Danaraj

unread,
Sep 1, 2025, 5:13:24 PM (3 days ago) Sep 1
to nvda-...@nvaccess.org
Hi Dear Friends,
Thank you very much !!!.
.
I selected the option 'all' after pressing NVDA + P.
This solved my problem.
Thanks again!!!

Robert

joseph....@gmail.com

unread,
Sep 1, 2025, 5:55:50 PM (3 days ago) Sep 1
to nvda-...@nvaccess.org
Hi,
I think I wouldn't call that issue resolved completely yet - remember the second step I outlined and the question that goes along with it (apply this setting everywhere or just while using Visual Studio Code). Let me give you a hint: press Control+NVDA+P and explore the options available fomr the dialog that appears.
Cheers,
Joseph

-----Original Message-----
From: nvda-...@nvaccess.org <nvda-...@nvaccess.org> On Behalf Of Rms Danaraj
--
***
Please note: the NVDA project has a Citizen and Contributor Code of Conduct.
NV Access expects that all community members will read and abide by the rules set out in this document while participating in this group.
https://github.com/nvaccess/nvda/blob/master/CODE_OF_CONDUCT.md

You can contact the group owners and moderators via nvda-user...@nvaccess.org.
---
You received this message because you are subscribed to the Google Groups "NVDA Screen Reader Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nvda-users+...@nvaccess.org.
To view this discussion visit https://groups.google.com/a/nvaccess.org/d/msgid/nvda-users/CABsGF5gJy__TAyNRz06%2Buv_fBzNsTeiyXM2qVw3fuwjd%3DsjNTQ%40mail.gmail.com.

jacob kruger

unread,
Sep 2, 2025, 3:07:56 AM (3 days ago) Sep 2
to nvda-...@nvaccess.org

When I work in VS code punctuation being read out is not a problem at all?


I do have both the NVDA for VS code, and Tony's enhancement's add-ons installed, and under VS code itself, the VS code extension relating to Tony's indent-nav - don't think that one could be relevant in this context, but, using voices like IBM TTS, or eSpeak, all punctuation is read out to me all the time?


Do also, obviously, have speech symbol levels set to all all the time, except during say all, but that's the last one that would ever apply to scanning through my own code?


Stay well


Jacob Kruger
"Resistance is futile...acceptance is versatile..."
--
***
Please note: the NVDA project has a Citizen and Contributor Code of Conduct.
NV Access expects that all community members will read and abide by the rules set out in this document while participating in this group.
https://github.com/nvaccess/nvda/blob/master/CODE_OF_CONDUCT.md
 
You can contact the group owners and moderators via nvda-user...@nvaccess.org.
---
You received this message because you are subscribed to the Google Groups "NVDA Screen Reader Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nvda-users+...@nvaccess.org.

Rms Danaraj

unread,
Sep 2, 2025, 10:18:54 AM (3 days ago) Sep 2
to nvda-...@nvaccess.org
Hi froends,
your solution is working for all word processors and websites.
I use the option to control what NVDA reads.
I hear what like to !!! so No problem.
Thank you!!!
Robert

joseph....@gmail.com

unread,
Sep 2, 2025, 10:43:39 AM (3 days ago) Sep 2
to nvda-...@nvaccess.org
Hi Robert,
For future reference, if you want to customize this on a per application basis, try defining an application specific configuration profile. More info can be found in the user guide (if the user guide isn't clear, let us know).
Cheers,
Joseph

-----Original Message-----
From: nvda-...@nvaccess.org <nvda-...@nvaccess.org> On Behalf Of Rms Danaraj
Sent: Tuesday, September 2, 2025 8:19 AM
To: nvda-...@nvaccess.org
Subject: Re: [NVDA] Re: punctuation / symbol pronunciation for python with vs code

--
***
Please note: the NVDA project has a Citizen and Contributor Code of Conduct.
NV Access expects that all community members will read and abide by the rules set out in this document while participating in this group.
https://github.com/nvaccess/nvda/blob/master/CODE_OF_CONDUCT.md

You can contact the group owners and moderators via nvda-user...@nvaccess.org.
---
You received this message because you are subscribed to the Google Groups "NVDA Screen Reader Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nvda-users+...@nvaccess.org.
To view this discussion visit https://groups.google.com/a/nvaccess.org/d/msgid/nvda-users/CABsGF5jbtHMt16-ijnoPh-m%2BL14FZk7UrMuqyCXJWJ%3DV2PyF0Q%40mail.gmail.com.

Reply all
Reply to author
Forward
0 new messages