Well, when I look in core.py, the only reference to postNvdaStartup Is this line:
postNvdaStartup = extensionPoints.Action()
Where would I put the event?
Fra: firstname.lastname@example.org <email@example.com>
På vegne af Joseph Lee
Until recently there was no easy way to do so apart from queueing the message via wx.CallAfter/CallLater from a global plugin’s constructor (__init__ method). This has changed somewhat in that global plugins (and to some extent, app modules) can listen to a startup action (core.postNvdaStartup.register(event)), although queueing is still a better method (you don’t want to let NVDA say things until it is fully ready i.e. it is running the main loop).
I am trying to make NVDA read some information every time it starts up. I am coming from JAWS where you would put this into the AutoStartEvent in the MyExtensions file 😊.
What should I look into when doing this in NVDA?
Thanks for your help.