在 Mac 上单手打字:该打开什么,又该交给声音什么
作者 Ryleigh Newman · 发布于
要在 Mac 上单手打字,请打开粘滞键,让快捷键一次只按一个键,如果经常误按就再加上慢速键,然后把长篇写作交给听写,听写只需要一个键。这两项设置都在“系统设置”,“无障碍”,“键盘”里。再让一个手柄代替空闲的那只手,就能覆盖你最常用的快捷键。
我做了 YapToText,一款免费的 Mac 听写 App,还做了 InputConfig,一款免费 App,可以把任何按钮、开关或手柄变成按键和点按。我做这两款 App,是因为我自己的双手不太好用。Apple 的步骤来自它的键盘无障碍指南,我在 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, 繁體中文
粘滞键:一次只按一个键
粘滞键让你依次按下修饰键,而不是同时按下,所以 Option-Command-F5 变成先按 Option,再按 Command,最后按 F5。请在“系统设置”,“无障碍”,“键盘”,“粘滞键”里打开它。它的选项有:
- 按下 Shift 键五次。用键盘打开或关闭粘滞键。
- 设定修饰键时发出哔声。有声音告诉你这个键已经生效。
- 在屏幕上显示按下的键。用符号显示哪些修饰键正在等待,位置在你选的屏幕角落。
慢速键:只接受你有意按下的键
慢速键会在按下某个键和 Mac 接受这个键之间加一段延迟,把擦碰和误触过滤掉。请在它的选项里设定“延迟时间”,并打开“使用按键音”,这样按下时听到一个声音,被接受时听到另一个声音。
听写负责长的部分
用一只手打一段话很慢,而说出来只需要一个键。 YapToText 默认用 Right Command 启动,这个键就在右手拇指下面。轻按开始,说话,轻按停止,文字就落在光标处。如果能用的是左手,就把这个键换掉:在 Dictation 页面的 Keys 卡片里,点按键位栏并按下 Left Control、Left Option、Caps Lock、Fn 或任何单个键。用 Caps Lock 当触发键时,App 会把它的锁定和指示灯重新关掉。

默认用轻按,是因为按住一个键对疲惫的手更吃力,而且只有在没有按其他键的情况下,一次轻按才算数,所以 Command-C 和 Command-Tab 永远不会启动听写。如果按住更适合你,也有 Hold to talk。按键和快捷键页面列出了所有选择。
不用重新打字就能改一个词
选中错的文字,轻按 Quick Edit 键,也就是 Right Option,再说出要改的内容:make this shorter、fix the grammar、capitalize this。改写后的文字会替换选中的内容。刚听写完之后,scratch that 和 replace X with Y 不需要按任何键就能用。
用手柄处理快捷键
拷贝、粘贴、撤销和切换 App 都是两个键的快捷键,而粘滞键会把它们变成三次按键。InputConfig 把每一个都放到一个按钮上。它的 Easy Edit 预设是为一只手握手柄、另一只手用鼠标设计的:十字键里有撤销、拷贝、剪切和粘贴,A 键删除,B 键存储,Y 键是 Return,用力向上推左摇杆会启动 Apple 的听写。把摇杆那一行的输出改成 Keyboard Key 的 Right Command,它就改成启动 YapToText。InputConfig 的单手 Mac 指南介绍了适合任意一只手的布局。
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。
小结
- 快捷键。粘滞键,按五次 Shift 键来切换。
- 误按。慢速键,加上延迟时间。
- 长文字。YapToText 用你的手够得着的那个键,轻按开始和停止。
- 修改。Right Option 上的 Quick Edit,或者 scratch that。
- 其余的一切。手柄上的 InputConfig Easy Edit。
如果你的手需要我没有写到的布局,请在 GitHub 上提交 issue。每一条我都会看。
免费下载。无需账号,没有锁定的功能。需要搭载 Apple 芯片的 Mac 和 macOS 14 或更高版本。 源代码在 GitHub 上。
指南
更多指南(英文)
资料来源
- https://support.apple.com/guide/mac-help/change-keyboard-settings-for-accessibility-mchlae61a6de/mac (查阅于 2026年10月9日)
- https://inputconfig.com/guides/one-handed-mac (查阅于 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 上怎么打开粘滞键?
“系统设置”,“无障碍”,“键盘”,“粘滞键”。打开对应的选项后,按下 Shift 键五次可以打开或关闭它。
可以把听写键换到左边吗?
可以。在 YapToText 里,Dictation 页面的 Keys 卡片接受 Left Control、Left Option、Caps Lock、Fn 或任何单个键。
在 Mac 上单手打字最快的办法是什么?
说出来。一次听写开始需要一个键,停止需要一个键,而粘滞键和单手手柄负责快捷键。