Skip to content

opensourcesys/versionCollector

Repository files navigation

Version Collector: An NVDA Add-on

This is an NVDA add-on, designed to collect the name and version numbers of any software the user runs. As long as Version Collector is enabled, it will collect (remember) the name, version, and bitness (64 or 32) for every piece of software on your system which receives NVDA focus. It will not just detect everything running when it starts--it only knows about applications, when you open or alt+tab to them while NVDA is running. Therefore, the list of detected applications will keep getting longer, throughout your computing session. A list of all installed NVDA add-ons is also collected at startup.

Currently, each time you restart NVDA, the collected data is lost. A file-backed listing is intended for a future version.

Reports

The add-on can produce two reports. The reports capture the remembered list of apps and information as of the time you request the report, even if you aren't still running those apps.

The text report:

It is expected that most users will use this add-on to share their list of running apps and add-ons (or possibly an edited version), for support purposes. Therefore, the main report you can generate, is a text report, which is copied to the Windows clipboard. To do this, press the NVDA+shift+ctrl+v key sequence. You may change this key mapping under the Tools category of NVDA's Input Gestures dialog--search for "Version Collector".

A text formatted report will be copied directly to the clipboard, and you will hear a notification about the copy after an approximate one second delay.

The columns in the table are separated by tabs, and formatting is preserved as much as possible.

The viewable report:

If, instead of copying the report, you would rather read it as a formatted document, press NVDA+ctrl+shift+v twice, rapidly (within one second). A tabular HTML based report will open for you to browse. You can exit the report view by pressing escape.

You can browse the version report like a webpage, with two tables. Each table starts with a heading describing its contents. The first table is applications which have been the focused window while the add-on was running. The second table is the list of NVDA add-ons. You may select part or all of these items using normal Windows or NVDA commands, and copy them to the clipboard.

Note, however, that because of the way copying from NVDA's browse mode works, the tabular formatting will be lost if you copy from this window. The HTML report is intended mainly for your own reading. The text report is preferable for copying.

Special notes

  • In order to collect your NVDA version, you may simply open the NVDA menu (NVDA+n). This is enough to include your NVDA version in the list of captured versions. A future release will collect your NVDA version without needing to do this.
  • In order to collect your Windows version, open any Windows application (Explorer, desktop, etc.), and reference the version column that appears in the report. The Windows version will be directly collected in a future release.

Please make feature requests by email or GitHub issue. As always, I am happy to hear from users of my add-ons, even just to say how you found the add-on useful.

About

An NVDA add-on to collect the names and versions of applications and add-ons which the user runs.

Resources

License

Stars

Watchers

Forks

Packages

No packages published