Debug Version Copy - B3P15/CSC-403-nvda-project GitHub Wiki

Author: Logan Coker

Description

Referenced Issue: Here

  • For the use of debug and bug reporting, there needs to be an easy way to get versions of the thing you are using to give to the devs or for yourself.

General Approach

  • Using NVDA's own api and resources and some included python libraries, I was able to make a plugin that just called the already existing functions and variables to just put together all of the information needed. Everything I added was getting the windows version, including update number, NDVA version, and the version of the software being used, like google chrome or something like that.
  • I added a key-binding to copy this information to the clipboard, again a NDVA api call, and speaks to signal to the user it worked.

What Went Right

  • There was not need to create anything new to get the information, just calls to get it all together and given to the user.