NVDA Coach
版本 1.5.4
作者:Tony Gebhard,辅助技术讲师
什么是 NVDA Coach?
NVDA Coach 是一款交互式训练插件,通过简短的动手练习来教你 NVDA 命令。你不必对着手册死记硬背,而是可以实时练习每一个命令,并获得语音反馈。NVDA Coach 会一步一步地引导你,让你在 NVDA 内部按照自己的节奏稳步前进。
NVDA Coach 专为完全零基础的初学者以及刚刚开始接触屏幕阅读器的朋友而设计。它的开发者是一位每天都在与这些学员打交道的辅助技术讲师。
开始使用
按 NVDA+Shift+C 打开 NVDA Coach。屏幕上会出现一个常驻的 Coach 窗口。第一次打开时,你会看到一段介绍和一个课程选择器。用方向键选择一课,然后按 Enter 开始。
在整个学习过程中,Coach 窗口都会保持打开,这样你随时都能看到当前的指令。如果你在课程中切换到了其他窗口去练习,随时可以按 NVDA+Shift+C 回到 Coach 窗口。
课程进行中
每一课都会引导你完成一小串步骤。对于要求你尝试 NVDA 命令的步骤,请切换到其他窗口执行该操作,然后按 NVDA+Shift+C 回到 Coach 窗口,再按 Enter 确认并继续。对于带有内嵌练习文本的步骤,只需按下箭头进入 Coach 窗口内的文本区域,直接在那里练习即可。在任何课程中,以下按键始终可用:
- Enter:前进到下一个步骤。
- F1:重复当前指令。
- F2:获取当前步骤的提示。再次按下可依次收听每个步骤最多三条提示。
- F3:跳过当前步骤。
- Escape:停止当前课程。
- NVDA+Shift+C:从任何其他窗口返回 Coach 窗口。
在课程之间切换
完成一课之后,你不必重新打开课程选择器就能继续学习:
- Ctrl+N:进入当前章的下一课。
- Ctrl+B:返回上一课。
- Ctrl+R:从头重新开始当前课程。
- NVDA+Shift+C:打开课程选择器,跳转到任意一课或任意一章。
包含的课程
1. NVDA 入门
十三个简短的练习,涵盖每位初学者都需要的基本命令,并从一个帮助你理解 NVDA 命令工作方式的框架讲起。无需任何基础。
- 理解命令的类别——学习键盘命令的三大类别(Windows 命令、程序命令和屏幕阅读器命令),并了解为什么 NVDA 命令只报告信息而不会改变任何内容。
- 认识你的 NVDA 键——找到并使用 NVDA 修饰键(Insert 或 Caps Lock)。
- 读出标题栏——学习 NVDA+T,随时识别当前活动窗口。
- 读出时间——学习 NVDA+F12,收听当前的时间和日期。
- 让 NVDA 停止朗读——使用 Control 键立即停止语音。
- 弄清你在哪里——学习 NVDA+Tab,识别当前获得焦点的控件。包含一个可实际操作的登录表单练习。
- 用 Tab 在控件之间移动——用 Tab 和 Shift+Tab 在对话框和表单中导航。包含可实际操作的练习表单。
- 激活按钮和控件——用 Enter 和空格键激活你所停留的控件。包含可实际操作的练习控件。
- 读出当前行——学习 NVDA+上箭头,随时重读任意一行。包含内嵌练习文本。
- 用输入帮助探索按键——使用 NVDA+1,安全地了解任意按键的功能。
- 打开用户指南——从 NVDA 菜单中找到 NVDA 帮助系统。
- 了解你的键盘——实体键盘参考:Ctrl 键的几种不同位置、用 Fn+方向键充当 Home/End/Page Up/Page Down、Fn Lock,以及多媒体模式与 F 键模式的区别。
- 用 Alt+Tab 切换窗口——按一次 Alt+Tab 在两个窗口之间来回切换;按住 Alt 再连续轻按 Tab 可在多个窗口之间循环。
2. 认识你的键盘
三节课,在正式学习命令之前先带你熟悉实体键盘。涵盖标准键盘和笔记本键盘两种类型。
- 修饰键及其位置——在标准键盘和笔记本键盘上找到 Ctrl、Shift、Alt、Windows 键以及 NVDA 键(Insert 和 Caps Lock)的位置。
- 功能键与 Fn 键——F1 到 F12、多媒体模式与 F 键模式、用 Fn+方向键充当 Home/End/Page Up/Page Down,以及 Fn Lock。
- 台式与笔记本键盘布局——布局设置的含义、如何查看和更改,以及 NVDA Coach 如何在每一课中同时给出两种布局的按键。
3. 阅读和浏览文本
七节课,教你精准地浏览文档、电子邮件和文本框。每节课都在 Coach 窗口中直接内置了练习文本区域——无需切换到其他应用程序。
- 按字符移动——用右箭头和左箭头逐字符浏览文本。
- 逐词跳转——用 Control+右箭头和 Control+左箭头按词移动。
- 逐行移动——用下箭头和上箭头一行一行地通读文档。
- 跳到开头和结尾——用 Control+Home 和 Control+End 立即跳到文档的任意一端。
- 从这里开始读完全部——全文朗读会不间断地一直读下去。台式布局:NVDA+下箭头。笔记本布局:NVDA+A。
- 选择并突出显示文本——用 Shift 加方向键按字符、按词、按行选择文本;用 NVDA+Shift+上箭头(台式)或 NVDA+Shift+S(笔记本)报告所选内容;用 Control+C 复制。
- 按段落和页面导航——用 Control+上/下箭头按段落移动;用 Page Up/Page Down 进行更大幅度的跳转。
4. 浏览模式与网页导航
十节课,教你使用 NVDA 的浏览模式浏览网页。开始本章任意一课时,都会自动打开一个练习网页。
- 关于浏览模式——什么是浏览模式,以及如何切换到你的浏览器。
- 按标题导航——用 H 和 Shift+H 在任意页面的标题之间跳转。
- 跳转到指定标题级别——用数字键 1 到 6 跳转到特定级别的标题。
- 按链接导航——用 K 和 Shift+K 在链接之间移动;用 Tab 在可交互元素之间移动。
- 与表单交互——用 F、E 和 B 查找表单字段、编辑框和按钮。
- 焦点模式与浏览模式——用 NVDA+空格键在阅读模式和输入模式之间切换;焦点模式会把光标放进编辑框。
- 地标和列表——用 D 在页面地标之间跳转;用 L 在列表之间跳转。
- 元素列表——用 NVDA+F7 打开一个完整列表,其中包含页面上所有的标题、链接或表单字段。
- 在页面中查找文本——用 NVDA+Ctrl+F 在页面内搜索;用 NVDA+F3 和 NVDA+Shift+F3 在结果之间向前和向后移动。
- 导航表格——用 Ctrl+Alt+方向键在表格单元格之间移动;了解进入表格时 NVDA 会播报什么。
5. 对象导航
六节课,教你到达 Tab 键无法访问的控件。全程使用层级/金字塔模型——“上一层”“下一层”“同一层”——而不使用父/子术语。每一课都同时给出台式和笔记本两种布局的按键。
- 什么是对象导航?——金字塔模型、什么时候该使用对象导航,以及先把窗口最大化的重要性。
- 移动到下一个和上一个对象——NVDA+小键盘 6 和小键盘 4(台式);NVDA+Shift+右/左箭头(笔记本)。区分 NVDA+Tab 与对象导航器。
- 在层级之间上下移动——NVDA+小键盘 8 和小键盘 2(台式);NVDA+Shift+上/下箭头(笔记本)。
- 读出当前导航对象——NVDA+小键盘 5(台式);NVDA+Shift+逗号(笔记本)。连按两次可逐字拼读名称。
- 把键盘焦点移到导航对象上——把焦点移到通过导航找到的任意对象;把导航器同步到当前焦点。
- 对象导航什么时候有用——三种适合使用对象导航的场景,以及练习建议。
6. 自定义 NVDA
两节课,教你调整 NVDA,让它更符合你的键盘和语音偏好。完成本章即可触发结业证书。
- 更改键盘布局——在 NVDA 设置中,在台式(数字小键盘)布局与笔记本(字母键)布局之间切换。
- 合成器设置环——无需打开对话框,即时调整语速、音调、音量和语音。还介绍 NVDA 设置中的“语音”面板,便于精确控制。
练习环境
多节课都内置了练习环境,让你不离开课程就能尝试真实的命令:
- 可实际操作的练习表单——关于 Tab 导航、激活控件和识别焦点的课程会打开一个单独的无障碍表单窗口,里面有真实的按钮、复选框和文本框供你练习。
- 内嵌练习文本——阅读和文本导航课程直接在 Coach 窗口中嵌入了练习文本区域。从指令处按下箭头进入文本,就能练习按字符、按词、按行移动以及选择文本,而无需切换窗口。
- 练习网页——浏览模式课程会在你的浏览器中打开一个完全无障碍的练习 HTML 页面,包含标题、链接、表单、地标和列表。
进度跟踪
NVDA Coach 会记住你已经完成了哪些课程。已完成的课程会在课程选择器中做出标记,让你一眼就能看到自己的进度。你的进度保存在 NVDA 用户配置文件夹中,重启 NVDA 后依然保留。
写给讲师
课程以纯 JSON 文件的形式存放在插件的 lessons 文件夹中。每个 JSON 文件定义一个课程类别,其中包含按顺序排列的课程列表,而每一课又是一系列步骤。步骤可以是信息型的(学员阅读后按 Enter),也可以是手势型的(学员自己执行操作,再按 Enter 确认),还可以包含用于窗口内导航练习的内嵌练习文本。你可以通过添加新的 JSON 文件来创建新的课程类别——可以参考随附的文件作为模板。
如需定制课程开发、培训咨询,或对如何在教学中使用 NVDA Coach 有任何疑问,请直接联系 Tony:
系统要求
- NVDA 2024.1 或更高版本(已测试至 NVDA 2026.1)
- Windows 10 或 Windows 11
- 无需任何其他软件
支持与联系
如果你有疑问、遇到问题,或者想建议新的课程,欢迎直接联系:
致谢
NVDA Coach 是由使用它的人们共同塑造的。感谢每一位提供过反馈、指正和鼓励的朋友。
- Jessica Tegner(Be My Eyes)——提供了宝贵的早期反馈以及功能和课程建议,从根本上塑造了这款插件。
- Nash——功能和课程建议。
- John Hess,美国明尼苏达州圣保罗市州立盲人服务机构(State Services for the Blind)辅助技术专家——详细纠正了对象导航一章中笔记本键盘布局的手势,并通过 NVDA 输入帮助逐一核实。
- Brandon Patterson——纠正了自定义 NVDA 一章中合成器设置环的按键。
- Valentin Kupriyanov,俄语 NVDA 用户社区负责人——提出了国际化与本地化方案,完成了第一个完整的俄语本地化,并提交了详细的本地化错误报告。
- Umut KORKMAZ(土耳其)——土耳其语翻译。
- Rui Fontes(NVDA 葡萄牙语翻译团队)。
- Edson Miranda(巴西)——巴西葡萄牙语翻译(进行中)。
- Mateo Quintela(西班牙)——西班牙语本地化测试和练习文本。
- Chris、Mike、Kevin、Julie、Larry、Jim、McKayla 和 Skyler——美国太平洋西北地区各州机构的辅助技术专家,他们在 2026 年 4 月培训课程中的实操反馈塑造了本版本的内容。
- 以及所有花时间来信指正和鼓励的匿名参与者和社区成员。
更新内容
版本 1.5.4
- 已确认兼容 NVDA 2026.1:NVDA Coach 已在 NVDA 2026.1(64 位,Python 3.13)上完成测试并确认可以正常工作。兼容性声明已同步更新,使用 NVDA 2026.1 的用户在插件商店中不会再看到兼容性警告。此次无需任何代码改动。
版本 1.5.3
- 错误修复——课程文本编码已更正:三个英文课程文件(NVDA 入门、自定义 NVDA、阅读和浏览文本)中共 144 个损坏的破折号字符(显示为 "â€"" 而不是 "—")已被更正。此前 NVDA 会把这串乱码逐字读出来,而不是作自然停顿。课程内容、命令和指令均未改变。
版本 1.5.2
- 错误修复——移除了启动时的完课播报:此前如果学员已经完成全部课程,NVDA Coach 会在每次 NVDA 重启时错误地播报“恭喜——你已完成所有课程!”(并伴有声音)。现在证书按钮会在启动时静默恢复。完整的祝贺播报只会在当前会话中真正完成课程的那一刻播放。
- 课程选择器中的个人资料按钮:课程选择器对话框中新增了“个人资料 (F7)”按钮,与“打开/开始”和“取消”按钮并列。这样学员无需记住 F7 快捷键,也能通过一个标签清晰、容易发现的按钮来设置自己的姓名、讲师和培训中心。
- 完课后的返回界面:已经完成全部课程的学员,日后再打开 NVDA Coach 时会看到一个安静的“欢迎回来——课程已完成!”界面。界面中包含获取证书的说明和导航快捷键回顾。返回时不会播放完课声音。
- 介绍界面中的 F1–F7 参考:介绍界面和初始 Coach 窗口文本现在完整列出了所有功能键及其作用——Enter、F1 到 F7、Escape 以及导航快捷键——让新学员在第一课开始之前就了解所有可用的控制键。
- 4 节新课程(共 45 节):
- 查看电池状态(第 1 章,第 14 课)——按 NVDA+Shift+B 即可听到电池电量百分比和充电状态,无需碰鼠标,也无需在任务栏里导航。
- 查看字体和格式(第 3 章,第 8 课)——按 NVDA+F 听取光标处的字体名称、字号、加粗、斜体和下划线信息。连按两次可打开完整的格式对话框。
- 更改音频输出设备(第 6 章,第 3 课)——按 NVDA+Ctrl+U 打开音频输出设备选择器,把 NVDA 语音切换到耳机、外接音箱或 HDMI。
- 控制音频闪避(第 6 章,第 4 课)——按 NVDA+Shift+D 循环切换闪避模式,让 NVDA 在朗读时自动降低其他音频的音量。
- 西班牙语 (es) 翻译:全部六个课程章节、全部三个文档页面以及所有界面文字现已提供西班牙语版本。将 NVDA 语言设置为西班牙语的用户将获得完全本地化的体验。
- 土耳其语本地化——新增第 2 章:Umut KORKMAZ 的土耳其语翻译现已包含第 2 章(认识你的键盘),至此六个章节的土耳其语翻译全部完成。
版本 1.5.1
- 错误修复——用户指南快捷键已更正:NVDA 入门一章中有两条提示错误地告诉用户在 NVDA 帮助子菜单中按 G 打开用户指南。正确的快捷字母是 U。已在英文课程内容中修复。
- 俄语本地化完全恢复:Valentin Kupriyanov 为 v1.5 制作的完整俄语翻译现已整合——包括全部六个课程章节、更新后的文档,以及 NVDA 加载俄语翻译所必需的已编译
nvda.mo 二进制文件。由于缺少该二进制文件,俄语用户在 v1.5 中看到的是英文内容。
版本 1.5
- 个性化 (F7):在 Coach 窗口或课程选择器中随时按 F7 打开个人资料对话框。输入你的姓名、讲师姓名和培训项目。NVDA Coach 会在各处使用这些信息:第一次开始课程时的一次性个性化问候、完成课程时的“干得好,[姓名]!”,以及课程结束时点名向你道贺。
- F4–F7 快捷键:在 Coach 窗口和课程选择器中随时可用。F4 打开帮助文档(按两次确认)。F5 打开一封发给开发者的反馈邮件(按两次确认)。F6 即时开关课程音效。F7 打开个性化对话框。
- 结业证书:完成第 6 章(自定义 NVDA)的全部课程后,会出现一个真挚的祝贺界面,并带有“导出证书”按钮。证书是一个 HTML 文件,会保存到你的“下载”文件夹并在浏览器中打开——可以直接打印,也可以另存为 PDF。如果你已设置个人资料,证书会包含你的姓名、日期、讲师和培训项目。
- 章节顺序调整:“认识你的键盘”现在是第 2 章,让学员在学习命令之前先熟悉实体键盘。“自定义 NVDA”现在是最后一章(第 6 章),作为整个课程的自然收尾。
版本 1.4
- 四个章节新增六节课:了解你的键盘(第 1 章)、用 Alt+Tab 切换窗口(第 1 章)、按段落和页面导航(第 2 章)、导航表格(第 3 章),以及全新的第 6 章(认识你的键盘),包含关于修饰键、功能键和 NVDA 布局选择的三节课。
- 错误修复——练习框按钮反馈:“播放蜂鸣声”按钮此前即使是用空格键激活的,也会播报“你用 Enter 激活了按钮”。现在会正确播报“你激活了按钮”。
- 对象导航——层级/金字塔术语:全篇改用基于层级的术语(“上一层”“下一层”),替换了原来的父/子说法。章节引言中引入了金字塔模型。
- 浏览模式——新增“导航表格”课程:用 Ctrl+Alt+方向键在表格单元格之间导航。
- 全篇加入命令类别标签:在最初的全部五个章节中加入了 [NVDA 命令] 和 [Windows 命令] 行内标签。
- 土耳其语本地化:由 Umut KORKMAZ 贡献的第一个土耳其语翻译。
完整的版本历史请参阅 CHANGELOG。