NVDA 插件是否能够在 NVDA startup/shutdown 上执行?

Do NVDA addons have ability to execute on NVDA startup/shutdown?

我正在尝试编写一个插件,在 NVDA 启动时执行一些操作。我希望它在 NVDA 关闭时做些别的事情。我已经编写了一个使用输入手势来做我的事情的基本插件......但是是否有事件处理程序或其他一些我可以用来绑定的机制以便我可以在 NVDA startup/shutdown 上做我的事情?

答案是肯定的。
https://github.com/nvdaaddons/DevGuide/wiki/NVDA-Add-on-Development-Guide#other-components

对于GlobalPlugins,可以使用像这样的构造函数来启动:

def __init__(self):
    super(GlobalPlugin, self).__init__()
    # DO STUFF

还有一个用于关闭的 terminate():

def terminate(self):
    # DO STUFF