697:, NVDA snapshots are available in beta and alpha branches, with special topic branches created from time to time. NV Access describes the beta branch as a chance for users to gain early access to new features, alpha branch as bleeding-edge code for possible inclusion in the upcoming release, and topic branches for developing a major feature or to prepare for official release (rc branch). Some third-party developers also maintain specific
27:
669:(User Interface Automation). The gathered information is passed through various subsystems, such as speech handler and presented to the user in speech, braille and via on-screen window. NVDA also provides facilities to handle events such as key presses, name changes and when an application gains or loses focus.
672:
NVDA provides facilities to examine an application's object hierarchy and implement ways to enhance accessibility of a program. It provides dedicated commands to move through object hierarchy within an application, as well as an interactive python console to perform focus manipulation, monitoring
459:
onwards, and provided screen reading capabilities such as basic support for some third-party software and web browsing. Towards the end of 2006, Curran named his project
Nonvisual Desktop Access (NVDA) and released version 0.5 the following year. Throughout 2008 and 2009, several versions of 0.6
664:
NVDA uses objects to represent elements in an application such as menu bars, status bars and various foreground windows. Various information about an object such as its name, value and screen coordinates are gathered by NVDA through accessibility APIs exposed by an object, such as through
530:. In 2013 Michael Curran and James Teh presented a talk on NVDA at TEDx Brisbane. It is especially popular in developing countries as being free to download and use makes it accessible to many blind and visually impaired people who would otherwise not have access to the internet.
641:); 37.7% of survey participants used it as a primary screen reader, while 65.6% of participants used it often. Screen readers can be used to test the accessibility of software and websites. NVDA is the primary screen reader of choice by accessibility practitioners.
689:
in 2013, citing development progress with Bazaar. The developers also took the opportunity to modify the release schedule to happen at regular intervals to prevent delay in releasing an official release and to make the release time frame predictable.
491:
support that same year. Also in 2013, NV Access introduced a restructured method of reviewing screen text, and introduced a facility to manage profiles for applications, as well as improving access to
Microsoft Office and other office suites in 2014.
475:, became available in 2011. Throughout 2012, NVDA gained improved support for Windows 8, ability to perform automatic updates, included add-ons manager to manage third-party add-ons, gained improved support for entering
526:
In 2023–2024, NVDA was the most popular desktop/laptop screen reader in common use and the second-most popular primary screen reader throughout the world in a survey by
1175:
1126:
845:
867:
Calvo, Rocío; Iglesias, Ana; Moreno, Lourdes (2014). "Accessibility barriers for users of screen readers in the Moodle learning content management system".
1534:
978:
Noble, Steve; Soiffer, Neil; Dooley, Sam; Lozano, Edgar; Brown, Dan (2018). "Accessible Math: Best
Practices After 25 Years of Research and Development".
704:
While development is primarily led by NV Access, code, documentation and translation contributions come from users and other developers around the world.
471:
versions of
Windows as well as greater program stability in 2010. Major code restructuring to support third-party modules, coupled with basic support for
722:
1216:
Nengroo, Ab
Shaqoor; Kuppusamy, K. S (2018). "Accessible images (AIMS): a model to build self-describing images for assisting screen reader users".
553:
464:
output, and improved support for more languages. To manage continued development of NVDA, Curran, along with James Teh, founded NV Access in 2007.
1544:
1109:
962:
768:
637:
found NVDA to be the most popular screen reader worldwide in terms of common usage and the second-most popular primary screen reader (behind
627:
371:
515:, and the ability to lower background audio was introduced in 2016. Also in 2015, NVDA became one of the first screen readers to support
1549:
818:
451:
Concerned by the high cost of commercial screen readers, in April 2006, Michael Curran began writing a Python-based screen reader with
653:, add-ons manager, app modules, event handler and input and output handlers, along with modules to support accessibility APIs such as
420:
552:
as its integrated speech synthesizer. It also supports the
Microsoft Speech platform synthesiser, ETI Eloquence and also supports
1190:
693:
In addition to official releases, nightly snapshot builds are also available for testing. Similar to the release process for the
534:
495:
Accessibility of mathematical formulas can be an issue for blind and visually impaired persons. In 2015, NVDA gained support for
654:
428:
416:
401:
1529:
105:
698:
557:
79:
1346:
1297:
440:
701:, including language-specific versions of NVDA or to offer public preview for a feature under active development.
1088:
Muhammad, Aslam; Ahmad, Warda; Tooba, Maryam; Anwar, Sidra (2015). "Assistive
Technology for Disabled Persons".
673:
objects for events and test code for improving accessibility of an application to be packaged in an app module.
1251:
Russomanno, A; O’Modhrain, S; Gillespie, R.B; Rodger, M.W.M (2015). "Refreshing
Refreshable Braille Displays".
945:
Su, W; Cai, C; Wu, J (2018). "The accessibility of mathematical formulas for the visually impaired in China".
1539:
666:
1524:
1398:
793:
1169:
1125:
Senjam, Senjam, Suraj Singh; Foster, Allen; Bascaran, Covadonga; Vashist, Praveen; Gupta, Vivek (2019).
1399:"Redesigning towards accessibility: from a Facebook trivia game to an educational, accessible web game"
563:
Besides general
Windows functionality, NVDA works with software such as Microsoft office applications,
638:
608:
572:
484:
596:
483:
support, the first of its kind for third-party screen readers for
Windows. NVDA gained support for
354:
1276:
1233:
1157:
1041:
894:
774:
540:
NVDA can be used with steganography based software to provide a textual description of pictures.
436:
1268:
1149:
1105:
1089:
958:
764:
592:
584:
568:
409:
138:
1260:
1225:
1141:
1127:"Assistive technology for students with visual disability in schools for the blind in Delhi"
1095:
1068:
987:
950:
925:
884:
876:
756:
748:
366:
133:
1057:"Teaching and Learning English for Visually Impaired Students: An Ethnographic Case Study"
612:
600:
576:
512:
461:
745:
2018 IEEE/ACS 15th International Conference on Computer Systems and Applications (AICCSA)
1091:
Proceedings of the 2015 International Conference on Recent Advances in Computer Systems
686:
620:
604:
588:
520:
476:
452:
914:"Multimedia platform for mathematics' interactive learning accessible to blind people"
1518:
1427:
1161:
580:
487:
in 2013 and was updated in 2014 to support PowerPoint 2013; NVDA also added enhanced
424:
405:
359:
1280:
1237:
1008:
898:
778:
1372:
743:
Kirboyun, Sevgi (2018). "Computer Aided System for Users with Visual Impairments".
694:
456:
432:
1145:
954:
1454:
1347:"NVDA 2009.1 beta, what's in it for Firefox users? – Marco's Accessibility Blog"
752:
616:
480:
661:, such as various preference dialogs, and setup and update management dialogs.
1229:
1033:
930:
913:
880:
682:
650:
516:
500:
47:
37:
1264:
1073:
1056:
657:. NVDA also features various graphical user interfaces of its own powered by
1100:
472:
1272:
1153:
991:
912:
Maćkowski, Michał; Brzoza, Piotr; Żabka, Marek; Spinczyk, Dominik (2018).
630:, to facilitate better accessibility of web applications for blind users.
439:, to access and present information to the user. It is licensed under the
658:
488:
949:. Lecture Notes in Computer Science. Vol. 11110. pp. 237–242.
760:
1321:
889:
564:
467:
NVDA's features and popularity continued to grow. 2009 saw support for
846:"Being blind didn't stop these inventors from sharing internet vision"
460:
appeared, featuring enhanced web browsing, support for more programs,
26:
1432:
1406:
Simpósio Brasileiro de Jogos e Entretenimento Digital. Brazil, Curiti
1012:
634:
549:
527:
504:
496:
468:
111:
508:
1034:"ONExSENSE: Michael Curran & James Teh at TEDxBrisbane"
626:
Since early 2009, NVDA supports the WAI-ARIA standard for
533:
In 2020 NVDA was featured in the University of Queensland
649:
NVDA is organized into various subsystems, including the
819:"A SCREEN READER FOR EVERYONE: WHY THE WORLD NEEDS NVDA"
455:
as its speech engine. It provided support for Microsoft
1507:
1478:
382:
1373:"Survey of Web Accessibility Practitioners #3 Results"
681:
From 2006 to 2013, NVDA's source code was managed via
980:
Journal on Technology & Persons with Disabilities
412:. The project was started by Michael Curran in 2006.
1134:
Disability and Rehabilitation: Assistive Technology
1003:
1001:
560:is supported officially from Version 0.6p3 onward.
377:
365:
353:
144:
132:
124:
104:
78:
56:
46:
36:
947:Artificial Intelligence and Symbolic Computation
633:In 2023–2024, the screen reader user survey by
1292:
1290:
16:Free and open source screen reader for Windows
8:
1174:: CS1 maint: multiple names: authors list (
1061:English Review: Journal of English Education
19:
1397:Cordeiro, P; Conrad, C; Cheiran, J (2017).
1218:Universal Access in the Information Society
869:Universal Access in the Information Society
25:
18:
1099:
1072:
929:
888:
603:. NVDA also works with most functions of
591:. It supports most email clients such as
713:
1191:"Software by the blind, for the blind"
1167:
544:Features and accessibility API support
628:Accessible Rich Internet Applications
31:The logo for NonVisual Desktop Access
7:
1140:(6). Taylor & Francis: 663–669.
372:GNU General Public License version 2
191:Chinese (Traditional, Hong Kong SAR)
85:2024.3.1 / 9 September 2024
1535:Free software programmed in Python
503:, along with improved support for
14:
1377:Web AIM Web accessibility in Mind
1055:Susanto; Nanda, Deri Sis (2018).
918:Multimedia Tools and Applications
794:"NV Access: Interview and Review"
1044:from the original on 2021-12-14.
1009:"Screen Reader User Survey #10"
1197:. The University of Queensland
798:www.top10-websitehosting.co.uk
685:, with NV Access switching to
655:Microsoft Active Accessibility
429:Microsoft Active Accessibility
1:
1146:10.1080/17483107.2019.1604829
523:in an experimental capacity.
194:Chinese (Traditional, Taiwan)
1545:Software that uses wxWidgets
1455:"NVDA Development Snapshots"
1253:IEEE Transactions on Haptics
955:10.1007/978-3-319-99957-9_18
419:. It utilizes accessibility
753:10.1109/AICCSA.2018.8612898
723:"Screen Reading Technology"
188:Chinese (Simplified, China)
62:; 18 years ago
1568:
1550:Windows-only free software
441:GNU General Public License
52:NV Access and contributors
1230:10.1007/s10209-017-0607-z
931:10.1007/s11042-017-4526-z
881:10.1007/s10209-013-0314-3
615:. The free office suites
507:, the desktop client for
152:
100:
74:
24:
1265:10.1109/TOH.2015.2423492
1074:10.25134/erjee.v7i1.1530
556:synthesizers. Output to
394:NonVisual Desktop Access
1101:10.2991/racs-15.2016.12
575:, web browsers such as
823:Media Access Australia
519:and added support for
415:NVDA is programmed in
1426:de Ruijter, Leonard.
1189:Fraser, Andrew Kidd.
792:Rowena (2018-04-24).
296:Portuguese (Portugal)
1479:"NVDA日本語版 ダウンロードと説明"
1298:"What's New in NVDA"
623:are also supported.
609:Microsoft PowerPoint
573:Windows Media Player
485:Microsoft PowerPoint
402:free and open-source
227:German (Switzerland)
87:; 3 days ago
1530:Free screen readers
1428:"Braille framework"
597:Mozilla Thunderbird
293:Portuguese (Brazil)
21:
1094:. pp. 74–80.
848:. The Courier Mail
645:Technical features
437:Java Access Bridge
323:Spanish (Colombia)
38:Original author(s)
1111:978-94-6252-146-9
964:978-3-319-99956-2
770:978-1-5386-9120-5
677:Development model
585:Internet Explorer
410:Microsoft Windows
391:
390:
284:Norwegian Nynorsk
155:List of languages
139:Microsoft Windows
1557:
1511:
1510:
1508:Official website
1493:
1492:
1490:
1489:
1475:
1469:
1468:
1466:
1465:
1451:
1445:
1444:
1442:
1440:
1423:
1417:
1416:
1414:
1412:
1403:
1394:
1388:
1387:
1385:
1383:
1368:
1362:
1361:
1359:
1358:
1343:
1337:
1336:
1334:
1333:
1318:
1312:
1311:
1309:
1308:
1294:
1285:
1284:
1248:
1242:
1241:
1213:
1207:
1206:
1204:
1202:
1195:Contact Magazine
1186:
1180:
1179:
1173:
1165:
1131:
1122:
1116:
1115:
1103:
1085:
1079:
1078:
1076:
1052:
1046:
1045:
1030:
1024:
1023:
1021:
1019:
1005:
996:
995:
975:
969:
968:
942:
936:
935:
933:
924:(5): 6191–6208.
909:
903:
902:
892:
864:
858:
857:
855:
853:
844:Miles, Janelle.
841:
835:
834:
832:
830:
815:
809:
808:
806:
804:
789:
783:
782:
747:. pp. 1–2.
740:
734:
733:
731:
729:
718:
558:braille displays
535:Contact Magazine
511:, and charts in
387:
384:
281:Norwegian Bokmål
278:Northern Kurdish
134:Operating system
120:
117:
115:
113:
95:
93:
88:
70:
68:
63:
29:
22:
1567:
1566:
1560:
1559:
1558:
1556:
1555:
1554:
1515:
1514:
1506:
1505:
1502:
1497:
1496:
1487:
1485:
1477:
1476:
1472:
1463:
1461:
1453:
1452:
1448:
1438:
1436:
1425:
1424:
1420:
1410:
1408:
1401:
1396:
1395:
1391:
1381:
1379:
1370:
1369:
1365:
1356:
1354:
1345:
1344:
1340:
1331:
1329:
1320:
1319:
1315:
1306:
1304:
1296:
1295:
1288:
1250:
1249:
1245:
1215:
1214:
1210:
1200:
1198:
1188:
1187:
1183:
1166:
1129:
1124:
1123:
1119:
1112:
1087:
1086:
1082:
1054:
1053:
1049:
1038:www.youtube.com
1032:
1031:
1027:
1017:
1015:
1007:
1006:
999:
977:
976:
972:
965:
944:
943:
939:
911:
910:
906:
866:
865:
861:
851:
849:
843:
842:
838:
828:
826:
817:
816:
812:
802:
800:
791:
790:
786:
771:
742:
741:
737:
727:
725:
720:
719:
715:
710:
679:
647:
613:Microsoft Excel
601:Outlook Express
577:Mozilla Firefox
546:
513:Microsoft Excel
479:and introduced
477:East Asian text
462:braille display
449:
381:
349:
348:
347:
308:Serbian (Latin)
185:Central Kurdish
156:
110:
96:
91:
89:
86:
66:
64:
61:
57:Initial release
32:
17:
12:
11:
5:
1565:
1564:
1561:
1553:
1552:
1547:
1542:
1540:Screen readers
1537:
1532:
1527:
1517:
1516:
1513:
1512:
1501:
1500:External links
1498:
1495:
1494:
1470:
1446:
1418:
1389:
1363:
1338:
1313:
1286:
1243:
1224:(3): 607–619.
1208:
1181:
1117:
1110:
1080:
1047:
1025:
997:
992:10211.3/203002
970:
963:
937:
904:
875:(3): 315–327.
859:
836:
810:
784:
769:
735:
712:
711:
709:
706:
678:
675:
646:
643:
621:OpenOffice.org
605:Microsoft Word
589:Microsoft Edge
545:
542:
521:Microsoft Edge
453:Microsoft SAPI
448:
445:
389:
388:
379:
375:
374:
369:
363:
362:
357:
351:
350:
346:
345:
342:
339:
336:
333:
330:
327:
324:
321:
318:
315:
312:
309:
306:
303:
300:
297:
294:
291:
288:
285:
282:
279:
276:
273:
270:
267:
264:
261:
258:
255:
252:
249:
246:
243:
240:
237:
234:
231:
228:
225:
222:
219:
216:
213:
210:
207:
204:
201:
198:
195:
192:
189:
186:
183:
180:
177:
174:
171:
168:
165:
162:
158:
157:
154:
153:
150:
149:
146:
142:
141:
136:
130:
129:
126:
122:
121:
108:
102:
101:
98:
97:
84:
82:
80:Stable release
76:
75:
72:
71:
58:
54:
53:
50:
44:
43:
42:Michael Curran
40:
34:
33:
30:
15:
13:
10:
9:
6:
4:
3:
2:
1563:
1562:
1551:
1548:
1546:
1543:
1541:
1538:
1536:
1533:
1531:
1528:
1526:
1525:2006 software
1523:
1522:
1520:
1509:
1504:
1503:
1499:
1484:
1480:
1474:
1471:
1460:
1456:
1450:
1447:
1435:
1434:
1429:
1422:
1419:
1407:
1400:
1393:
1390:
1378:
1374:
1367:
1364:
1352:
1348:
1342:
1339:
1327:
1323:
1317:
1314:
1303:
1299:
1293:
1291:
1287:
1282:
1278:
1274:
1270:
1266:
1262:
1259:(3): 287–97.
1258:
1254:
1247:
1244:
1239:
1235:
1231:
1227:
1223:
1219:
1212:
1209:
1196:
1192:
1185:
1182:
1177:
1171:
1163:
1159:
1155:
1151:
1147:
1143:
1139:
1135:
1128:
1121:
1118:
1113:
1107:
1102:
1097:
1093:
1092:
1084:
1081:
1075:
1070:
1066:
1062:
1058:
1051:
1048:
1043:
1039:
1035:
1029:
1026:
1014:
1010:
1004:
1002:
998:
993:
989:
985:
981:
974:
971:
966:
960:
956:
952:
948:
941:
938:
932:
927:
923:
919:
915:
908:
905:
900:
896:
891:
886:
882:
878:
874:
870:
863:
860:
847:
840:
837:
824:
820:
814:
811:
799:
795:
788:
785:
780:
776:
772:
766:
762:
758:
754:
750:
746:
739:
736:
724:
717:
714:
707:
705:
702:
700:
696:
691:
688:
684:
676:
674:
670:
668:
662:
660:
656:
652:
644:
642:
640:
636:
631:
629:
624:
622:
618:
614:
610:
606:
602:
598:
594:
590:
586:
582:
581:Google Chrome
578:
574:
570:
566:
561:
559:
555:
551:
543:
541:
538:
536:
531:
529:
524:
522:
518:
514:
510:
506:
502:
498:
493:
490:
486:
482:
478:
474:
470:
465:
463:
458:
454:
446:
444:
442:
438:
434:
430:
426:
425:UI Automation
422:
418:
413:
411:
407:
406:screen reader
403:
399:
395:
386:
380:
376:
373:
370:
368:
364:
361:
360:Screen reader
358:
356:
352:
343:
340:
337:
334:
331:
328:
325:
322:
319:
316:
313:
310:
307:
304:
301:
298:
295:
292:
289:
286:
283:
280:
277:
274:
271:
268:
265:
262:
259:
256:
253:
250:
247:
244:
241:
238:
235:
232:
229:
226:
223:
220:
217:
214:
211:
208:
205:
202:
199:
196:
193:
190:
187:
184:
181:
178:
175:
172:
169:
166:
163:
160:
159:
151:
147:
143:
140:
137:
135:
131:
127:
123:
119:
109:
107:
103:
99:
83:
81:
77:
73:
59:
55:
51:
49:
45:
41:
39:
35:
28:
23:
1486:. Retrieved
1482:
1473:
1462:. Retrieved
1459:Nvaccess.org
1458:
1449:
1437:. Retrieved
1431:
1421:
1409:. Retrieved
1405:
1392:
1380:. Retrieved
1376:
1366:
1355:. Retrieved
1353:. 2009-10-27
1351:Marcozehe.de
1350:
1341:
1330:. Retrieved
1328:. 2017-07-05
1326:nvaccess.org
1325:
1322:"About NVDA"
1316:
1305:. Retrieved
1302:nvaccess.org
1301:
1256:
1252:
1246:
1221:
1217:
1211:
1199:. Retrieved
1194:
1184:
1170:cite journal
1137:
1133:
1120:
1090:
1083:
1067:(1): 83–92.
1064:
1060:
1050:
1037:
1028:
1016:. Retrieved
983:
979:
973:
946:
940:
921:
917:
907:
872:
868:
862:
850:. Retrieved
839:
827:. Retrieved
825:. 2012-03-26
822:
813:
801:. Retrieved
797:
787:
761:10150/631977
744:
738:
726:. Retrieved
716:
703:
695:Linux kernel
692:
680:
671:
663:
648:
632:
625:
562:
547:
539:
532:
525:
494:
466:
457:Windows 2000
450:
433:IAccessible2
414:
397:
393:
392:
148:62 languages
145:Available in
48:Developer(s)
1483:www.nvda.jp
1382:23 February
1018:23 February
890:10016/19760
617:LibreOffice
481:touchscreen
443:version 2.
404:, portable
128:Python, C++
1519:Categories
1488:2023-07-08
1464:2019-05-07
1357:2016-04-01
1332:2019-05-07
1307:2019-05-07
708:References
548:NVDA uses
517:Windows 10
501:MathPlayer
344:Vietnamese
269:Macedonian
266:Lithuanian
245:Indonesian
125:Written in
106:Repository
92:2024-09-09
1162:128362037
651:core loop
473:Windows 8
338:Ukrainian
314:Slovenian
272:Mongolian
242:Icelandic
239:Hungarian
176:Bulgarian
173:Aragonese
161:Afrikaans
116:/nvaccess
1371:WebAim.
1281:30154632
1273:25879973
1238:29188594
1154:31012740
1042:Archived
899:14984236
829:26 March
779:58671401
659:wxPython
499:through
489:WAI-ARIA
423:such as
383:nvaccess
302:Romanian
254:Japanese
221:Georgian
218:Galician
197:Croatian
164:Albanian
593:Outlook
569:Notepad
565:WordPad
447:History
400:) is a
378:Website
367:License
335:Turkish
326:Swedish
320:Spanish
305:Russian
299:Punjabi
287:Persian
257:Kannada
251:Italian
212:Finnish
209:English
182:Catalan
179:Burmese
167:Amharic
90: (
65: (
1439:18 May
1433:GitHub
1411:21 May
1279:
1271:
1236:
1201:18 May
1160:
1152:
1108:
1013:WebAIM
961:
897:
852:21 May
803:14 May
777:
767:
728:21 May
683:Bazaar
635:WebAIM
599:, and
587:, and
550:eSpeak
528:WebAIM
505:Mintty
497:MathML
469:64-bit
417:Python
317:Somali
311:Slovak
290:Polish
275:Nepali
263:Kyrgyz
260:Korean
233:Hebrew
224:German
215:French
203:Danish
170:Arabic
112:github
1402:(PDF)
1277:S2CID
1234:S2CID
1158:S2CID
1130:(PDF)
895:S2CID
775:S2CID
721:AFB.
699:forks
509:Skype
329:Tamil
248:Irish
236:Hindi
230:Greek
206:Dutch
200:Czech
118:/nvda
1441:2019
1413:2019
1384:2024
1269:PMID
1203:2021
1176:link
1150:PMID
1106:ISBN
1020:2024
959:ISBN
854:2019
831:2012
805:2019
765:ISBN
730:2019
639:JAWS
619:and
611:and
554:SAPI
435:and
421:APIs
408:for
398:NVDA
385:.org
355:Type
341:Urdu
332:Thai
114:.com
67:2006
60:2006
20:NVDA
1261:doi
1226:doi
1142:doi
1096:doi
1069:doi
988:hdl
951:doi
926:doi
885:hdl
877:doi
757:hdl
749:doi
687:Git
667:UIA
1521::
1481:.
1457:.
1430:.
1404:.
1375:.
1349:.
1324:.
1300:.
1289:^
1275:.
1267:.
1255:.
1232:.
1222:17
1220:.
1193:.
1172:}}
1168:{{
1156:.
1148:.
1138:15
1136:.
1132:.
1104:.
1063:.
1059:.
1040:.
1036:.
1011:.
1000:^
986:.
982:.
957:.
922:77
920:.
916:.
893:.
883:.
873:13
871:.
821:.
796:.
773:.
763:.
755:.
607:,
595:,
583:,
579:,
571:,
567:,
537:.
431:,
427:,
1491:.
1467:.
1443:.
1415:.
1386:.
1360:.
1335:.
1310:.
1283:.
1263::
1257:8
1240:.
1228::
1205:.
1178:)
1164:.
1144::
1114:.
1098::
1077:.
1071::
1065:7
1022:.
994:.
990::
984:6
967:.
953::
934:.
928::
901:.
887::
879::
856:.
833:.
807:.
781:.
759::
751::
732:.
396:(
94:)
69:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.