NVDA-2026.3 更新简报

NVDA 2026.3 更新了,来聊聊有哪些新功能。实际上是我偷懒了,这次把 2026.2 的更新也一起讲!

最近三年,给我留下深刻印象并带来长远影响的 NVDA 版本,只有三个——2024.2、2025.1 和这次的 2026.3。

其中,2024.2 带来了声音拆分功能和单键导航的增强,后者包括垂直导航、数学内容导航、样式导航。其中多数都是我每天离不开的特性,大多出自社区贡献者 Tony 之手。

2025.1 带来了音频和语音方面的性能改进,通过消除音频开头的静音和优化 WASAPI 相关实现,大幅提升了语音响应能力和跟手度。这些改进大多出自中文社区贡献者 @gexgd0419 之手。

这次的 2026.3 在新特性、性能改进和错误修复方面都有可圈可点之处,可以说在各方面之间取得了很好的平衡。

如何查看更新日志或用户指南

安装并启动 NVDA 以后,你可以按 NVDA+N 打开 NVDA 菜单,进入“帮助”子菜单,就能找到“更新日志”和“用户指南”入口。

借此机会,也和刚接触 NVDA 的朋友聊聊单键导航。阅读更新日志和用户指南这类结构清晰的文档时,按标题导航可以帮助你了解文档结构,并快速找到需要的内容。

从 NVDA 2026.3 起,更新日志的结构有所调整:原先在各大板块内部以子列表呈现的细分模块(如盲文、触摸屏输入、浏览模式等),现在升级为 4 级标题。

打开更新日志后,在浏览模式下按 2、3 或 4,即可分别跳转到下一个对应级别的标题;配合 Shift 则可向前跳转。原有的层级关系依然保留——文档标题依然是 1 级标题(按 1 向后查找,按 Shift+1 向前查找),版本号为 2 级标题(按 2 查看各个版本),“新特性”“改进”等大板块为 3 级标题(按 3 直达)。习惯用方向键逐行阅读或按 I 键跳转列表项的朋友,仍可沿用原来的方式。要是读到某条内容想查看前面的标题,按一下 Shift+H 即可轻松跳回上一个标题。


更新盘点

以下盘点将围绕 2026.2 和 2026.3 的新特性、功能改进和错误修复三个方面展开:

新特性

中文分词

NVDA 2026.3 针对中文语境引入了原生中文分词支持。主要改善文本查看模式中的按词导航和盲文输出。这项工作来自去年 OSPP(开源之夏)的提案,如今终于与大家见面了。

过去,NVDA 在按词导航和盲文转换时,主要依赖空格、制表符或标点来识别词语边界。由于中文通常不用空格分隔词语,这种方式难以准确识别中文词语,有时会把较长文本视为一个整体,有时又按标点或单字切分。

对于采用分词连写规则的中文盲文,准确识别词语边界尤其重要:逐字分隔会割裂词语,整句连写又不利于辨认词语边界。现在,NVDA 会在词与词之间自动插入空方,让词语边界更清晰。

在微信聊天消息等文本查看场景中,你也可以使用按词导航命令(台式机键盘布局:Numpad 4 和 Numpad 6),按中文词语移动查看光标。

除了开源之夏的这项工作,该版本还引入了 Windows ICU 的文本分段支持,改善了日语和表情符号的导航体验,也为句子导航等功能提供了基础。

句子导航

过去,如果不借助 Tony 的句子导航插件,我们基本上只能在 Microsoft Word 和 Outlook 等有限的场景中,按 Alt+上箭头 或 Alt+下箭头 进行句子导航。现在,这项能力已经扩展到浏览模式,在网页、PDF 文档,甚至 OCR 识别结果中也能使用。

但对于传统记事本控件等其他场景,或更精细化的阅读需求(如短语导航、跨段落重建等),Tony 的句子导航插件依然是你的不二之选。

目前,内置功能只覆盖了句子导航插件的部分能力,插件仍然可以照常使用,先别急着卸载。

后续的工作是逐步将句子导航插件的功能向 NVDA 核心迁移,未来可期。

放大镜

由于许多低视力用户采用“语音为主、视觉放大为辅”或“视觉放大为主、语音朗读为辅”的双通道工作流,从 2026.2 起,NVDA 内置了有助于低视力小伙伴的放大镜功能。尽管我不是放大镜的目标用户,但也可以从社区呼声和已有方案的局限出发,回答“为什么 NVDA 要内置放大镜功能”这个问题。

相关需求可以追溯到 2021 年的一项功能请求 #12539:让 Windows 内置放大镜跟随 NVDA 的浏览模式虚拟光标。

在网页或 PDF 文档等启用了浏览模式的场景中,阅读或导航文档内容时,只有 NVDA 内部知道当前虚拟光标的位置,Windows 放大镜无法直接跟随它移动;反观“讲述人”作为操作系统层面的屏幕阅读器,则可以很好地与 Windows 放大镜配合。

希望放大镜跟随 NVDA 的导航对象和查看光标时,也会遇到类似问题:独立的放大镜软件很难拿到 NVDA 内部的状态信息。此外,也有人提到 Windows 内置放大镜快捷键不可修改的缺陷。

我认可上述优势,然而放大镜这套操作体系需要多组成对的快捷键,目前的默认分配让本就紧张的快捷键资源更加捉襟见肘了。

如果想在保留现有默认分配的同时,减少新增功能对快捷键组合的占用,或许可以考虑在 NVDA 内部引入分层命令。

重复朗读与复制朗读内容

2026.2 和 2026.3 先后添加了以下两项功能:

  • NVDA+X 重复 NVDA 最后朗读的内容;连按两次可在浏览模式下显示这些内容。
  • NVDA+Ctrl+X 将最后朗读的内容复制到剪贴板。

因此,我在新版剪贴板插件中移除了对应的替代功能。

缩进提示

你可能知道,NVDA 除了语音提示以外,还支持用不同音高的蜂鸣声表示缩进级别。

此次更新在“文档格式”设置面板中新增了“缩进提示音时长(毫秒)”微调控件,可用于配置缩进提示音的持续时间。不过,我认为默认时长就足够了。你需要调整这个时长吗?

盲文自动滚动

盲文点显器一行能显示的内容有限,阅读时往往需要频繁滚动,才能查看后续内容。

2026.2 新增了盲文自动滚动功能,允许用户根据自己的阅读速度设置滚动频率,自动显示后续内容。

功能是个好功能,然而在键盘上分配默认快捷键的做法或许值得进一步商榷。在用盲文点显器阅读的过程中,我会遵循最小移动距离原则——也就是能在点显器上完成的,就尽可能不去碰键盘。因此,我利用 NVDA 的自定义手势,为点显器按键分配了很多常用功能,比如查词、按词导航、重复朗读等。

基于这一使用习惯,相较于分配键盘快捷键,为那些带有相应按键的盲文点显器分配快捷键可能更可取。

多键定位

你可能知道,点显器上有一排与盲文显示单元一一对应的按键,通常被称为 routing keys(我们在 NVDA 简体中文环境下将其译为“定位键”)。

在 NVDA 与点显器配合使用的过程中,这些按键大多用于移动光标、模拟点击或选中单词。从 2026.3 起,NVDA 能识别同时按下多个定位键的操作,并支持为这样的操作分配功能。

默认情况下,同时按下两个定位键即可选中两者所对应范围内的文本,直观、优雅,拿出小本本抄去吧😼!

该特性需要硬件支持,目前已支持大多数点显器,包括采用标准 HID 协议的设备,以及你可能熟知的 Focus、Alva、HumanWare、Seika Notetaker 等。

注:我接触过的清华 V3Pro 目前暂不支持。

盲文自动换行

点显器的显示空间有限,如果一个单词无法在剩余空间中完整显示,该怎么办呢?

此前,NVDA 提供了“尽量避免拆分单词”选项,尽量避免一个单词被拆分到两次显示中,但这样可能会留下一些未使用的显示单元。

此次更新将该选项调整为“自动换行”,提供四种设置:“关闭”“截断单词时显示标记”“单词边界处”“单词或音节边界处”。这些设置让用户可以选择换行方式,并在拆分单词时使用续行标记。

这有助于更充分地利用盲文显示单元。对于中文,有了中文分词的基础,后续也有望进一步改善自动换行的体验。

触摸屏手势

尽管 Windows 的触摸屏操作体验很拉胯,NVDA 在触摸屏支持方面依然没停止探索的脚步。

在 2026.2 和 2026.3 两个版本中,NVDA 大幅扩充了可识别的触摸手势类型,比如:

  • 屏幕四个边缘的手势。
  • 双指捏合和张开手势。
  • 连续滑动的两步手势(能识别十二种组合)。

在此基础上,NVDA 还支持了类似移动端 TalkBack 的导航手势,可以在浏览模式下切换导航类型,比如按标题、按钮、表格等元素实现快速导航。

更丰富的插件类型

NVDA 支持灵活的插件扩展机制,开发者可以通过插件方便地为其添加新功能。

除了你早已熟知的全局插件、应用模块级插件、语音合成器插件等,NVDA 在 2024.3 中还支持了盲文表插件,在 2026.2 中进一步支持了语音字典插件。

这意味着你可以将自定义的盲文表或语音字典以插件形式分发。其中,盲文表插件让测试盲文表变得更加便捷了。

浏览模式和单键导航

此次更新支持在浏览模式下用单键导航跳转到上一个或下一个滑块、可点击元素。如需使用,请先为对应命令分配快捷键。

在浏览模式下还新增了查找对话框的历史记录功能,可按需启用。

2024.1 新增的应用原生选择功能,可以让你直接复制带格式的网页内容,或针对选中的文本执行其他操作。2026.3 中又添加了一个选项,用户可以选择在支持该功能的浏览模式文档中自动开启应用原生选择,例如 Mozilla Firefox 和基于 Chromium 134 或更高版本的浏览器中的文档。

如果你对应用原生选择功能感兴趣,可参考:https://nvdacn.com/index.php/archives/1380/


功能改进

既要又要

NVDA 内置了“黑屏”(Screen Curtain)功能,即让屏幕保持全黑,但不影响屏幕阅读器的使用,用于在隐私敏感的场景保护屏幕内容。

但有一种情况用起来不太顺手:由于实现机制的原因,过去用户开启黑屏时无法执行 OCR 操作。

有些屏幕阅读器的解决方案是在为识别捕获屏幕图像的瞬间自动帮用户关闭黑屏,完成后再打开就好啦🥲!

办法确实是个办法。但是,讲真,很粗糙也很粗暴,我左看右看就是看不上!

我一直琢磨着改进一下 NVDA 在黑屏下的 OCR 体验,所以去年做了一个原型插件,主要验证不关黑屏也能捕获图像的方法,结果还不错。你在 2026.3 中已经可以用上这项改进了。原型验证插件仍然保留,有更多好玩的功能,比如用一张自定义图像把屏幕遮起来。

现在,第三方插件也可以复用 NVDA 的这项改进,比如 VisAware,即使是在黑屏下也可以使用相关图像捕获功能。

更友好的输入帮助

按 NVDA+1 可以打开输入帮助模式,便于新手熟悉键盘布局和 NVDA 功能。

但输入帮助模式一直有个小毛病,也是新手经常遇到的学习难点。

我们都知道,在输入过程中配合 Shift 按下其他键,可以触发相应功能或输入上档字符。然而,以往 NVDA 一直无法在输入帮助模式下读出配合 Shift 输入的上档字符。

在 2026.2 这个版本中,我把它改好啦!如果你正在帮助新手学习 NVDA,请记得介绍输入帮助模式的这个小改进。

顺嘴一提,NVDA 的输入帮助模式会根据当前操作环境,读出按键对应的功能。比如在网页浏览模式下按 H 会朗读“移到下一个标题”;如果当前环境中该按键没有对应的 NVDA 功能,它就只会读出按键名称。在浏览数学内容的时候,输入帮助模式也可以读出相关按键的功能。


错误修复

选择文本时的大写提示

NVDA 可以用灵活的方式提示大写字母,包括发出提示音、提高朗读音调,或用语音提示“大写”。

这个功能在逐字浏览的过程中表现良好,但在按 Shift+左箭头 或 Shift+右箭头 选择或取消选择字符时,却没有与逐字浏览保持一致的提示效果。

所以在 2026.2 中我修复了它。此前为解决这个问题编写的原型插件(capitalSelectionIndicator)也已完成了历史使命,停止维护。

文本选择

NVDA 的对象文本查看命令,无疑优于同类产品的同类功能。它可以让你配合查看光标选取指定范围的文本,例如查看微信消息并选中其中的一段。

然而,在个别场景中也存在不合理之处。比如在记事本中设置一个开始点,随后使用查找功能寻找一个特定位置并设置结束点,NVDA 会默默丢弃前面的开始点并提示“未设置开始点”。

这也是旧版剪贴板朗读增强插件提供类似功能的原因。在 2026.3 中我修复了这个问题,所以,新版剪贴板插件中不再包含对应的替代功能了。

WinForms 控件朗读修复

在基于旧版 .NET Framework 开发的 WinForms 程序中,NVDA 存在几个朗读问题:

  • 不读 ToolStrip 菜单项的对象描述。
  • 不读 ToolStrip 菜单项的选中状态。
  • 组合框处于折叠状态时,按方向键切换选项,不读新选中的选项。

为了解决上述问题,我编写了一个原型插件 winFormsNet48Fixes。经过一段时间的测试,这三项修复也已合并到 2026.3 版本中,该插件也已停止维护。

其他重要修复

以下修复涉及的问题,有的影响广泛,有的是存在多年的顽疾,有的是版本更新引入的回归问题,值得单拎出来广而告之:

  • 修复了 NVDA 在运行一段时间后,可能无法在浏览器中导航表格、朗读可编辑文本字段或启用应用原生选择的问题。(#16020)
  • 修复了应用程序停止响应时 NVDA 恢复缓慢的问题。从无响应的应用程序切换到其他程序后,NVDA 现在会立即恢复响应。(#20169,@heath-toby)
  • 修复了应用程序停止响应时,NVDA 冻结或向日志写入大量错误的问题。现在 NVDA 会保持响应,并丢弃该应用程序发来的 UIA 和 MSAA 事件,直到该应用程序恢复响应。(#16749,@heath-toby)
  • NVDA 处理 UIA 文本更改事件时,会直接使用缓存的元素类名,无需实时跨进程获取,从而减少延迟,提高在组合框和文件资源管理器中的响应速度。(#16749,@heath-toby)
  • 缓解了在 Windows 终端的远程会话(如 SSH)中移动光标时,NVDA 因光标位置更新延迟而朗读旧字符的问题。(#19503,@sheldon-im)
  • 修复了 NVDA 在某些应用(尤其是使用 Java 编写的应用)中卡死后,无法快速恢复的问题。(#14396,@thgcode)
  • 修复了 NVDA 2026.1 在福昕 PDF 编辑器中无法浏览 PDF 文档的问题。(#20440,@cary-rowen)

社区插件更新

全新剪贴板:不只处理文本

  1. 支持与手机版天坦读屏进行跨平台复制粘贴。
  2. 历史记录支持使用 OneDrive 进行云同步。
  3. 新增了剪贴板管理器:支持分类、浏览、搜索、新建和编辑剪贴板历史记录等操作。
  4. 除纯文本外,剪贴板历史还支持保存更多类型的数据,包括带格式的文本、图像、图文混合内容以及文件组。
  5. 剪贴板文本的导航单位可调,例如按 Windows 分词边界或标点符号划分。
  6. 改善剪贴板内容摘要,提供更详细的信息。例如,对于文件,将提供大小、数量,以及当前操作是复制还是剪切等信息;对于图像,将提供方向、分辨率,近似纯色的图像还将提供占比最高的像素颜色;对于文本,将提供当前行号、总行数、字符数、是否包含空白字符、汉字数、标点符号数等。
  7. 可以在浏览模式下显示剪贴板内容,支持渲染 Markdown,以及其中的数学公式和 HTML 内容。

https://github.com/cary-rowen/NVDAClipboard

VisAware(彩蛋等你来发现)

有全新的伙伴,也有熟悉的面孔。

Remote++(给内置远程加点料)

Remote++ 和安卓版 PocketRemote 新增音频传输和双向语音通话功能。

PC QQ 增强

简简单单,给新框架 QQ 添加一些快捷键。

写在后面

我检索了一下 NVDA 2026.2 和 2026.3 的更新日志,发现有 19 条更新记录署上了我的名字。

有些更新回应了社区用户的呼声;有些源于自己日常使用时的不便,忍不住就动手了;有些则来自某个瞬间的灵机一动;还有一些问题,过去只能提出,如今终于有能力参与解决。每一项改进背后,都有真实的使用困扰、社区的讨论、反复的测试,以及许多朋友的帮助。

能让一行行代码承载一个具体的期待,经过讨论与测试,最终沉淀为 NVDA 日常使用中的一项功能,或许就是开源协作最动人的地方。

标签: 更新简报, 更新盘点, 2026.3

添加新评论