开发者须知

欢迎

欢迎爱好公益的您光临 NVDA 开发页,您将在此页面了解到有关于NVDA开发方面的相关信息。期盼您利用空余时间,和我们一起、和来自全球的开发者一起,为广大盲人朋友付出您的力量,让广大盲人朋友的信息无障碍道路更加畅通无阻。

NVDA 是什么

无视觉桌面访问(NVDA)是一个免费且开放源码的微软 windows 操作系统的屏幕阅读器。 通过合成器语音或者盲文点字的反馈,盲人和 低视力人群无需付出更多而能使用运行在 Windows 操作系统下运作的电脑。, NVDA 由 NV Access与社会的其他开发者一起进行维护和开发。
主要特色包括:
•支持包括 WEB 浏览器、电子邮件客户端、互联网聊天程序和 Office 套装在内的流行应用程序。
•内建的语音合成气支持超过43种语言。
•支持文档格式的朗读,如字体名称或大小、样式和拼写错误。
•可自动朗读鼠标指向的文本,还包括用声音提示鼠标所在位置的选项。
•支持许多点字显示器的实时刷新,支持带点字键盘的点字显示器的电脑盲文输入。
•无需安装,可完全运行在U盘或者其他可携式媒体。
•便于使用的语音安装程序。
•已翻译为45种语言。
•支持现代的Windows操作系统,包括32位和64位和其他衍生版本。
•能够在 Windows 登录和其他安全界面运行
•支持常见的辅助功能接口,如微软 Active Accessibility、Java Access Bridge、IAccessible2和UI automation(UI automation 仅支持 Windows 7和更高版本)
•支持 Windows 命令提示符和控制台程序。

如何开发

如果您希望快速的了解 NVDA 的架构并采取行动,可以通过以下方法进行:
1、可查看官方提供的 NVDA 开发文档
2、可在线访问https://github.com/nvaccess/nvda"源代码。这是英文页面,但布局简单,这里不再详述;
3、查看中文插件开发文档,快速制作适用于 NVDA 的插件,灵活快速的增强 NVDA 的功能。经过几天的努力,第一个正式中文版插件开发文档已经完成,欢迎各种扔砖;
4、使用 GIT 客户端下载或同步完整的 NVDA 代码,GIT 地址:git://git.nvaccess.org/nvda.git
同步代码的git 命令:git clone --recursive git://git.nvaccess.org/nvda.git
如您想学习有关 GIT 的知识,可查看廖雪峰的教程:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
更多详情,也可查看 NVDA 官网的英文页面:http://community.nvda-project.org/wiki/Development

如何帮助我们

推荐您为 NVDA 制作插件,插件可以安装在包括便携版、安装版在内的版本,传播容易,安装方便。您也可制作monkey patch,并写清楚使用方式。您还可以制作带有语音交互的程序,如游戏等,NVDA 提供外部调用的语音接口,详情请查看外部程序调用的NVDA API
真诚期待您的参与。

联系我们

邮箱:vgjh2005@gmail.com
qq:385356344

评论已关闭