I might have found a way around the problem. If NVDA is running, we will try
placing focus on the first item in the menu. Maybe you can try the same trick?
We use tolk for our output library.
-----Original Message-----
From: program-l-bounce@xxxxxxxxxxxxx <program-l-bounce@xxxxxxxxxxxxx> On Behalf
Of Karl-Otto Rosenqvist
Sent: Friday, January 14, 2022 4:43 PM
To: program-l@xxxxxxxxxxxxx; jfayre@xxxxxxxxx
Subject: [program-l] Re: NVDA, .net context menu
Hi!
In one of the applications I work on a Context menu is programatically popped
up and in order to get the first item spoken I have to press the down arrow.
It's probably a behavior related to a context menu getting the focus that
causes the behavior. JAWS likely has a different approach when it detects a
context menu opening.
The application I refer to is also using .NET Framework 4.8.
As a sidenote I've noticed that the DataGridView generates very different
speech output in .NET 4.8 (very verbose) and prior versions (less verbose).
Perhaps there's a difference in behavior for the context too?
Regards
Karl-Otto
Karl-Otto Rosenqvist
MAWINGU
Orgnr: 750804-3937
0701- 75 98 56
karl-otto@xxxxxxxxxx
https://mawingu.se
Den 2022-01-14 kl. 21:03, skrev jfayre@xxxxxxxxx:
I’m also a developer on the project Andy is referring to. Just to** To leave the list, click on the immediately-following link:-
clarify, this is under .net 4.8 using Winforms. I’ve definitely seen
other context menus work correctly under NVDA, so wonder if this is a
winforms issue.
*From:*program-l-bounce@xxxxxxxxxxxxx <program-l-bounce@xxxxxxxxxxxxx>
*On Behalf Of *Nate Kile
*Sent:* January 14, 2022 12:20 PM
*To:* program-l@xxxxxxxxxxxxx
*Subject:* [program-l] Re: NVDA, .net context menu
Interesting, not sure if it is even related, but yesterday I was
filling out a form and NVDA would not read the fields as I tabbed
through, I had to exit the form and arrow up to read the label but in
JAWS, it could read each field as I tabbed through.
On Fri, Jan 14, 2022 at 3:22 AM <sonfire11@xxxxxxxxx
<mailto:sonfire11@xxxxxxxxx>> wrote:
Hi,
I am working on a project that requires the use of a system tray
context menu. When the user accesses it with JAWS, everything works
as expected. EX: The name of the context menu is announced, and JAWS
reads the first focused item. On the other hand, NVDA only announces
“unknown”. It is then up to the user to press down arrow to hear the
name of the context menu and the first focused item. Has anyone else
seen this type of strange behavior from NVDA?