跳到主要内容
Inkydragon
Opensource contribution @ Github
View All Authors

NVDA 路线图 (2024)

· 阅读需 7 分钟
NV Access
The creators of NVDA
Inkydragon
Opensource contribution @ Github

对 NVDA 官方博客 NVDA Roadmap 的翻译。

本文概述了 NV Access 为 NVDA 及其支持基础设施规划的发展路线图。优先事项按时间规划分为:短期、中期和长期。 该路线图将定期更新,以反映已完成的项目、开发进展以及屏幕阅读器世界和更广泛技术领域的重大变化。

NVDA 内幕故事3:构成 NVDA 屏幕阅读器的组件

· 阅读需 23 分钟
Joseph Lee
The author of NVDA-Internals
Inkydragon
Opensource contribution @ Github

本故事的部分内容包括实际的 NVDA 源代码。对于大多数人来说,这可能是你第一次真正看到用 Python 编写的屏幕阅读器源代码。我认为让大家看到一些源代码是很重要的,这样人们就可以更好地理解正在发生的事情。并让我能用实际的代码来解释一些概念和机制。

NVDA 内幕故事2:屏幕阅读器是什么、不是什么、可能性和限制

· 阅读需 17 分钟
Joseph Lee
The author of NVDA-Internals
Inkydragon
Opensource contribution @ Github

什么是屏幕阅读器

在我们真正开始讨论 NVDA 组件之前,有必要先思考一下屏幕阅读器是什么和不是什么,以及屏幕阅读器的可能性及限制背后的整体概念。我们还需要了解与屏幕阅读相关的可访问性。只有这样,其余的内幕帖子才有意义,因为故事的开始和结束都定义了屏幕阅读技术的现实、可能性和限制。 对于任何希望向 NVDA 项目提交代码贡献的人,你需要考虑 NVDA 及其用户面临的整体社会和文化现实。

NVDA 内幕故事1:概述与总体目标

· 阅读需 12 分钟
Joseph Lee
The author of NVDA-Internals
Inkydragon
Opensource contribution @ Github

译注:《内幕故事》系列文章为英文译文。后文中的“我”指 Joseph Lee

首先,感谢 Brian V 允许我做一些我过去几年梦寐以求的事情:带大家了解 NVDA 屏幕阅读器的内部结构。 在过去的几年里,我希望我能花一些时间告诉你屏幕阅读器的内部是如何工作的,并为屏幕阅读器的研究添加急需的知识体系。