手部和肢体活动不便时的 Mac 无障碍功能,以及怎样用每一种来写字
作者 Ryleigh Newman · 发布于
Mac 内置了大约十项功能,帮助无法按常规方式使用键盘或鼠标的人:语音控制、切换控制、头控指针、带停留的无障碍键盘、鼠标键、全键盘控制、粘滞键、慢速键、人声快捷指令和听写。它们都免费,都在“系统设置”,“无障碍”里。其中大多数在移动指针和按按钮方面做得很好。写字才是它们变慢的地方,因为用开关或头控指针一次输入一个字母,非常费力。
我做了 YapToText,一款免费的 Mac 听写 App,还做了 InputConfig,一款免费 App,可以把任何按钮、开关或手柄变成按键和点按。我做这两款 App,是因为我自己的双手不太好用。这一页梳理 Apple 的各项功能,再说明这两款 App 适合放在哪里。Apple 的步骤来自它的《Mac 使用手册》,我在 2026年10月9日查阅。
免费下载。无需账号,没有锁定的功能。需要搭载 Apple 芯片的 Mac 和 macOS 14 或更高版本。 源代码在 GitHub 上。
用其他语言阅读: English, العربية, Čeština, Dansk, Deutsch, Ελληνικά, Español, Suomi, Français, עברית, हिन्दी, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Română, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文
所有功能,它们替代什么,在哪里打开
来自 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。
选择你的起点
- 你能按一个或几个开关。Mac 上的切换控制,然后用一个开关来听写。
- 你能移动头部,但手不行。Mac 上的头控指针,再加一个能启动听写的屏幕角落。
- 你能指向,但不能打字。无障碍键盘和停留。
- 你能打字,但不能用鼠标。不用鼠标操作 Mac。
- 你有一只手好用。在 Mac 上单手打字。
- 你用自适应手柄。用自适应手柄写字。
- 你能说话,但什么都碰不了。用语音控制免手打字。
- 你用眼动仪。Mac 上的眼动追踪。
- 你想了解组合键。Mac 无障碍快捷键。
- 你在为四肢瘫痪的人设置 Mac。四肢瘫痪的人怎样使用 Mac。
- 按键好像卡住了,或者你需要一次只按一个键的快捷键。Mac 上的粘滞键。
- 你看不清屏幕。Mac 上的旁白,以及让 Mac 朗读文字。
- 你听不清 Mac 的声音。Mac 上的实时字幕。
小结
- 指向。语音控制、切换控制、头控指针、停留或鼠标键,都在“系统设置”,“无障碍”里,都免费。
- 写字。听写,由一个键启动,或者由 YapToText 菜单栏面板里的 Start Dictation 按钮启动。
- 任何控件都能当按键。InputConfig 可以从开关、手柄、踏板、一次敲击或屏幕角落发出 Right Command。
- 测试情况。Apple 的步骤是 Apple 的。我两款 App 之间的衔接是根据它们的代码得出的,还没有做过端到端的测试。
如果这里有一步在你的 Mac 上不对,或者你的设置需要我没有写到的内容,请在 GitHub 上提交 issue。每一条我都会看。
免费下载。无需账号,没有锁定的功能。需要搭载 Apple 芯片的 Mac 和 macOS 14 或更高版本。 源代码在 GitHub 上。
指南
更多指南(英文)
资料来源
- https://support.apple.com/guide/mac-help/accessibility-features-for-mobility-mchl654a7cc7/mac (查阅于 2026年10月9日)
- https://support.apple.com/guide/mac-help/use-switch-control-mh43607/mac (查阅于 2026年10月9日)
- https://support.apple.com/guide/mac-help/use-head-pointer-mchlb2d4782b/mac (查阅于 2026年10月9日)
- https://support.apple.com/guide/mac-help/use-the-accessibility-keyboard-mchlc74c1c9f/mac (查阅于 2026年10月9日)
- https://support.apple.com/guide/mac-help/use-dwell-mchl437b47b0/mac (查阅于 2026年10月9日)
- https://support.apple.com/guide/mac-help/use-your-keyboard-like-a-mouse-mh27469/mac (查阅于 2026年10月9日)
- https://support.apple.com/guide/mac-help/use-full-keyboard-access-mchlc06d1059/mac (查阅于 2026年10月9日)
- https://support.apple.com/guide/mac-help/change-keyboard-settings-for-accessibility-mchlae61a6de/mac (查阅于 2026年10月9日)
- https://support.apple.com/guide/mac-help/use-vocal-shortcuts-mchlf4548bb6/mac (查阅于 2026年10月9日)
- https://inputconfig.com/help/accessibility-features (查阅于 2026年10月9日)
- https://apps.apple.com/us/app/inputconfig/id6777759147 (查阅于 2026年10月9日)
- https://apps.apple.com/us/app/yaptotext/id6786382289 (查阅于 2026年10月9日)
常见问题
Mac 有哪些针对肢体障碍的无障碍功能?
语音控制、切换控制、头控指针、带停留的无障碍键盘、鼠标键、全键盘控制、粘滞键、慢速键和人声快捷指令,都在“系统设置”,“无障碍”里,另外还有听写。
Mac 的无障碍设置在哪里?
苹果菜单,“系统设置”,然后点按边栏中的“无障碍”。“指针控制”里有鼠标键和头控指针。“键盘”里有全键盘控制、粘滞键、慢速键和无障碍键盘。
不能用键盘时,怎样在 Mac 上打字?
大部分写作用听写,密码和简短的修改用无障碍键盘。开关、头控指针或语音控制都可以启动听写。
开关或游戏手柄可以在 Mac 上启动听写吗?
可以,用 InputConfig,它是免费的。它可以按下 Apple 的听写键,也可以按下启动 YapToText 的那个单键。
YapToText 和 InputConfig 免费吗?
免费。两款都在 Mac App Store 免费下载,不需要账号,也没有订阅。