Hello all,
I'm having trouble following the NVDA developer guide (link here: https://www.nvaccess.org/files/nvda/doc … uide.html)
I'm having trouble with the section on creating global plugins. . When following the examples for how to create app modules, the code seems to work just fine. However, when trying to follow how to create a global plugin, nothing seems to work. the example being used is as follows:
--- start ---
# Version announcement plugin for NVDA
# Developer guide example 2
import globalPluginHandler
import ui
import versionInfo
class GlobalPlugin(globalPluginHandler.GlobalPlugin):
def script_announceNVDAVersion(self, gesture):
ui.message(versionInfo.version)
__gestures={
"kb:NVDA+shift+v": "announceNVDAVersion",
}
--- end ---
When pressing NVDA+Shift+V, the current version is supposed to be announced, however, when I load the plugin/restart NVDA, nothing happens when I try it. Am I doing something wrong, or is the example in the guide out of date (I just updated NVDA about a month ago).
any help would be greatly appreciated.