Re: Access to Windows 10 Games: Suggestion for compatibility update or add-on for NVDA
Hi Iris, You're welcome. Yes, it wasn't until recently that Microsoft made improvements to Solitaire Collection in terms of accessibility. Back in say, 2015 (when Windows 10 made its debut), cards and card decks were not labeled properly; rather, they were labeled using a UIA (UI Automation) facility that I haven't even thought of, something Narrator did support then (that facility was called "localized control type", a text representing how screen readers should report what the control is to users but localized for various languages; in Solitaire Collection, cards and card decks were "shown" (presented to screen readers) as an unknown control with the actual card suit and rank seen as a distinct control type, localized to various languages, including, surprisingly enough, United States English; how this is even possible is way beyond the scope of this forum as it touches multilingual user interface). This changed a few weeks ago with the release of Solitaire Collection 4.13, with cards and card decks having actual labels in a form that NVDA can better understand (technical: UIA name property; the internals of this is again beyond the scope of this forum as we need to go into geeky side of UIA support from NVDA). Although I don't have extensive knowledge of parts of UI Automation and deeper parts of NVDA as several members here, you can count me in as a resident NVDA developer (or used to be as my immediate occupation is a university instructor and a graduate student). And no, my contributions are not as widely applied as say, Tyler Spivey's. Cheers, Joseph
|
|
Re: Possible Bug with Punctuation/Symbol Pronunciation Dialog - Can others replicate?
Gene
I thought you were saying that the symbol not being announced was a
problem. I'm not sure what you were saying based on your response.
toggle quoted messageShow quoted text
I generally do send messages above those I am responding to. I think there may have been confusion about two discussions being joined together. Gene On 8/19/2022 11:47 AM, Brian Vogel
wrote:
On Fri, Aug 19, 2022 at 12:39 PM, Gene wrote:
|
|
Re: Possible Bug with Punctuation/Symbol Pronunciation Dialog - Can others replicate?
Hi, After performing the steps outlined, I don't hear "tick" or "single quote" (I used the latter as an experiment), nor I hear "semi" or a "colon". Note that I'm using NVDA alpha build with punctuation level set to "some". In addition to validating what Tyler explained, here's another reason why you may or may not hear "semi" and "colon": visually (and internally), symbols list in punctuation/symbol pronunciation dialog is laid out as a table. In reality, it is a multi-column list view with NVDA recognizing it as a table. The "semi" and "colon" you may or may not hear comes from the way NVDA presents column (cell) information to users, found in document formatting settings panel/Row/column headers checkbox:
Another possibility is that NVDA is told to pronounce specific symbols regardless of punctuation level. This can be configured on an individual symbol asis from punctuation/symbol pronunciation dialog. Also, don't forget that speech synthesizers can do all sorts of things with symbols, and it is possible for non-English speakers to customize things further or just outright tell the speech synthesizer to pronounce symbols in their native language. Based on the steps noted, I think Tyler's explanation makes more sense (don't forget to check add-ons, too). As a bonus, here's how NVDA can give you "semi" and "colon" in punctuation/symbol pronunciation dialog: If NVDA recognizes a multi-column list view such as the one we're discussing, NVDA will ask available accessibility API's to return row contents, including cell contents and headers (the latter if told to report column/row headers). In some cases, NVDA will actually call Windows API functions to retrieve column content and header text from the list view directly. Without going into the bottommost layers, this operation involves memory access and creating a "fake" list view item that NVDA wil use to otain column headers and contents for each column. After this, NVDA will build a "textual" representation of a list view item (row), denoting columns with semicolons and, if told to do so, presetn column header and content separated by a colon. For example, if a list view has column headers of "name", "age", and "address", with an entry representing a person.. Visually there will be a table with two rows and three columns (first row: headers, second row: first entry). After NVDA asks the list view for its contents, NVDA will say, "name of the person; age: age; address: address field". Same thing is happening with punctuation/symbol pronunciation list view. Cheers, Joseph
|
|
Re: Math Reading Issues (pronunciation of x^3, y^3)
I'd add to Rui's queries, "Have you tried different synths to see if the behavior carries over?"
This is very often "a synth thing." -- Brian - Windows 10, 64-Bit, Version 21H2, Build 19044 The difference between a top-flight creative man and the hack is his ability to express powerful meanings indirectly. ~ Vance Packard
|
|
Re: Possible Bug with Punctuation/Symbol Pronunciation Dialog - Can others replicate?
On Fri, Aug 19, 2022 at 12:39 PM, Gene wrote:
The message I was commenting on wasn't yours.- But the message you bottom quoted was mine, and it was in response to the message it's now obvious you were responding to. But what you bottom quote should always be assumed to be the primary message you're replying to, and since mine was the "outermost wrapper" I made what is an entirely reasonable presumption. -- Brian - Windows 10, 64-Bit, Version 21H2, Build 19044 The difference between a top-flight creative man and the hack is his ability to express powerful meanings indirectly. ~ Vance Packard
|
|
Re: Possible Bug with Punctuation/Symbol Pronunciation Dialog - Can others replicate?
Gene
I don't recall your message. The message I was commenting on wasn't
yours.
toggle quoted messageShow quoted text
Gene On 8/19/2022 11:34 AM, Joy Holly wrote:
|
|
Re: Possible Bug with Punctuation/Symbol Pronunciation Dialog - Can others replicate?
Joy Holly
Sorry about that. I was reading both topics and got confused.
On Fri, Aug 19, 2022, 12:25 PM Gene <gsasner@...> wrote:
|
|
Re: Possible Bug with Punctuation/Symbol Pronunciation Dialog - Can others replicate?
Gene
I'm not talking about the bug you reported earlier. Someone wrote a
message saying that the punctuation llevel your screen-reader is set
to and the level the punctuation is set to in the dialog affects
whether it is read. I'm saying that it doesn't. When in the
dialog, the punctuation mark is spoken such as tick regardless of
the levels. I am simply trying to avoid confusion in that respect.
toggle quoted messageShow quoted text
I know that is true from experience. I have my punctuation level set to none in the general ;punctuation settings but every mark I look at in the Punctuation/symbol pronunciation dialog is spoken in the symbols list. Gene On 8/19/2022 11:01 AM, Brian Vogel
wrote:
On Fri, Aug 19, 2022 at 10:59 AM, Gene wrote:
|
|
Re: Possible Bug with Punctuation/Symbol Pronunciation Dialog - Can others replicate?
Joy Holly
I realize after reading the responses that I need to clarify some things! I wrote the math as LaTeX, for lack of a better way to express that here. What NVDA reads in Canvas is MathML, presented in the html on instructional web pages inside the Canvas LMS that also has the MathJax engine installed. The MathML is correct but NVDA is blending together the pronuciation of the "x" with the word "cubed", also using a shot vowel for the "u" so the reading for what should be "x cubed" sounds more like "skubrat" which isn't meaningful. So it recognizes it is math but bungles the pronunciation sometimes, for example when the variable "x" or "y" is followed by an exponent of 3.
On Fri, Aug 19, 2022, 10:59 AM Gene <gsasner@...> wrote:
|
|
Re: Math Reading Issues (pronunciation of x^3, y^3)
Rui Fontes
First things we need to know: 1 - What language? 2 - What synth?
Rui Fontes
Às 16:35 de 19/08/2022,
sjoyholly@... escreveu:
I am building an online Algebra course for a client that is inside the Canvas LMS. We are currently having an accessibility review and NVDA (which with MathPlayer installed reads math better, overall, than JAWS) is having trouble reading cubed variables. For example, "x^3" reads as "skubt" and "y^3" reads as "eekup". (But "x^2" will read "x squared" as expected, and "x^9" will read "x to the ninth" as expected. JAWS can read it, so the coding isn't wrong, but this is throwing an error in our accessibility review. I am aware individual users can change the voice or tweak the reading settings in NVDA. But this is a public education course so we need to present the content to everyone in the best initial state possible. So I am wondering if this misreading of x and y variables is a common bug with NVDA, common enough that most NVDA users will be familiar with these reading anomalies? The testing is being done with NVDA/MathPlayer, in Chrome. Would appreciate any feedback about known NVDA math reading anomalies.
|
|
Re: Possible Bug with Punctuation/Symbol Pronunciation Dialog - Can others replicate?
On Fri, Aug 19, 2022 at 10:59 AM, Gene wrote:
but saying the character in the field isn't one.- Yes, Gene, it is. Hence the reason I'm asking if others can duplicate. I have no reason to report and ask about something that's just not happening, and where there should be no setting I can touch to change how a program dialog works. I described, precisely, what's happening for me. Somehow, there's a root cause, and I doubt I'm the only one who's experiencing it, as at least one other person has reported it as replicatible. -- Brian - Windows 10, 64-Bit, Version 21H2, Build 19044 The difference between a top-flight creative man and the hack is his ability to express powerful meanings indirectly. ~ Vance Packard
|
|
Math Reading Issues (pronunciation of x^3, y^3)
Joy Holly
I am building an online Algebra course for a client that is inside the Canvas LMS. We are currently having an accessibility review and NVDA (which with MathPlayer installed reads math better, overall, than JAWS) is having trouble reading cubed variables. For example, "x^3" reads as "skubt" and "y^3" reads as "eekup". (But "x^2" will read "x squared" as expected, and "x^9" will read "x to the ninth" as expected. JAWS can read it, so the coding isn't wrong, but this is throwing an error in our accessibility review. I am aware individual users can change the voice or tweak the reading settings in NVDA. But this is a public education course so we need to present the content to everyone in the best initial state possible. So I am wondering if this misreading of x and y variables is a common bug with NVDA, common enough that most NVDA users will be familiar with these reading anomalies? The testing is being done with NVDA/MathPlayer, in Chrome. Would appreciate any feedback about known NVDA math reading anomalies.
Thank you! Joy Holly
|
|
Re: Access to Windows 10 Games: Suggestion for compatibility update or add-on for NVDA
Iris Finn
So does that mean if I open the app, NVDA will just read everything right off the bat now? If that's the case, t'd be the best news I've heard in a while! And by the way, thanks so much, Joseph! You've been most helpful! I never thought I'd be able to get much info on this subject!
toggle quoted messageShow quoted text
Warmest regards Iris!
On 19 Aug 2022, at 11:01 pm, Joseph Lee <joseph.lee22590@...> wrote:
|
|
Re: speech delay
Brian Williams
Hi Gene, thanks for the tips. Installed the app, works brilliantly. Many thanks Brian
From: Gene
Sent: 18 August 2022 12:53 To: nvda@nvda.groups.io Subject: Re: [nvda] speech delay
You will probably find both of these suggestions solve the problem. On 8/18/2022 6:42 AM, Brian Williams wrote:
|
|
Re: Possible Bug with Punctuation/Symbol Pronunciation Dialog - Can others replicate?
Gene
What the message you are responding to is confusing and I'm not sure
what cases it is referring to. Whatever it is referring to, it
isn't an accurate description of what happens in the dialog. If I
work with a character, such as tick, tick is spoken when I am in the
character field. That's because, whatever the level setting of a
carachter, it is always pronounced when you are working with it as a
single character as in a field like this.
toggle quoted messageShow quoted text
I'm not sure what else is being discussed that may be a problem but saying the carachter in the field isn't one. Gene On 8/19/2022 9:53 AM, Brian Vogel
wrote:
On Fri, Aug 19, 2022 at 01:02 AM, Tyler Spivey wrote:
|
|
Re: Possible Bug with Punctuation/Symbol Pronunciation Dialog - Can others replicate?
On Fri, Aug 19, 2022 at 01:02 AM, Tyler Spivey wrote:
Your current symbol level is causing the symbols to be ignored. For example, a ' on its own won't be read unless you set your symbol level to all.- Then, I have to say, someone wasn't thinking. In a dialog such as that one you need to have the symbol/punctuation indicated, always, otherwise you have no freakin' idea of what it is you might be working with (unless you already knew that "tick" was the replacement for a single quote, etc.) You could also believe, with ease, that you're actually working with a character (e.g. semicolon) that you're not working with at all. I honestly see no reason for that dialog to announce what are hidden separator characters during the editing process that the end user cannot see (if they can literally see) nor need to know about in any way. They're not relevant for what the end user is trying to do. I'll have to put together a bug report later today, because if all of this behavior doesn't constitute a bug, I don't know what would. -- Brian - Windows 10, 64-Bit, Version 21H2, Build 19044 The difference between a top-flight creative man and the hack is his ability to express powerful meanings indirectly. ~ Vance Packard
|
|
Re: Possible Bug with Punctuation/Symbol Pronunciation Dialog - Can others replicate?
On Fri, Aug 19, 2022 at 12:58 AM, Quentin Christensen wrote:
- Quentin, I'm one of the "odd birds" that actually likes having the shortest possible replacements when it comes to punctuation/symbols, so I've never touched them prior to experimenting very recently. This issue could have been there forever, but I wouldn't know. It certainly makes it difficult, I'd say impossible, to know what it is you're doing for certain punctuation. -- Brian - Windows 10, 64-Bit, Version 21H2, Build 19044 The difference between a top-flight creative man and the hack is his ability to express powerful meanings indirectly. ~ Vance Packard
|
|
Re: Access to Windows 10 Games: Suggestion for compatibility update or add-on for NVDA
Hi, For Solitaire Collection, really nothing - as in you don't need an add-on to play them as NVDA will read card labels and card decks. As for other games, depends on willingness from game developers to learn about needs of screen reader users. Cheers, Joseph
|
|
Re: Status Bar Keystroke
Gene
The command used to read the status line. Something changed in
Thunderbird and it no longer does. If you have a version of
Thunderbird that is perhaps two or three versions old or older, the
status line will be read.
toggle quoted messageShow quoted text
JAWS reads the status line in new versions. it would be interesting to know what has changed. Gene On 8/19/2022 7:32 AM, Howard Traxler
wrote:
|
|
Re: Status Bar Keystroke
Gene
Many browsers don't have status lines. I doubt Chrome does.
toggle quoted messageShow quoted text
Having said that, if the status line isn't in the expected place, the command won't see it. Gene On 8/19/2022 7:23 AM, Monte Single
wrote:
|
|