Just in time for NVDACon 2019: Control Usage Assistant 19.11 aka generation 3.0 is now available. Not only add-on internals have changed, it also comes with a brand new help screen. The command is still the same: NVDA+H.
The biggest user-visible change is how the help message is shown. In previous releases, when you press NVDA+H, NVDA will present help message in speech and braille, so there was no way to review individual parts. In generation 3, help messages are shown inside a browse mode document so you can review help messages at your leisure.
Another big change: help messages are extensible. That is, any add-on that defines custom logic for various controls (also known as “overlay classes”) can define help messages for controls. To do so, any overlay class can define a “helpText” attribute (without quotes) that presents a help message string. If this attribute is found, Control Usage Assistant will present your custom help message, otherwise default message (based on control’s role) will be displayed. GoldWave add-on will be the first one to take advantage of this.
Also, the code repo for this add-on is now located at:
As always, the new update is just an update check away via Add-on Updater.