没有鼠标或触控板时,怎样操作 Mac

不用鼠标操作 Mac,有五种好办法:鼠标键用键盘移动指针,全键盘控制用 Tab 键遍历每个控件,语音控制按名称点按,头控指针跟着你的头移动,而游戏手柄或摇杆借助 InputConfig 可以当鼠标。前四种是 macOS 自带的,在“系统设置”,“无障碍”里。

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

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

鼠标键:用键盘移动指针

在“系统设置”,“无障碍”,“指针控制”,“鼠标键”里打开它。然后:

Apple 的鼠标键指南,我在 2026年10月9日查阅。

操作数字键盘键盘
移动7、8、9、4、6、1、2、37、8、9、U、O、J、K、L
点按5I
按住0M
释放句号键句号键

鼠标键打开时,这些键就不再输入字符,所以你不能同时写字和指向。它的选项可以让你按五次 Option 键来打开和关闭它,还能设定初始延迟和最大速度。

全键盘控制:用 Tab 键到达每个控件

在“系统设置”,“无障碍”,“键盘”,“全键盘控制”里打开它。它会高亮标记当前焦点所在的控件,默认的按键如下:

  • Tab 和 Shift-Tab。下一个和上一个控件。
  • 空格键。选择。
  • 方向键。在一个群组内移动,例如文件列表。
  • Fn-Control-F2。跳到菜单栏。
  • Fn-A、Fn-C、Fn-N。分别是程序坞、控制中心、通知中心。
  • Tab-H。命令帮助,列出每一条命令。

Control-Option-Command-P 会打开 Pass-Through Mode,它会暂停全键盘控制,例如在玩游戏的时候。

语音控制:按名称点按

语音控制通过说出按钮和链接的名称来点按,对于没有名称的内容,它会显示编号或网格。语音控制命令页面有命令列表,而它停止聆听时,语音控制故障排查页面可以帮到你。

头控指针:指针跟着你的头移动

在“系统设置”,“无障碍”,“指针控制”,“头控指针”里打开,点按可以由一个键、一个开关或一个面部表情来完成。头控指针指南有设置步骤,以及指针漂移时的解决办法。

用游戏手柄或摇杆当鼠标

macOS 自己不会用手柄来移动指针,InputConfig 可以。它内置的 Easy Browse 预设让手柄控制整台 Mac:左摇杆移动指针,一开始移得很慢,所以容易点中小目标,右摇杆滚动,A 键点按,B 键返回上一页,按下左摇杆可以抓取和放下,用来选中文字或拖动窗口。只有一根摇杆的情况、电动轮椅式摇杆或街机摇杆,请看 InputConfig 的摇杆鼠标指南。手会抖的话,死区可以防止颤抖移动指针,它的颤抖指南里有说明。

在 Easy Browse 里,LB 键会启动 Apple 的听写。想改成用这个按钮启动 YapToText,请打开 LB 那一行,把它的输出改成 Keyboard Key 的 Right Command。

不用鼠标手来写字

上面的每一种办法解决的都是指向。写字是另一半。一个键或按钮启动听写,文字就落在光标已经在的位置。 有键盘的话,就是轻按 Right Command。没有键盘的话,就是 InputConfig 能读取的任何控件:

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。
  • 只用头部。头控指针,用面部表情点按。
  • 手柄或摇杆。InputConfig 的 Easy Browse 预设,免费。
  • 写字。用 Right Command 启动 YapToText,或者任何 InputConfig 映射到它的控件。

如果其中某一步已经过时,请在 GitHub 上提交 issue。每一条我都会看。

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

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

指南

更多指南(英文)

资料来源

常见问题

没有鼠标怎么控制我的 Mac?

可以在键盘上用鼠标键或全键盘控制,用声音的话用语音控制,用头部的话用头控指针,或者通过 InputConfig 用游戏手柄。

Mac 上怎么打开鼠标键?

“系统设置”,“无障碍”,“指针控制”,“鼠标键”。它的选项可以让你按五次 Option 键来切换它。

没有鼠标怎么在 Mac 上右键点按?

用全键盘控制,或者用“指针控制”里的“备选指针操作”,它可以把右键点按放到一个键、一个开关或一个面部表情上。

可以在 Mac 上把 PS5 或 Xbox 手柄当鼠标用吗?

只靠 macOS 不行。InputConfig 是免费的,它能把手柄的摇杆变成指针,把按钮变成点按。

为什么打开鼠标键后我不能打字了?

鼠标键打开时,移动指针的那些键就不再输入字符了。请把它关掉,或者在设置了这个选项的情况下按五次 Option 键。