爱盲论坛

标题: NVDA附加(插件)开发指南-中文翻译20.2.1 [打印本页]

作者: 我是高山    时间: 2020-2-17 13:36
标题: NVDA附加(插件)开发指南-中文翻译20.2.1
本帖最后由 我是高山 于 2020-2-19 14:30 编辑

[attach]11[/attach]因为字数的限制 ,只能以附件的形式发上来了,先看看目录!!
-------

NVDA附加(插件)开发指南-中文翻译20.2.1
谷歌浏览器翻译,小部分用有道 翻译,
英文原地址
https://github.com/nvdaaddons/DevGuide/wiki/NVDA-Add-on-Development-Guide
NVDA附加开发指南
Joseph Lee编辑了此页面 9天前 · 63个修订
NVDA附加开发指南
最新版本:NVDA 2019.3的2020年2月
重要说明:NVDA 2019.3需要Python 3开发环境。除非另有说明,否则本指南中的许多示例均可在Python 2和3上运行。

目录
给屏幕阅读器用户的注释:要返回此目录,请反向使用标题1的浏览模式命令。
• 作者,贡献和版权
• 介绍
• 听众
◦ 关于Python版本的特别说明
◦ 其他屏幕阅读器脚本编写者的特别说明
◦ 关于Windows Store版本的NVDA的特别说明
◦ 关于将自定义扩展代码迁移到开发暂存器的非常重要的注意事项
• 附加基础知识
◦ 什么是附加组件?
◦ 什么是附加模块?
◦ 什么是附加软件包?
◦ 安装NVDA附加组件
• 设置您的附加开发环境
◦ 符合系统要求
◦ 附加开发文件夹结构
◦ 附加文件夹结构
◦ 包装附件
• 入门:动手实例
◦ 附加代码的组织方式
◦ 在本示例章节中运行附件
◦ 示例1:按下NVDA + A时听到提示音
◦ 示例1代码说明
◦ 我不明白上述术语
◦ 示例2:切换到记事本时产生声音
◦ 示例2代码说明
◦ 请更多新术语
◦ 给初学者的一些技巧
• NVDA核心中的有用模块
◦ 有用的NVDA核心模块和方法列表
◦ 示例1:我是否在焦点所在的正确应用上?
◦ 示例2:在浏览模式文档中显示消息
◦ 示例3:声明UIA对象的自动化ID
◦ 示例4:发送击键
◦ 示例5:如果关闭了动态内容更改公告,则在屏幕内容更改时停止语音
• 附加模块组件和开发技巧
◦ Python控制台
◦ 使用屏幕上的对象
◦ 检查对象层次
◦ 焦点与导航器对象
◦ 其他有用的与对象有关的东西
◦ 示例1:在程序中查找滑块的值
◦ 专家对象和运行时覆盖的对象属性
◦ 覆盖类和修改角色的示例
◦ 输入和输出:脚本和UI消息
◦ 示例2:基本脚本字典和消息输出
◦ 示例3:特定对象的脚本
◦ 脚本查找顺序和命令冲突
◦ 关于脚本的其他一些评论
◦ 大事记
◦ 示例4:宣布更改控件的名称
◦ 可能事件清单
◦ 对象内的事件
◦ 其他组件
◦ 让我们构建一个附加组件
◦ 附加计划和开发技巧
◦ 该做什么和不该做什么
◦ 有关附加组件和开发的常见问题
• 全局插件简介
◦ 全局插件的典型开发计划
◦ 全局插件代码
◦ 何时编写或不编写全局插件
◦ 有关全局插件的其他几点要记住
◦ 示例1:使用QWERTY键盘编写计算机盲文
◦ 练习题
• 应用程序模块简介
◦ 应用程序模块和全局插件之间的差异
◦ 应用模块开发流程和策略
◦ 示例2:记事本中的简单应用程序模块
◦ 示例3:在Openbook中使NVDA静音
◦ 示例4:在使用另一个应用程序时宣布控件属性更改
◦ 有用的应用程序模块属性和方法
◦ 有关应用模块的其他说明
• 驱动程序
◦ 驱动组件
◦ 在驱动程序开发之前,期间和之后要记住的一些重要事项
◦ 典型的驱动程序开发步骤
• 增强剂
◦ 增强器组件
◦ 在增强器开发之前,之中和之后要记住的一些重要事项
◦ 典型的增强剂开发步骤
• 与他人分享您的插件和经验
◦ NVDA附加组件列表
◦ NVDA社区附加组件网站和代码存储库
• 高级代码示例和特点
◦ 互动对话
■ 介绍
■ 示例1:基本对话框
■ 示例2:三向对话框
◦ 使用日志
◦ 线程
◦ 在外接程序之外存储和使用持久性信息
• 杂项信息
• 附录
◦ 附录A:附加术语词典
◦ 附录B:每个附加开发人员都需要了解的编程和Python概念
◦ 附录C:加载项类型比较
◦ 附录D:其他屏幕阅读器脚本编写者的注释和参考
◦ 附录E:Python 2与3

作者,贡献和版权
该指南最初由Joseph Lee(@josephsl)编写,由NVDA用户和开发人员社区制定。截至2019年5月,Luke Davis(@XLTechie)正在对其进行维护和修订。我们欢迎您的反馈和贡献。
NVDA是2006-2019 NV Access Limited的版权。Microsoft Windows,Microsoft Office,Win32 API和其他Microsoft产品均为Microsoft Corporation的版权。IAccessible软件包由IBM和Linux Foundation版权所有。Python是Python软件基金会的版权。提及的其他产品由其各自的版权所有者拥有版权。
介绍
欢迎使用《 NVDA附加开发指南》。这是有关如何开发NVDA附加组件的一站式指南。本指南还介绍了NVDA核心源代码中的一些有用的代码段,这些段会在您学习编写插件时为您突出概念。
有关NVDA开发的更多信息,请访问NVDA GitHub页面。请务必阅读《NVDA开发人员指南》https://www.nvaccess.org/files/nvda/documentation/developerGuide.html以熟悉有关附加开发入门的关键术语和基础知识。

-------
NVDA附加(插件)开发指南-中文翻译20.2.1
删除http: // www...的空格



作者: 大元宝    时间: 2020-2-17 13:45
沙发。
本楼来自 掌中世界安卓版
作者: 藏龙卧虎    时间: 2020-2-17 14:46
板凳
本楼来自 掌中世界IOS版
作者: zmy    时间: 2020-2-17 15:03
这个咱搞不懂啊。但是我最喜欢NVDA,但是在低版本的电脑上面运行不大好啊
本帖来自微秘
作者: 盲人蠢材222    时间: 2020-2-17 17:18
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 爱盲论坛 (http://amhl.vip/) Powered by Discuz! X3.2