Date   

FW: [nvda-devel] NVDA 2020.3beta2 is now available for testing

 

 

 

From: nvda-devel@groups.io <nvda-devel@groups.io> On Behalf Of Reef Turner
Sent: Tuesday, September 22, 2020 10:38 AM
To: nvda-devel@groups.io
Subject: [nvda-devel] NVDA 2020.3beta2 is now available for testing

 

Hi all,

NVDA 2020.3beta2 is now available for testing. This is the second beta for the 2020.3 release, please take some time to test the release and report any issues.

Highlights and download links can be found in the release blog post at: https://www.nvaccess.org/post/nvda-2020-3beta2

Thanks!


identifying when NVDA starts and stops speaking #addon

Venkatesh Potluri
 

Hi,

Is there a way to know when NVDA is speaking, and when it stops speaking? I looked through the python documentation of the speech module but could not find defined functions, variables or events that I could add callbacks to, that would directly give me this information.

Pointers to get this information would be of great help.

Best regards, Venkatesh


Re: Groups.IO notice: email delivery performance under investigation #groupsio

Brian's Mail list account
 

For once I've not seen this, but then, I guess it could be hard to tell sometimes. They do tend to arrive in batches though, and this has been going on for some time.
Brian

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

----- Original Message -----
From: "Joseph Lee" <@joslee>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Monday, September 21, 2020 9:34 PM
Subject: [nvda-addons] Groups.IO notice: email delivery performance under investigation #GroupsIO


Hi all,

Many of you may notice a new hashtag: #GroupsIO for communicating important
notices from Groups.IO people.

Mailing lists hosted on Groups.IO is experiencing email delivery delays. In
response, Mark Fletcher from Groups.IO is investigating email delivery
performance issues. For people experiencing email delivery delays, please
hold on until the situation is cleared.

Cheers,

Joseph






Groups.IO notice: email delivery performance under investigation #groupsio

 

Hi all,

Many of you may notice a new hashtag: #GroupsIO for communicating important notices from Groups.IO people.

Mailing lists hosted on Groups.IO is experiencing email delivery delays. In response, Mark Fletcher from Groups.IO is investigating email delivery performance issues. For people experiencing email delivery delays, please hold on until the situation is cleared.

Cheers,

Joseph


Re: OCR 2.1 #addonrelease

Eilana Benish
 

Thanks = Toda in hebrew

‫בתאריך יום א׳, 20 בספט׳ 2020 ב-14:26 מאת ‪Lukasz Golonka‬‏ <‪lukasz.golonka@...‬‏>:‬

Hello Eilana,

On Sun, 20 Sep 2020 08:56:51 +0300
"Eilana Benish" <benish.ilana@...> wrote:

> Installation of OCR 0.20120529.01 has been
> blocked. An updated version of this add-on is
> required, the minimum add-on API supported by
> this version of NVDA is 2019.3

There are two links on the add-on website. The first one labelled
"stable version" points to the latest release compatible with 2019.3 and
never. The second link  points to the version compatible with older
versions of NVDA and from your error message it looks like you've
clicked the second link.

--
Regards
Lukasz








--

 ובכבוד רב | Sincerely,

אילנה בניש מורשה נגישות שירות 2200 | Eilana Benish, service Accessibility authorized (2200)

ניהול פרויקטים – נגישות ושמישות אינטרנט וטכנולוגיות מידע  | Projects manager – Accessibility & usability on internet and ICT

📱 +972-50-7100367 | 📧 benish.ilana@...


Re: nvMathViewer add-on for viewing math content in LaTeX and AsciiMath notations as MathML

Nikita
 

Hi rowen,

Perhaps I misunderstood you.

I thought you were writing about the ability to open at most one window for different formulas.

Perhaps you had in mind the problem of opening multiple windows for the same formula when you press a gesture several times in a row.

I fixed this problem today.

Now in these cases a sound signal will be played, and another window will not open.

Links are the same:

Add-on for NVDA 2019.3 and newer - https://tseykovets.ru/download/nvda/nvMathViewer.nvda-addon

Source code - https://github.com/tseykovets/nvmathviewer

Best regards, Nikita.

 

From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io> On Behalf Of rowen brian
Sent: Saturday, September 19, 2020 7:54 AM
To: nvda-addons@nvda-addons.groups.io
Subject: Re: [nvda-addons] nvMathViewer add-on for viewing math content in LaTeX and AsciiMath notations as MathML

 

Hi Nikita

I'm sorry, I don't know how I resolved this error, maybe it's a addons conflict. I'll let you know as soon as I find anything new.

 

In addition, I wonder if only one view window should be allowed. Currently, countless windows can be opened


Re: Outlook Extended V1.6-dev-20200920 release

 

Hi,

Done – it’ll show up in about forty minutes from now.

Cheers,

Joseph

 

From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io> On Behalf Of Cyrille via groups.io
Sent: Sunday, September 20, 2020 1:17 PM
To: nvda-addons@nvda-addons.groups.io
Subject: [nvda-addons] Outlook Extended V1.6-dev-20200920 release

 

Hello

 

This is a new dev release for Outlook Extended add-on. This release fixes some issues seen to read the headers in Outlook 365.

 

Direct download link:

https://github.com/CyrilleB79/outlookExtended/releases/download/V1.6-dev-20200920/outlookExtended-1.6-dev-20200920.nvda-addon

 

Please test it and let me know if you still have issues (especially regarding header reporting).

 

@Joseph, may you update the community website accordingly? Thanks.

 

Cheers,

 

Cyrille

 


Outlook Extended V1.6-dev-20200920 release

Cyrille
 

Hello

 

This is a new dev release for Outlook Extended add-on. This release fixes some issues seen to read the headers in Outlook 365.

 

Direct download link:

https://github.com/CyrilleB79/outlookExtended/releases/download/V1.6-dev-20200920/outlookExtended-1.6-dev-20200920.nvda-addon

 

Please test it and let me know if you still have issues (especially regarding header reporting).

 

@Joseph, may you update the community website accordingly? Thanks.

 

Cheers,

 

Cyrille

 


Re: OCR 2.1 #addonrelease

Lukasz Golonka
 

Hello Eilana,

On Sun, 20 Sep 2020 08:56:51 +0300
"Eilana Benish" <benish.ilana@...> wrote:

Installation of OCR 0.20120529.01 has been
blocked. An updated version of this add-on is
required, the minimum add-on API supported by
this version of NVDA is 2019.3
There are two links on the add-on website. The first one labelled
"stable version" points to the latest release compatible with 2019.3 and
never. The second link points to the version compatible with older
versions of NVDA and from your error message it looks like you've
clicked the second link.

--
Regards
Lukasz


Re: nvMathViewer add-on for viewing math content in LaTeX and AsciiMath notations as MathML

Robert Hänggi
 

If I'm not mistaken, the browseableMessage is an internet explorer extension.
It could be thus controlled with the Ishell com interface.
Robert

On 20/09/2020, rowen brian <manchen0528@...> wrote:
Hi Nikita,
Anyway, thank you for bringing us such excellent add-ons.
Thanks






Re: nvMathViewer add-on for viewing math content in LaTeX and AsciiMath notations as MathML

rowen brian
 

Hi Nikita,
Anyway, thank you for bringing us such excellent add-ons.
Thanks


Re: OCR 2.1 #addonrelease

Eilana Benish
 

Installation of OCR 0.20120529.01 has been
blocked. An updated version of this add-on is
required, the minimum add-on API supported by
this version of NVDA is 2019.3

‫בתאריך יום א׳, 20 בספט׳ 2020 ב-1:09 מאת ‪Joseph Lee‬‏ <‪joseph.lee22590@...‬‏>:‬

Hi,
I will take care of both by Monday (I'll take care of the readme directly from the add-on source code repo).
Cheers,
Joseph

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io> On Behalf Of Lukasz Golonka
Sent: Saturday, September 19, 2020 2:53 PM
To: nvda-addons@nvda-addons.groups.io
Subject: [nvda-addons] OCR 2.1 #AddonRelease

Hi all,

I've released version 2.1 of the OCR add-on. I'd appreciate if someone could update the link on the website to point to:
https://github.com/lukaszgo1/nvda-ocr/releases/download/v2.1/ocr-2.1.nvda-addon
and if possible update readme content to the one from:
https://github.com/lukaszgo1/nvda-ocr/blob/master/readme.md

Thanks in advance

--
Regards
Lukasz













--

 ובכבוד רב | Sincerely,

אילנה בניש מורשה נגישות שירות 2200 | Eilana Benish, service Accessibility authorized (2200)

ניהול פרויקטים – נגישות ושמישות אינטרנט וטכנולוגיות מידע  | Projects manager – Accessibility & usability on internet and ICT

📱 +972-50-7100367 | 📧 benish.ilana@...


Re: schedulers and speech status #addon

Larry Wang
 

wx.CallLater is a wrapper around wx.Timer you can just retain return value and call Stop() to cancel it.

https://wxpython.org/Phoenix/docs/html/wx.CallLater.html#wx-calllater

For your second problem here is something useful

https://github.com/nvaccess/nvda/issues/5638#issuecomment-574758834


在 2020/9/19 20:31, Venkatesh Potluri 写道:

Thank you for pointing me to this!

The line 632 in the github page says: This function should never be used to execute code that brings up a modal UI as it will cause NVDA's core to block. while I understand that modal UIs shouldn't be displayed as NVDA will block, does this mean that operations that are scheduled using callLater block NVDA? Also, is there a way to cancel events that are scheduled to be called after a delay? I looked through all the methods in core but was not completely sure where the functionality to cancel scheduled events was.

Best, Venkatesh


Re: OCR 2.1 #addonrelease

 

Hi,
I will take care of both by Monday (I'll take care of the readme directly from the add-on source code repo).
Cheers,
Joseph

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io> On Behalf Of Lukasz Golonka
Sent: Saturday, September 19, 2020 2:53 PM
To: nvda-addons@nvda-addons.groups.io
Subject: [nvda-addons] OCR 2.1 #AddonRelease

Hi all,

I've released version 2.1 of the OCR add-on. I'd appreciate if someone could update the link on the website to point to:
https://github.com/lukaszgo1/nvda-ocr/releases/download/v2.1/ocr-2.1.nvda-addon
and if possible update readme content to the one from:
https://github.com/lukaszgo1/nvda-ocr/blob/master/readme.md

Thanks in advance

--
Regards
Lukasz


OCR 2.1 #addonrelease

Lukasz Golonka
 

Hi all,

I've released version 2.1 of the OCR add-on. I'd appreciate if someone
could update the link on the website to point to:
https://github.com/lukaszgo1/nvda-ocr/releases/download/v2.1/ocr-2.1.nvda-addon
and if possible update readme content to the one from:
https://github.com/lukaszgo1/nvda-ocr/blob/master/readme.md

Thanks in advance

--
Regards
Lukasz


Re: nvMathViewer add-on for viewing math content in LaTeX and AsciiMath notations as MathML

Nikita
 

Hi rowen,

Unfortunately, you cannot limit the number of windows that can be opened.

This is ordinary  NVDA's ui.browseableMessage.

These windows do not give information about their handle.

I have no idea how they can be controlled after opening.

Best regards, Nikita.

 

From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io> On Behalf Of rowen brian
Sent: Saturday, September 19, 2020 7:54 AM
To: nvda-addons@nvda-addons.groups.io
Subject: Re: [nvda-addons] nvMathViewer add-on for viewing math content in LaTeX and AsciiMath notations as MathML

 

Hi Nikita

I'm sorry, I don't know how I resolved this error, maybe it's a addons conflict. I'll let you know as soon as I find anything new.

 

In addition, I wonder if only one view window should be allowed. Currently, countless windows can be opened


Re: nvMathViewer add-on for viewing math content in LaTeX and AsciiMath notations as MathML

Nikita
 

Hi evrybody,

I have updated nvMathViewer add-on.

Changes:

1. Added preprocessing of LaTeX notation. Now the "$" characters at both ends of the text, the "\[" characters at the beginning of the text, and the "\]" characters at the end of the text are automatically removed.

2. Fixed error of processing selected text in Microsoft Word and maybe in some other text editors or word processors.

Links are the same:

Add-on for NVDA 2019.3 and newer - https://tseykovets.ru/download/nvda/nvMathViewer.nvda-addon

Source code - https://github.com/tseykovets/nvmathviewer

Best regards, Nikita.


Re: schedulers and speech status #addon

Venkatesh Potluri
 

Thank you for pointing me to this!

The line 632 in the github page says: This function should never be used to execute code that brings up a modal UI as it will cause NVDA's core to block. while I understand that modal UIs shouldn't be displayed as NVDA will block, does this mean that operations that are scheduled using callLater block NVDA? Also, is there a way to cancel events that are scheduled to be called after a delay? I looked through all the methods in core but was not completely sure where the functionality to cancel scheduled events was.

Best, Venkatesh


How verified check box: status "Allow skim reading in Say All" to Add-On in NVDA, Please?! Thanks.

Locutor Antonio Cezar
 

How verified check box: status "Allow skim reading in Say All" to Add-On in NVDA, Please?! Thanks.

--


Locutor Antonio Cezar


Re: schedulers and speech status #addon

Larry Wang
 

NVDA has its own event loop, please use nvda built-in method core.callLater

https://github.com/nvaccess/nvda/blob/0098a31a7fb97919d6e55e8d0b2dd3bf62e8bc70/source/core.py#L629

在 2020/9/19 9:55, Venkatesh Potluri 写道:

Hi,

 

I am trying to add a scheduler to an NVDA addon and am using the sched module in python with the intent of making an event occur after specific intervals of time. To test the use of sched in an addon, here is some test code I am using. Note that I have excluded imports, etc. for brevity.

 

In my GlobalPlugin’s init method:

 

self.scheduler = sched.scheduler(time,sleep)

e1 = self.scheduler.enter(30,1,self.print_event, ('scheduled speak',self.scheduler))

self.scheduler.run()

 

and the self.print_event method:

def print_event(self,text,scheduler):

    self.scheduledEventCount = self.scheduledEventCount+1

    speech.cancelSpeech()

    ui.message(text)

    if self.scheduledEventCount <6:

        e1 = self.scheduler.enter(30,1,self.print_event, ('scheduled speak',self.scheduler))

 

 

This works with NVDA repeating the event for as long as the condition in the print_event satisfies, but makes the screen reader unresponsive.

 

I tried to move the scheduler to a different thread but it seems to no longer work. I don’t see any errors in the NVDA console as well. Here is how I moved it:

In the GlobalPlugin class:

def startAndRunScheduler(self):

    self.scheduler = sched.scheduler(time,sleep)

    e1 = self.scheduler.enter(30,1,self.print_event, ('scheduled speech',self.scheduler))

    self.scheduler.run()

 
in my init method of the global plugin:
def __init__(self):     super(GlobalPlugin, self).__init__() #more code t = threading.Thread(target=self.startAndRunScheduler, daemon=True) I also tried removing the daemon=True but had no output.

What is the recommended way to add a scheduler into an addon?

 

On a related note, I am also interested to know if NVDA is speaking. Are there APIs that give information on if NVDA is speaking, and when NVDA is done speaking a particular string?


Thanks!
Best, Venkatesh