[program-l] Re: NVDA, .net context menu

  • From: <sonfire11@xxxxxxxxx>
  • To: <program-l@xxxxxxxxxxxxx>
  • Date: Fri, 14 Jan 2022 21:10:11 -0500

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 
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?

** To leave the list, click on the immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** program-l-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** program-l-request@xxxxxxxxxxxxx with the Subject:- faq

** To leave the list, click on the immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** program-l-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** program-l-request@xxxxxxxxxxxxx with the Subject:- faq

Other related posts: