VoiceOver does not offer pronunciation in all but specific app

Originator:wjlafrance
Number:rdar://8430306 Date Originated:14-Sep-2010 05:41 PM
Status:Open Resolved:
Product:Mac OS X Product Version:
Classification:UI/Usability Reproducible:Always
 
Steps to Reproduce:
Type a line of code into Xcode including :(, such as:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;

Have Xcode speak this line. I believe :( is by default pronounced as "frown" in all applications.

Results:
VoiceOver will pronounce those characters as "frown" instead of the expected "colon open paren".

Workaround:
By adding an additional pronunciation for ":(" specific to Xcode, we are able to make it pronounce as intended, but it would be much more intuitive to allow the first rule to be for all applications except for Xcode. He was not unable to figure this out without the assistance of a sighted user.

16-May-2011 08:10 PM William LaFrance:
This issue still remains. 

To clarify, the request was that in the App-selection dropdown (screenshot attached) in VoiceOver Utility would allow apps to be listed as exceptions ("all except these apps") instead of rules. For example, you would want:

"Hello! :)" to be read as "Hello! smile"

but

"- (void) doSomething:(id someObject);" to be read as "minus open paren void close paren do something colon open paren id some object close paren semicolon".

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!