我写给自己的 NVDA 转正指南

NVDA 无视觉桌面访问, 是来自澳洲的一款完全开源且免费的运行于 Windows 上的屏幕阅读器。它帮助千万盲人插上了一双翅膀,翱翔于互联网的自由天空。对于这么一款世界驰名却在国内不温不火的读屏,笔者也多次尝试使用级研究揣摩其开发与设计逻辑,但终没成为主力读屏,在叹息之余,谨以此文献给与笔者有相同遭遇的 NVDA 用户,以便于笔者和各位一同掌握其要领,成为亲密伙伴。

回到本文,笔者主要剖析 NVDA 与电脑基本使用的要领,在掌握要领的基础上,掌握 NVDA 的设计逻辑。由于一款软件有一款软件的特色,一个读屏有一个读屏的特长,要熟练运用一款读屏软件,就要从它的设计思路出发,我想从这个角度和各位讨论,一定会有一通百通的效果。

读屏软件应该有自己的一个鲜明特点,就是帮助视障者更好地获取信息并操作信息。在这个基础上,读屏软件应该做好信息摆渡车的角色。纪要保证信息的原汁原味,也要让获取信息触手可得。我不敢说 NVDA 能完全做到了这些,但我从 NVDA 的许多设计中,看到了这点。相信这点也是我们掌握 NVDA 操作的一条基本原则。

那么,让我们现在开始认识这辆“信息摆渡车”吧!

一同启航——学习 NVDA 之前的准备材料

在学习任何一款软件之前,软件如何下载?如何阅读文档?软件的基本特性是什么?都是需要我们掌握的基本知识。先让我们了解一下,有助于你学习 NVDA 的资源吧!

  • NVDA 中文站: NVDA 中文站是 NVDA 中国社区的小伙伴开设的站点, NVDA 的 下载、使用经验和各种插件可以从那儿获取到。

  • NVDA交流群组: NVDA 中文社区的小伙伴面向 NVDA 中文用户开设了 QQ群组微信群组,在学习 和使用NVDA 的过程中可从那儿请教各种相关问题。但在提问之前,也请准备好一些基本信息,如操作步骤、你期望的效果、实际的效果等,有准备的提问往往会得到更有用的回答。

  • NVDA 用户指南NVDA 热键参考 是学习、使用 NVDA 不可或缺的参考材料。建议你有事儿没事儿多翻翻。

  • NVAccess——NVDA官网 和 [NVDA 的源代码库][nvda-github] 是 NVDA 高级用户和愿意帮助 NVDA 发展朋友的有用资源。这里我也呼吁一下,欢迎有志青年加入到 NVDA 的发展中来,一起为信息无障碍多做点儿事情。

以上是一些 NVDA 用户可参考的基本资料。

另外,NVDA 可以使用很多语音合成器(俗称语音库),也可搭配盲文显示器使用。NVDA 也对触摸屏进行了一些支持。NVDA 可以配合各式各样的插件,或是增强应用软件的使用体验,或者补充 NVDA 的功能等等。但以上提到的几类本文都不会进行介绍。这里提到,也是告诉你,NVDA 具有这类特点。

开始使用 NVDA

所有的读屏软件最重要的操作模式就是大量的快捷键了。NVDA 也不例外,但各位也无须过度担心快捷键的记忆难度,键盘快捷键虽多但大多都有一定规律。我们就从开启和关闭 NVDA 等基本功能开始聊起。

NVDA 的启动

当 NVDA 已经安装到电脑上之后,就可以使用以下方法启动:

  • 在桌面上点击 “NVDA” 图标或者使用对应的快捷键 CTRL + ALT + N启动;

  • 或者把 NVDA 设置为跟随电脑启动一同运行。

当 NVDA 启动后,它就可以帮助用户轻松地操作电脑了。

NVDA 中的键盘命令

我们日常使用的电脑常见的有两种形态,级桌面台式机和笔记本电脑。台式机通常配备包含 104 标准键位的全键盘,而一些较小尺寸的笔记本电脑因为尺寸的制约,则会将键盘右侧的数字键盘区去掉。对于依赖于键盘快捷键的读屏软件来说,键位的减少,势必会影响快捷键的安排和用户的使用效率。通常而言,右侧小键盘区被读屏软件安排为阅读文本内容和软件操作等功能的快捷键。

欣喜的是,NVDA 提供了两套精心设计的键盘方案,面向全尺寸键盘的“台式机”方案和面向小尺寸键盘的“笔记本”方案。两种键盘方案功能几乎相同,只是快捷键安排有一些差异。本文尽量两者兼顾,都会讲明白快捷键安排的内在逻辑。

除了两套键盘快捷键方案之外,NVDA 定义了一个专属的 NVDA 键。实际上 NVDA 键 是键盘上几个键位的一个别称,在开启 NVDA 的情况下,有 NVDA 专属功能而已。

具体可充当 NVDA 键的键位有如下,这些键也可根据用户需求是否启用 NVDA 键功能,当启用 NVDA 键功能后,双击则会执行原有键位功能:

  • 小键盘插入键:与“小键盘 0”是同一个键位,当数字输入关时,它充当 NVDA 键;

  • 主键盘区插入件;

  • 大写锁定键(又称大小写切换键)。

值得进一步聊的是, NVDA 中有许多命令,有连续按下一说。例如,第一次按下该命令是朗读一下窗口标题,紧接着按一次是逐字拼读窗口标题,连续按下三次将标题复制到剪贴板。NVDA 有很多这样的命令,通过连续两次、或者连续按下三次对于一个功能有不同层面的执行。连续一次是核心功能,连续按下两次、三次是相应的扩展功能。希望在你学习 NVDA 的时候能注意到这一点。

帮助和退出

如何认识键盘呢?如何尝试 NVDA 命令呢?打开输入帮助模式就很有用。使用快捷键 NVDA +大键盘1 就可以开关 输入帮助模式。在输入帮助模式下,你可以放心地任意按下想要获取帮助的快捷键命令。

如何退出 NVDA 呢?使用快捷键 NVDA +Q 就可以弹出“退出 NVDA” 的对话框,直接敲回车就可退出 NVDA 了。

NVDA 菜单

NVDA 的所有设置项级常用工具、帮助文档、快捷键快速参考等都位于 NVDA 菜单。打开 NVDA 菜单的快捷键是 NVDA +N

暂停与停止朗读

当 NVDA 正在朗读的时候,用户可通过按下 Shift 键 暂停朗读,再按一次恢复朗读。对于长篇内容听读,这是一个很有用的小技巧。

如果不需要继续朗读了,用户直接使用 CTRL 键 打断朗读。

其他 NVDA 的常用命令本文不在提及,请阅读 NVDA 用户指南NVDA 热键参考 的相关章节。

在对象间导航

什么是对象

对象 (object)一词你可能会觉得很陌生,其实这是一个术语。我们把电脑里面一切可以访问到和操作的东西都叫做对象。在 Windows 系统中,最重要的对象就是应用软件的窗口。在窗口中的可点击的“按钮”、用于阅读并输入文字的“编辑框”、展示信息的“列表”等也都是对象。

总之,引用别人的一句话,“万物皆对象”。使用 NVDA 操作电脑的过程其实就是跟这些对象打交道。识别对象的类型、了解对象的名称、阅读对象上的文本内容以及做出操作。

当我们在“桌面”上找到“NVDA”图标,并按回车启动。这一过程中,我们接触到了“桌面”列表对象,在“桌面”对象里面的“NVDA”图标对象,最后我们在“NVDA”图标上做出了我们的操作。

从标题上你也知道了,我们本部分的主要内容就是了解并掌握几种对象导航的方法。让我们一起开始吧。

系统焦点导航

在 Windows 操作系统内,有比较完善的键盘导航能力。当切换到某个对象,该对象就可以接收键盘命令,我们称为该对象拥有了焦点

NVDA 可以及时准确的朗读系统焦点导航时发生的事情。以下是常见的系统级导航键盘快捷键,这些都是系统或者软件自身提供的:

  • Tab键或 Shift 键 + Tab 键:切换到下一个/上一个焦点对象;

  • Alt 键: 激活菜单栏,接着用户可使用箭头键访问菜单;

  • Applications 键: 弹出当前对象的快捷菜单;

  • CTRL 键 + Tab 键或 CTRL 键 + Shift 键 + Tab 键: 切换到下一个/上一个选项卡,通常我们可以使用该组热键切换网络浏览器的标签页;

  • Alt 键 + Tab 键或 Alt 键 + Shift 键 +Tab 键: 切换到下一个/上一个窗口, 值得说明的是,按 Alt 键 + Tab 键后两个件都松开,反复执行是最常用的两个窗口间切换,按住 Alt 键后连续按下 Tab 键,则连续切换窗口;

每当用户使用上面的快捷键进行导航时,NVDA 都可以朗读对象的名称、类型、内容、状态等信息。用户根据不同对象类型和内容,进行对应操作。例如,对于“按钮”类型对象,可使用空格键按下该按钮;对于“编辑框”类型对象,用户可浏览和编辑其中的文字、对于“列表”类型控件用户可利用箭头键浏览列表项目等等。

关于编辑框级编辑器的操作技巧可阅读笔者的另一篇文章: 文本编辑器中的键盘快捷键

关于系统焦点, NVDA 也提供了几个快捷键,以方便用户操作电脑,如下:

  • NVDA + T 窗口标题: 按下一次朗读当前窗口标题,连续按下两次逐字拼读窗口标题,连续按下三次则将窗口标题复制到剪贴板;

  • NVDA + Tab 键当前焦点: 按下朗读当前焦点下的对象或控件信息,连续按下两次逐字拼读该信息;

  • NVDA + B 描述窗口内容:按一下朗读对话框或者窗口中的主要内容。

  • NVDA + END(笔记本方案 NVDA + SHIFT + END) 查看窗口状态栏:按一下朗读状态栏信息,连按两次逐字拼读该信息,连按三次将该内容复制到剪贴板。

以上我们介绍了 NVDA 的系统焦点导航的基本操作方法。由于篇幅限制,很多点笔者仅仅略说一二了。不过,最后让我们用一些实力来巩固一下这些知识点吧!

操作电脑的大多数时候,我们都在使用 Tab 键在窗口内进行导航,找到需要的内容进行操作。就拿 NVDA 的欢迎窗口来说吧,我们大概会听到如下的语音输出:

欢迎使用 NVDA  对话框  欢迎使用 NVDA!
控制 NVDA 的大多数命令热键都要求在按下“NVDA”键的同时按下其他的键。
默认情况下,主键盘的“Insert”键和“数字键盘 0”键被同时定义为“NVDA”键。
您也可以把“CapsLock”键设置为“NVDA”键。
您可以随时通过按下“NVDA+n”激活 NVDA 的主菜单。
此菜单可让您配置 NVDA 、获取帮助和查看其他功能。
选项  分组
键盘配置(K):  组合框  台式机  已折叠  Alt+k
将“大写锁定”键设为“NVDA”键(U)  复选框  未选中  Alt+u
登录后启动 NVDA (L)  复选框  未选中  Alt+l
每当 NVDA 启动时显示此对话框(S)  复选框  未选中  Alt+s
确认  按钮

先浏览到了一些选项。组合框可使用箭头键切换选择,对于复选框可使用空格键切换选择状态。最后浏览到了一个“确认“按钮,使用空格键就可点击,保存设置并关闭该对话框。

这种模式是大多数设置类对话框的操作方法。不过,我们除了对软件进行设置外,也需要键入文本、浏览列表中的数据,下面我们一起学一下有关于某个焦点对象的进一步浏览和操作吧!

系统输入焦点导航

对象导航

阅读

[nvda-github]: https://github.com/nvaccess/nvda

标签: none

添加新评论