Date   
Intermittent nvda lock ups

Brian's Mail list account
 

This is the stable version and no have not done exhaustive test, hence noo ticket created.
It involves the WEBIE podcatcher software, an sometimes whn looking for new podcasts by going to the list of a certain subscribed podcast, it will go completely silent and not even alt tab wiill get it back or going to desktop, indeed nothing works. You have to hit ESC, which is not reported, then do an nvda restart and then up it comes after some 20 seconds and the programs including wibie are still working.
Here is the log as it crashes. Obvioulsy watchdog os being triggered but it seems something else happens as often this gets terminated by the watcher, but not in this case. This is the current latest release version of nvd running on Windows 7pro.

IO - speech.speak (08:25:44.702) - MainThread (2616):
Speaking [LangChangeCommand ('en_GB'), 'infosound', '2 of 16']
IO - inputCore.InputManager.executeGesture (08:25:46.717) - winInputHook (3424):
Input: kb(desktop):upArrow
IO - speech.speak (08:25:46.725) - MainThread (2616):
Speaking [LangChangeCommand ('en_GB'), 'The Blind Side Podcast, with Jonathan Mosen', '1 of 16']
IO - inputCore.InputManager.executeGesture (08:25:50.069) - winInputHook (3424):
Input: kb(desktop):enter
IO - speech.speak (08:25:50.719) - MainThread (2616):
Speaking [LangChangeCommand ('en_GB'), 'Frame1']
IO - speech.speak (08:25:50.725) - MainThread (2616):
Speaking [LangChangeCommand ('en_GB'), 'Getting podcast, please wait.', '1 of 1']
IO - inputCore.InputManager.executeGesture (08:25:51.869) - winInputHook (3424):
Input: kb(desktop):end
IO - inputCore.InputManager.executeGesture (08:25:52.533) - winInputHook (3424):
Input: kb(desktop):upArrow
IO - inputCore.InputManager.executeGesture (08:25:53.157) - winInputHook (3424):
Input: kb(desktop):downArrow
IO - inputCore.InputManager.executeGesture (08:25:53.869) - winInputHook (3424):
Input: kb(desktop):upArrow
IO - inputCore.InputManager.executeGesture (08:25:54.565) - winInputHook (3424):
Input: kb(desktop):downArrow
IO - inputCore.InputManager.executeGesture (08:25:55.270) - winInputHook (3424):
Input: kb(desktop):upArrow
IO - inputCore.InputManager.executeGesture (08:25:55.726) - winInputHook (3424):
Input: kb(desktop):downArrow
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (08:25:55.844) - MainThread (2616):
accRole failed: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0, None))
IO - inputCore.InputManager.executeGesture (08:25:57.038) - winInputHook (3424):
Input: kb(desktop):tab
IO - inputCore.InputManager.executeGesture (08:25:57.789) - winInputHook (3424):
Input: kb(desktop):upArrow
IO - inputCore.InputManager.executeGesture (08:25:58.253) - winInputHook (3424):
Input: kb(desktop):downArrow
IO - inputCore.InputManager.executeGesture (08:26:02.429) - winInputHook (3424):
Input: kb(desktop):upArrow
IO - inputCore.InputManager.executeGesture (08:26:02.805) - winInputHook (3424):
Input: kb(desktop):downArrow
DEBUGWARNING - watchdog._watcher (08:26:03.044) - watchdog (3508):
Trying to recover from freeze, core stack:
File "nvda.pyw", line 215, in <module>
File "core.pyc", line 545, in main
File "wx\core.pyc", line 2134, in MainLoop
File "gui\__init__.pyc", line 1030, in Notify
File "core.pyc", line 514, in run
File "IAccessibleHandler.pyc", line 912, in pumpAll
File "IAccessibleHandler.pyc", line 643, in processGenericWinEvent
File "eventHandler.pyc", line 39, in queueEvent

DEBUGWARNING - RPC process 2016 (dwm.exe) (08:26:15.738) - Dummy-20 (2700):
Thread 2964, build\x86_64\remote\injection.cpp, inproc_winEventCallback, 66:
SetWindowsHookEx with WH_GETMESSAGE failed, GetLastError returned 5

DEBUGWARNING - RPC process 2016 (dwm.exe) (08:26:15.739) - Dummy-20 (2700):
Thread 2964, build\x86_64\remote\injection.cpp, inproc_winEventCallback, 69:
SetWindowsHookEx with WH_CALLWNDPROC failed, GetLastError returned 5

WARNING - watchdog._watcher (08:26:18.045) - watchdog (3508):
Core frozen in stack:
File "nvda.pyw", line 215, in <module>
File "core.pyc", line 545, in main
File "wx\core.pyc", line 2134, in MainLoop
File "gui\__init__.pyc", line 1030, in Notify
File "core.pyc", line 514, in run
File "IAccessibleHandler.pyc", line 912, in pumpAll
File "IAccessibleHandler.pyc", line 643, in processGenericWinEvent
File "eventHandler.pyc", line 39, in queueEvent



bglists@...
Sent via blueyonder.
Please address personal E-mail to:-
briang1@..., putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

Re: building accessible user interface with python #3030-advice

Travis Siegel
 

The python QT5 library makes accessible GUIs? That's interesting, because I've never been able to get QT5 to do anything useful over the years in my various attempts. I finally gave up, and just use the windows api calls to build my gui programs. It's a bit of a hassle, but it gets the job done.
This is interesting news, I'll have to do some playing around now.
Thanks for the info.

Re: building accessible user interface with python #3030-advice

Toni Barth
 

Hi,

Am 04.04.2020 um 19:18 schrieb UMIT ERDEM Yigitoglu:
Hello,
I'm trying to jump to programming world with python. 
I'm now in a stage where I am trying to learn about user interface "events models views). My question is where can ı find resources to make my UI accessible. I'm currently trying to use tkinter but non of my labels, messages are accessible with nvda. 
I have tried web for some information but it is very limited. 


I myself noticed that Tkinter doesn't seem to be accessible. For developing accessible UIs, stick with WxPython, which can get a bit tricky sometimes, or PyQt5, which is pretty easy to work with.


Best Regards.


Toni


I would appriciate any advice on how to continue and resource reccomandations. 
Best regards


building accessible user interface with python #3030-advice

UMIT ERDEM Yigitoglu
 

Hello,
I'm trying to jump to programming world with python. 
I'm now in a stage where I am trying to learn about user interface "events models views). My question is where can ı find resources to make my UI accessible. I'm currently trying to use tkinter but non of my labels, messages are accessible with nvda. 
I have tried web for some information but it is very limited. 
I would appriciate any advice on how to continue and resource reccomandations. 
Best regards

Re: Bug in Chromium and Electron apps, can something be done about this taking in to account current circumstances?

mohammad suliman
 

Hello guys,

Thanks for your replies!
Happy to know that Google is releasing the new Chrome soon. I thought it will take longer than that.
Yes, for chrome the work around is not hard to perform, not so convenient to do so especially if that happens again and again in the same setion, but we need to live with that.
For Electron and Microsoft teams for example, I found that changing the window size (from maximized to restored or vice versa) will solve the issue. Again not sure how much this is convenient to do this every time you minimize Teams and get back to it.

Have a great week!
Mohammad

On Fri, 3 Apr 2020 at 19:22, Toni Barth via groups.io <hihohaia=googlemail.com@groups.io> wrote:
Google already announced that Chrome 81 will be released early to mid of
April, so they just delayed their usual release cycle for about a month.
It can also be tested that Chrome 81 fixes this bug Chrome-side. I don't
know how Electron will handle things, but as far as I understand it, its
still a bug that isn't related to NVDA in special, so it would be a
"feature" that would be totally irrelevant as soon as the bug gets
fixed, so a bit of wasted time.

Best Regards.

Toni Barth

Am 03.04.2020 um 18:07 schrieb Travis Siegel:
> This is a bug for sure, I've actually been wondering if anyone else
> was having this problem.  At the moment, the only solution I've found
> is to alt-tab away, then back to the chrome process, then NVDA reads
> the updated page just fine.  No idea why this broke when chrome
> updated, they're obviously doing something different in the latest
> release, though what that is, Ihaven't a clue.  But, at least there's
> a work around until it gets fixed.
>
> On Fri, 3 Apr 2020, mohammad suliman wrote:
>
>> Hello dear NVDA developers,Hope you are doing well!
>>
>> Wanted to ask about the bug in Chrome, in which the user isn't
>> notified when
>> the page refreshes. Is the bug a com error like this:
>> DEBUGWARNING -
>> NVDAObjects.IAccessible.IA2TextTextInfo._getFormatFieldAndOffsets
>> (07:10:33.128) - MainThread (18676):
>> could not get attributes
>> Traceback (most recent call last):
>>   File "NVDAObjects\IAccessible\__init__.pyc", line 233, in
>> _getFormatFieldAndOffsets
>>   File "comtypes\__init__.pyc", line 857, in __call__
>>   File "comtypesMonkeyPatches.pyc", line 26, in __call__
>> _ctypes.COMError: (-2147467263, 'Not implemented', (None, None, None, 0,
>> None))
>>
>> If this is the case, I saw now this bug in Microsoft Teams after I
>> minimize
>> the window and then get back to it. Whatsapp on the desktop has a
>> similar issue, not sure the same underlying error is also present
>> there. I
>> can check if this is interesting.
>> Now, as I' have heard that Chrome 81 witch addresses this issue won't be
>> released now due to COVID19, and I am also not sure that Electron
>> framework
>> will get the fix, and taking in to account that Electron apps and
>> Chrome is
>> widely used, I wonder if something can be done to ease those issues.
>> I have
>> noticed that Narrator don't have the Teams issue, not sure about the
>> others.
>> I mean to say that it seams that a work around is available? Is that
>> correct?
>> I am ready to help with code as much as I can.
>>
>> Waiting for your response!
>> keep up the excellent work you are doing!
>> Mohammad
>>
>>
>>
>
>
>




Important add-ons community announcement: addition of translations for add-ons are suspended, effective April 6, 2020

 

Hello NVDA community,

 

I’m Joseph Lee, one of the code contributors and community add-on authors and reviewers for NVDA screen reader project. First, at this difficult time, please stay safe and healthy, and support one another.

 

This is to inform you that, effective April 6, 2020, addition of translations for add-ons (new and existing add-ons) will be suspended. Although it is possible to add new add-ons for translations up to some point, there are certain processes that require intervention from community reviewers that involve access to the server used by NV Access. For security reasons, access to the server infrastructure will be limited to NV Access staff only.

 

This means the following requests will no longer be honored from the date noted above:

  • Translating newly reviewed add-ons.
  • Adding a new language to add-on translation if the language isn’t already a part of NVDA translations workflow.
  • Resolving conflicts with add-on data that cannot be resolved through automated workflow.

 

These requests might be honored again in the future.

 

Thank you.

Cheers,

Joseph

Re: Bug in Chromium and Electron apps, can something be done about this taking in to account current circumstances?

Toni Barth
 

Google already announced that Chrome 81 will be released early to mid of
April, so they just delayed their usual release cycle for about a month.
It can also be tested that Chrome 81 fixes this bug Chrome-side. I don't
know how Electron will handle things, but as far as I understand it, its
still a bug that isn't related to NVDA in special, so it would be a
"feature" that would be totally irrelevant as soon as the bug gets
fixed, so a bit of wasted time.

Best Regards.

Toni Barth

Am 03.04.2020 um 18:07 schrieb Travis Siegel:

This is a bug for sure, I've actually been wondering if anyone else
was having this problem.  At the moment, the only solution I've found
is to alt-tab away, then back to the chrome process, then NVDA reads
the updated page just fine.  No idea why this broke when chrome
updated, they're obviously doing something different in the latest
release, though what that is, Ihaven't a clue.  But, at least there's
a work around until it gets fixed.

On Fri, 3 Apr 2020, mohammad suliman wrote:

Hello dear NVDA developers,Hope you are doing well!

Wanted to ask about the bug in Chrome, in which the user isn't
notified when
the page refreshes. Is the bug a com error like this:
DEBUGWARNING -
NVDAObjects.IAccessible.IA2TextTextInfo._getFormatFieldAndOffsets
(07:10:33.128) - MainThread (18676):
could not get attributes
Traceback (most recent call last):
  File "NVDAObjects\IAccessible\__init__.pyc", line 233, in
_getFormatFieldAndOffsets
  File "comtypes\__init__.pyc", line 857, in __call__
  File "comtypesMonkeyPatches.pyc", line 26, in __call__
_ctypes.COMError: (-2147467263, 'Not implemented', (None, None, None, 0,
None))

If this is the case, I saw now this bug in Microsoft Teams after I
minimize
the window and then get back to it. Whatsapp on the desktop has a
similar issue, not sure the same underlying error is also present
there. I
can check if this is interesting.
Now, as I' have heard that Chrome 81 witch addresses this issue won't be
released now due to COVID19, and I am also not sure that Electron
framework
will get the fix, and taking in to account that Electron apps and
Chrome is
widely used, I wonder if something can be done to ease those issues.
I have
noticed that Narrator don't have the Teams issue, not sure about the
others.
I mean to say that it seams that a work around is available? Is that
correct?
I am ready to help with code as much as I can.

Waiting for your response!
keep up the excellent work you are doing!
Mohammad



Re: Bug in Chromium and Electron apps, can something be done about this taking in to account current circumstances?

Travis Siegel
 

This is a bug for sure, I've actually been wondering if anyone else was having this problem. At the moment, the only solution I've found is to alt-tab away, then back to the chrome process, then NVDA reads the updated page just fine. No idea why this broke when chrome updated, they're obviously doing something different in the latest release, though what that is, Ihaven't a clue. But, at least there's a work around until it gets fixed.

On Fri, 3 Apr 2020, mohammad suliman wrote:

Hello dear NVDA developers,Hope you are doing well!
Wanted to ask about the bug in Chrome, in which the user isn't notified when
the page refreshes. Is the bug a com error like this:
DEBUGWARNING -
NVDAObjects.IAccessible.IA2TextTextInfo._getFormatFieldAndOffsets
(07:10:33.128) - MainThread (18676):
could not get attributes
Traceback (most recent call last):
  File "NVDAObjects\IAccessible\__init__.pyc", line 233, in
_getFormatFieldAndOffsets
  File "comtypes\__init__.pyc", line 857, in __call__
  File "comtypesMonkeyPatches.pyc", line 26, in __call__
_ctypes.COMError: (-2147467263, 'Not implemented', (None, None, None, 0,
None))
If this is the case, I saw now this bug in Microsoft Teams after I minimize
the window and then get back to it. Whatsapp on the desktop has a
similar issue, not sure the same underlying error is also present there. I
can check if this is interesting.
Now, as I' have heard that Chrome 81 witch addresses this issue won't be
released now due to COVID19, and I am also not sure that Electron framework
will get the fix, and taking in to account that Electron apps and Chrome is
widely used, I wonder if something can be done to ease those issues. I have
noticed that Narrator don't have the Teams issue, not sure about the others.
I mean to say that it seams that a work around is available? Is that
correct?
I am ready to help with code as much as I can.
Waiting for your response!
keep up the excellent work you are doing!
Mohammad

Bug in Chromium and Electron apps, can something be done about this taking in to account current circumstances?

mohammad suliman
 

Hello dear NVDA developers,
Hope you are doing well!

Wanted to ask about the bug in Chrome, in which the user isn't notified when the page refreshes. Is the bug a com error like this:
DEBUGWARNING - NVDAObjects.IAccessible.IA2TextTextInfo._getFormatFieldAndOffsets (07:10:33.128) - MainThread (18676):
could not get attributes
Traceback (most recent call last):
  File "NVDAObjects\IAccessible\__init__.pyc", line 233, in _getFormatFieldAndOffsets
  File "comtypes\__init__.pyc", line 857, in __call__
  File "comtypesMonkeyPatches.pyc", line 26, in __call__
_ctypes.COMError: (-2147467263, 'Not implemented', (None, None, None, 0, None))

If this is the case, I saw now this bug in Microsoft Teams after I minimize the window and then get back to it. Whatsapp on the desktop has a similar issue, not sure the same underlying error is also present there. I can check if this is interesting.
Now, as I' have heard that Chrome 81 witch addresses this issue won't be released now due to COVID19, and I am also not sure that Electron framework will get the fix, and taking in to account that Electron apps and Chrome is widely used, I wonder if something can be done to ease those issues. I have noticed that Narrator don't have the Teams issue, not sure about the others. I mean to say that it seams that a work around is available? Is that correct?
I am ready to help with code as much as I can.

Waiting for your response!
keep up the excellent work you are doing!
Mohammad

Re: Configuration directories

Andy B.
 

If I do the following at the NVDA interactive Python prompt:

>>>import config
>>>config.getUsersInstalledConfigPath()
['C:\\Users\\a_bor\\AppData\\Roming\\nvda']
>>>import addonHandler
>>>addonHandler._getDefaultAddonPaths()
[C:\\Users\\a_bor\\AppData\\Roming\\nvda\\addons']

I am interested in creating a settings packaging system sort of like the one found in JAWS. To allow users the choice of what kind of settings to backup/restore, I need to know where the system holds these files, and the config/addon system looked like a good option.

Re: Configuration directories

James Scholes
 

I might be misunderstanding your question, but if you have the user's config directory path, you can just use os.path.join with that as the first part, and profiles, speechDicts, etc. as the second. Or are you trying to accomplish something else? These names shouldn't differ system to system, because if they do, NVDA just won't be able to load data from them.

keep in mind that synth drivers should really be packaged as add-ons these days, so there's not going to be a single directory which contains them all.

Regards,

James Scholes

On 30/03/2020 at 2:27 pm, Andy B. wrote:
Hi,
I am attempting to access configuration directories from inside an add-on. So far, NVDA has given me the user's installed config path, the system config path, the add-ons install folder, the scratchpad folder. It hasn't managed to give me speech synths, profiles, or speech dictionaries. Does anyone know how to get the paths for these extra components? I need to have the function name or python dict that has these because each user's system is different.

Configuration directories

Andy B.
 

Hi,

I am attempting to access configuration directories from inside an add-on. So far, NVDA has given me the user's installed config path, the system config path, the add-ons install folder, the scratchpad folder. It hasn't managed to give me speech synths, profiles, or speech dictionaries. Does anyone know how to get the paths for these extra components? I need to have the function name or python dict that has these because each user's system is different.

Re: Having NVDA interrupt itself using aria-live updates

 

Hi,

NVDA Controller is meant for use by apps, as it comes in a DLL.

Jamie, any ideas?

Cheers,

Joseph

 

From: nvda-devel@groups.io <nvda-devel@groups.io> On Behalf Of Sean Mealin
Sent: Saturday, March 28, 2020 9:40 AM
To: nvda-devel@groups.io
Subject: Re: [nvda-devel] Having NVDA interrupt itself using aria-live updates

 

I don't know of any way to use the NVDA controller client from Javascript running within a web browser unfortunately.

 

Sean

 

On Fri, Mar 27, 2020 at 7:47 PM Christopher Pross <chpross42@...> wrote:

A short question, do you able to use the nvda-controler-client? So, maybe, you could use there the speech fuction directly and then use bool interoupt = true, for the first parameter to speak, you could for easy stop, use a emty string.

But in general javascript access to nvda, I don't know any way to access this function of nvda-controller. I don't know how javascript is sending text to the screenreader, if the way, is known, we could find a way. Maybe it is easier as we thing.

Am 28.03.2020 um 00:18 schrieb Sean Mealin:

Is there any other way to push text to NVDA from javascript that will have it interrupt speech?

 

Thanks

 

Sean

 

On Fri, Mar 27, 2020 at 3:50 AM Bill Dengler <codeofdusk@...> wrote:

See https://github.com/nvaccess/nvda/pull/10622

Although I think this might just be for UIA, not ARIA.

 

Bill

 

From: nvda-devel@groups.io <nvda-devel@groups.io> On Behalf Of Sean Mealin
Sent: 26 March 2020 23:16
To: nvda-devel@groups.io
Subject: [nvda-devel] Having NVDA interrupt itself using aria-live updates

 

Hi all,

 

I’m working on a web game where the user is controlling things with a gamepad.  To give feedback, I’m updating a div that NVDA should read out.

 

The problem that I’m having is no matter the aria-live setting I use, NVDA does not interrupt itself.  So, if the user is listening to a message, and presses a button to confirm an action, I want NVDA to immediately speak a new message rather than queueing it up after the current message.  If the user is using a keyboard, this isn’t a problem because the keypress interrupts the current message and NVDA speaks the new message.  But since the primary input device is a gamepad, NVDA doesn’t register a gamepad button in the same way as a keyboard button.

 

I thought using aria-live = assertive would accomplish my goal, but no luck.  I’ve tried every combination of roll (status, alert, etc.) and aria-live (polite and assertive) that I can think of.

 

I’m using NVDA 2019.3.1 and Chrome 80.

 

Does anyone have any ideas?

 

Sean

Re: Ideas on Add on development

Vinod kumar Gajula
 

Thanks! Good to hear that.
I am curious to understand NVDA add on development.
Could you let me know, how can I understand caret focus?

Regards


On Sat 28 Mar, 2020, 11:01 PM Pawel Urbanski, <pawel@...> wrote:
I will try to finish an add-on that should work with most JetBrains
tools in the next few days... It is based on an add-on already created
with some, I think, useful enhancements...

Cheers,
Pawel

On 28/03/2020, Vinod kumar Gajula <togajula@...> wrote:
> Hi there!
> I am Trying to build an add on for NVDA, which improves accessibility for
> IntelliJ.
> When I Debug  the code in IntelliJ.
> The system Focus is staying in editor but NVDA focus is going somewhere
> else.
> I need to make NVDA focus be along with system Focus.
> Could you please let me know how can I make it happen?
>
> Thanks!
>
> Regards
> Vinod Gajula
>
>
>
>



Re: Ideas on Add on development

Pawel Urbanski
 

I will try to finish an add-on that should work with most JetBrains
tools in the next few days... It is based on an add-on already created
with some, I think, useful enhancements...

Cheers,
Pawel

On 28/03/2020, Vinod kumar Gajula <togajula@...> wrote:
Hi there!
I am Trying to build an add on for NVDA, which improves accessibility for
IntelliJ.
When I Debug the code in IntelliJ.
The system Focus is staying in editor but NVDA focus is going somewhere
else.
I need to make NVDA focus be along with system Focus.
Could you please let me know how can I make it happen?

Thanks!

Regards
Vinod Gajula



Ideas on Add on development

Vinod kumar Gajula
 

Hi there!
I am Trying to build an add on for NVDA, which improves accessibility for IntelliJ.
When I Debug  the code in IntelliJ.
The system Focus is staying in editor but NVDA focus is going somewhere else.
I need to make NVDA focus be along with system Focus.
Could you please let me know how can I make it happen?

Thanks!

Regards
Vinod Gajula

Re: Having NVDA interrupt itself using aria-live updates

Sean Mealin
 

I don't know of any way to use the NVDA controller client from Javascript running within a web browser unfortunately.

Sean

On Fri, Mar 27, 2020 at 7:47 PM Christopher Pross <chpross42@...> wrote:

A short question, do you able to use the nvda-controler-client? So, maybe, you could use there the speech fuction directly and then use bool interoupt = true, for the first parameter to speak, you could for easy stop, use a emty string.

But in general javascript access to nvda, I don't know any way to access this function of nvda-controller. I don't know how javascript is sending text to the screenreader, if the way, is known, we could find a way. Maybe it is easier as we thing.

Am 28.03.2020 um 00:18 schrieb Sean Mealin:
Is there any other way to push text to NVDA from javascript that will have it interrupt speech?

Thanks

Sean

On Fri, Mar 27, 2020 at 3:50 AM Bill Dengler <codeofdusk@...> wrote:

See https://github.com/nvaccess/nvda/pull/10622

Although I think this might just be for UIA, not ARIA.

 

Bill

 

From: nvda-devel@groups.io <nvda-devel@groups.io> On Behalf Of Sean Mealin
Sent: 26 March 2020 23:16
To: nvda-devel@groups.io
Subject: [nvda-devel] Having NVDA interrupt itself using aria-live updates

 

Hi all,

 

I’m working on a web game where the user is controlling things with a gamepad.  To give feedback, I’m updating a div that NVDA should read out.

 

The problem that I’m having is no matter the aria-live setting I use, NVDA does not interrupt itself.  So, if the user is listening to a message, and presses a button to confirm an action, I want NVDA to immediately speak a new message rather than queueing it up after the current message.  If the user is using a keyboard, this isn’t a problem because the keypress interrupts the current message and NVDA speaks the new message.  But since the primary input device is a gamepad, NVDA doesn’t register a gamepad button in the same way as a keyboard button.

 

I thought using aria-live = assertive would accomplish my goal, but no luck.  I’ve tried every combination of roll (status, alert, etc.) and aria-live (polite and assertive) that I can think of.

 

I’m using NVDA 2019.3.1 and Chrome 80.

 

Does anyone have any ideas?

 

Sean

Re: get all UIA-Events from a window

Bill Dengler
 

For events, use the Windows 10 App Essentials add-on (select "restart with debug logging" from the NVDA+q menu, and see the lines starting with w10 in the log).
For analysing applications, the NVDA Python console (NVDA+control+z) is helpful. In particular, the current navigator object's UIA object is stored as nav.UIAElement.
What in particular are you trying to do?

Thanks,
Bill

-----Original Message-----
From: nvda-devel@groups.io <nvda-devel@groups.io> On Behalf Of Christopher Pross
Sent: 27 March 2020 20:09
To: nvda-devel@groups.io
Subject: [nvda-devel] get all UIA-Events from a window

HI,

i search for an accessible tool, which allows me to log as match as possible every UIA-Event, so, New elements, tooltips, and so on.

Do you know a tool like this or how do you analyse a application? Which is a little comlexer?


all the best,

Chiss

get all UIA-Events from a window

Christopher Pross
 

HI,

i search for an accessible tool, which allows me to log as match as possible every UIA-Event, so, New elements, tooltips, and so on.

Do you know a tool like this or how do you analyse a application? Which is a little comlexer?


all the best,

Chiss

Building NVDA with UI access

Bill Dengler
 

Hello,

I’d like to generate a build of NVDA for local testing which has UI access permissions.

I’m assuming NVDA needs to be signed to enable this permission, can I self-sign it?

 

Thanks,

Bill