手部和肢体活动不便时的 Mac 无障碍功能,以及怎样用每一种来写字

Mac 内置了大约十项功能,帮助无法按常规方式使用键盘或鼠标的人:语音控制、切换控制、头控指针、带停留的无障碍键盘、鼠标键、全键盘控制、粘滞键、慢速键、人声快捷指令和听写。它们都免费,都在“系统设置”,“无障碍”里。其中大多数在移动指针和按按钮方面做得很好。写字才是它们变慢的地方,因为用开关或头控指针一次输入一个字母,非常费力。

我做了 YapToText,一款免费的 Mac 听写 App,还做了 InputConfig,一款免费 App,可以把任何按钮、开关或手柄变成按键和点按。我做这两款 App,是因为我自己的双手不太好用。这一页梳理 Apple 的各项功能,再说明这两款 App 适合放在哪里。Apple 的步骤来自它的《Mac 使用手册》,我在 2026年10月9日查阅。

在 Mac App Store 下载 YapToText免费下载。无需账号,没有锁定的功能。需要搭载 Apple 芯片的 Mac 和 macOS 14 或更高版本。 源代码在 GitHub 上。

所有功能,它们替代什么,在哪里打开

来自 Apple 的《Mac 使用手册》,我在 2026年10月9日查阅。设置名称按 macOS 在“系统设置”中的显示。

功能它替代什么在哪里打开指南
语音控制用声音代替鼠标和键盘无障碍,语音控制语音控制命令
切换控制用一个或多个开关控制一切无障碍,切换控制切换控制指南
头控指针用头部移动的鼠标无障碍,指针控制头控指针指南
无障碍键盘和停留键盘,以及让指针停住就点按无障碍,键盘无障碍键盘指南
鼠标键用按键代替鼠标无障碍,指针控制不用鼠标操作 Mac
全键盘控制用 Tab 键遍历各个控件来代替鼠标无障碍,键盘不用鼠标操作 Mac
粘滞键和慢速键同时按住多个键,以及误按无障碍,键盘在 Mac 上单手打字
人声快捷指令用你能发出的一个声音代替按钮无障碍,人声快捷指令Apple 的指南
听写用声音代替打字键盘,听写Mac 听写快捷键

移动已经解决,写字才是慢的部分

上面每一项功能都擅长一件事。切换控制会扫描屏幕,直到你按下开关。头控指针跟着你的脸移动。停留会在指针停住时点按。Apple 的指南也说明了代价:用切换控制打字,要扫描键盘面板,打开一组按键,再选择其中一个键,还有建议的字词帮你省时间。输入密码或简短的回复,这样没问题。但是写一封邮件或一篇课程论文,要按的次数就太多了。

办法是把工作分开。让无障碍功能负责指向,让你的声音负责写字。 按一下就开始听写,你说话,再按一下结束,一整段文字就落在光标所在的位置。

YapToText 适合放在哪里

  • 一个键就能运行。默认是 Right Command,轻按开始、轻按停止,也可以按住说话。任何单个键都可以当触发键,包括 F 键或数字键盘上的键。
  • 菜单栏里有一个按钮。点按菜单栏里的水豚,面板上的第一个按钮是 Start Dictation。它的作用和那个键一样,所以语音控制、切换控制、头控指针和停留都能触及它。
  • 需要的话,它会自己停下。Dictation 页面 Recording 卡片里的 Auto-stop after silence,会在安静 0.5 到 5 秒后结束听写。
  • 它会说出自己的状态。旁白能听到 Listening、Transcribing、Cleaning up、错误和完成,即使没有任何 App 窗口处于焦点。
  • 不用键盘也能修改。把 scratch that 或 replace X with Y 当作下一次听写说出来,或者选中文字,轻按 Quick Edit 键,也就是 Right Option,再说出要改的内容。
  • 它在你的 Mac 上运行。在 Mac App Store 免费下载,适用于搭载 Apple 芯片、macOS 14 或更高版本的 Mac,不需要账号。

它是按能与旁白和语音控制配合使用来设计的。我还没有做过用旁白、语音控制、踏板和开关的完整测试,所以我描述的是它的工作方式,不是测试结果。

InputConfig 适合放在哪里

InputConfig 能读取 macOS 不当作键盘的控件,并把它们变成按键、点按、滚动、键入的文字和 Mac 功能。它在 Mac App Store 免费,开源,不需要账号。根据它自己的页面,它能读取这些:

  • 自适应手柄。PlayStation Access Controller 和 Xbox Adaptive Controller,以及插在它们接口里作为按钮的开关。
  • 任何手柄。DualSense、Xbox、Switch、8BitDo 等游戏手柄,以及操纵杆和街机摇杆。
  • MIDI。琴键、打击垫、旋钮,还有当作开关使用的延音踏板。
  • Mac 本身。键盘按键、鼠标按键、触控板的用力点按,以及 Tap the Mac,也就是敲一下 MacBook 的掌托。在 InputConfig 的测试中,Tap the Mac 在 M4 MacBook 上测试通过,在 M1 Pro 上没有用。
  • 屏幕区域。指针在显示屏的某个区域内时就会触发,所以头控指针或用摇杆控制的鼠标,只要移到角落就能按下按钮。

它还能把 Mac 功能放到一个按钮上:Start Dictation、缩放、Speak Selection、调度中心,还有用 Control、Option、Command 加句号键触发的紧急停止。InputConfig 的无障碍功能列表里有全部内容。

衔接:任何控件都能启动 YapToText

YapToText 用一个键开始和停止,默认是 Right Command,轻按一下开始,再轻按一下停止。InputConfig 可以让一个根本不是按键的控件发出这个键:开关、手柄按钮、MIDI 踏板、敲一下 MacBook,或者指针移到屏幕的一个角落。把两者放在一起,那个控件就成了听写键。

  • 操作:在 InputConfig 里添加一行,点按 Scan,然后按下你想用的控件。给这一行设置 Keyboard Key 输出,并选择 Right Command。
  • InputConfig:控件每触发一次,它就单独按一次 Right Command,不会同时按住其他键。
  • 确认:点按进一个文本框,再按下这个控件。YapToText 的面板应该显示 Listening。再按一次,你说的话就会出现在光标处。

如果你想把 Right Command 留给快捷键,就把 YapToText 换到一个没有其他用途的键上。在 Dictation 页面的 Keys 卡片里,点按键位栏并按下 F18(或任何闲置的键),然后把 InputConfig 那一行的 Keyboard Key 输出改成 F18。InputConfig 自己的指南建议用 F13 到 F19,因为 Mac 上没有任何功能用到这些键。和开关搭配的模式是 Tap to start / stop:按一下开始,再按一下停止。 在 Dictation 页面的 Recording 卡片里打开 Auto-stop after silence,连第二次按键也不需要了。

有两点要注意。InputConfig 内置的 Modifier Holds 预设,把按住 Right Command 分给了“聚焦”,把按住 Right Option 分给了 Apple 的听写,而这两个键正是 YapToText 的听写键和 Quick Edit 键,所以在使用 YapToText 默认设置时,不要同时运行这个预设。另外,Mac 锁定时,InputConfig 不会发送任何按键,只会发送指针移动、点按和滚动。这套衔接是按两个 App 各自的构造设计的:InputConfig 会像真实按键那样发出单独的修饰键,而 YapToText 会把没有其他键同时按下的一次按键算作轻按。我没有在每一种控件上做过端到端的完整测试,所以请先在你的控件上试一次,再决定要不要依赖它。如果什么都没发生,请在 GitHub 上提交 issue。

选择你的起点

小结

  • 指向。语音控制、切换控制、头控指针、停留或鼠标键,都在“系统设置”,“无障碍”里,都免费。
  • 写字。听写,由一个键启动,或者由 YapToText 菜单栏面板里的 Start Dictation 按钮启动。
  • 任何控件都能当按键。InputConfig 可以从开关、手柄、踏板、一次敲击或屏幕角落发出 Right Command。
  • 测试情况。Apple 的步骤是 Apple 的。我两款 App 之间的衔接是根据它们的代码得出的,还没有做过端到端的测试。

如果这里有一步在你的 Mac 上不对,或者你的设置需要我没有写到的内容,请在 GitHub 上提交 issue。每一条我都会看。

在 Mac App Store 下载 YapToText免费下载。无需账号,没有锁定的功能。需要搭载 Apple 芯片的 Mac 和 macOS 14 或更高版本。 源代码在 GitHub 上。

关于作者。 Ryleigh Newman 从事软件开发,用手打字有困难,每天都用本站介绍的 YapToText 听写。本页译自英文。App 的界面和网站的其他页面是英文的。 进一步了解这个项目(英文)。

指南

更多指南(英文)

资料来源

常见问题

Mac 有哪些针对肢体障碍的无障碍功能?

语音控制、切换控制、头控指针、带停留的无障碍键盘、鼠标键、全键盘控制、粘滞键、慢速键和人声快捷指令,都在“系统设置”,“无障碍”里,另外还有听写。

Mac 的无障碍设置在哪里?

苹果菜单,“系统设置”,然后点按边栏中的“无障碍”。“指针控制”里有鼠标键和头控指针。“键盘”里有全键盘控制、粘滞键、慢速键和无障碍键盘。

不能用键盘时,怎样在 Mac 上打字?

大部分写作用听写,密码和简短的修改用无障碍键盘。开关、头控指针或语音控制都可以启动听写。

开关或游戏手柄可以在 Mac 上启动听写吗?

可以,用 InputConfig,它是免费的。它可以按下 Apple 的听写键,也可以按下启动 YapToText 的那个单键。

YapToText 和 InputConfig 免费吗?

免费。两款都在 Mac App Store 免费下载,不需要账号,也没有订阅。