NVDA addon: Developer toolkit and Python3 support

Andy B.

Official release announcement

• Latest direct download: https://github.com/ajborka/nvda_developer_toolkit/releases/download/2019.1.2/developerToolkit-2019.1.2.nvda-addon

• Repository: http://github.com/ajborka/nvda_developer_toolkit

• Mailing list: http://www.groups.io/g/nvda-developer-toolkit


Direct all feature requests and bug reports to the mailing list noted at the top of this announcement.


Developer toolkit (DTK) is an NVDA add-on that assists blind and visually impaired developers with independently creating visually appealing user interfaces or web content. This is done by enabling DTK, navigating around the user interface or web content, then performing gestures to obtain information about the appearance, location, and size of the focused control. For some time, the NVDA project has been working on porting NVDA to Python 3. As of today, the NVDA project and add-on community requests add-on authors start porting their add-ons to Python 3. This announcement is not a new release. Instead, it covers the Python 3 transition.

NVDA 2019.3 is in the making, which is entirely based on Python 3. Consequently, this introduces problems with add-ons and additional community contributed code because a large part of Python 3 is not compatible with Python 2. Since DTK is written in Python 2, it cannot run in a Python 3 environment. Porting DTK to Python 3 will begin this weekend and will continue throughout the remainder of 2019. Starting tomorrow, DTK’s version number will switch to 2020.0 preview to signify the change to Python 3. Users will not lose access to the Python 2 version until January 1, 2020 or 30 days after the official release of NVDA 2019.3, whichever comes first. After that time, DTK will drop support for Python 2, and versions of NVDA earlier than 2019.3. Until then, DTK 2020.0 preview will work as expected in all NVDA versions from 2019.1 and later. Another announcement will follow when DTK is completely Python 3 ready.




Sent from Mail for Windows 10


Join nvda@nvda.groups.io to automatically receive all group messages.