I have a Custom Punctuation setup called Coding. I also have a Coding Activity which automatically gets switched to for various apps like PyCharm, VS Code etc.
However, I've noticed for a while that punctuation isn't being read out when a line is selected. I put this down to my error but couldn't spot anything wrong. But then the other day it randomly started to work again. And it was good for a little while, but now it's stopped again. For seemingly no reason as I'm pretty sure I've not changed anything.
On further investigation, if I switch the default activity to my punctuation it doesn't work. If I use "All" it seems fine but I have some substitutions that are lost.
Changing activity, turning VoiceOver on/off don't fix it. I've no idea what made it work for a short time before.
Anyone else noticed this problem? Just before I report it to Apple and find out it is my mistake.
Comments
Maybe because VS Code is an Electron app?
VS Code is an Electron app (basically it is a Chrome app). Just one idea why it might be not working.
Not just VS Code
Hi @dog - it's not just VS Code. I mainly notice it in PyCharm.
If I switch my default activity punctuation to Coding and then open up TextEdit then it doesn't read an punctuation out. If I switch to All then it does.
PUNCTUATION VS PRONUNCIATION
I finally went back and revisited the article that saw me set this up in the first place (https://www.applevis.com/forum/macos-mac-apps/tips-power-usersanyone-does-more-read-emailslight-web-browsing-be-more)
I was surprised to see that the replacements for the symbols were being added to the pronunciation list not the punctuation. I think I maybe had got totally confused between the two lists.
So I went back and added in the symbols to the main pronunciation list and changed my activities to use Full and Some, and I think maybe that's working better.
So, I still think it's broken in VoiceOver, but I think this fixes it enough for my needs. Hopefully...