Introduction to NVDA open source windows screen reader





How Python is used to build open source software NVDA that Enables users to work with computer without monitor and mouse

Can you imagine using a computer without monitor and mouse? Blind persons exactly do that by using a software known as a screen reader. A screen reader outputs the electronic information using synthesizer and Braille, and users can perform most of the input with the keyboard only. Using this software, people who are blind can work with computer without looking at the screen.

We will talk about how this system is being developed by a worldwide community of around 160 developers and users lead by 2 blind developers James Teh and Michael Curren.

Following sections will be covered in the talk: · What is a screen-reader? How does it assist a user? [Impact & Functional Overview]

· How does it work? [Technical Overview]

· How Python can be used by a Screen-Reader? [How to accomplish requirements mentioned in previous point, using Python?]

· Python in use - NVDA stresses feature like ctypes, callables, Multiple Inheritance etc. and still be responsive.

· Web Accessibility & Guidelines - ARIA, How to make your Python applications accessible? Accessibility APIs in Python.



Content URLs:





Speaker Info:

Dinesh Kaushal : Accessibility Expert, Developed Hindi Screen reader ( SAFA ). Now working full time with NVDA. He has conducted 1 national workshop on accessibility for software engineers at CIS and 3 accessibility workshops for software engineers in Wipro. Dinesh also developed accessibility training program and assessment module for Wipro.

Siddhartha Gupta: Working full time with NVDA from IIT-Delhi AssisTech

Speaker Links:

  • Dinesh Kaushal :
  • Siddhartha Gupta:

Id: 88
Section: Others
Type: Talks
Target Audience: Beginner
Last Updated: