没有鼠标或触控板时,怎样操作 Mac
作者 Ryleigh Newman · 发布于
不用鼠标操作 Mac,有五种好办法:鼠标键用键盘移动指针,全键盘控制用 Tab 键遍历每个控件,语音控制按名称点按,头控指针跟着你的头移动,而游戏手柄或摇杆借助 InputConfig 可以当鼠标。前四种是 macOS 自带的,在“系统设置”,“无障碍”里。
我做了 YapToText,一款免费的 Mac 听写 App,还做了 InputConfig,一款免费 App,可以把任何按钮、开关或手柄变成按键和点按。我做这两款 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 的鼠标键指南,我在 2026年10月9日查阅。
| 操作 | 数字键盘 | 键盘 |
|---|---|---|
| 移动 | 7、8、9、4、6、1、2、3 | 7、8、9、U、O、J、K、L |
| 点按 | 5 | I |
| 按住 | 0 | M |
| 释放 | 句号键 | 句号键 |
鼠标键打开时,这些键就不再输入字符,所以你不能同时写字和指向。它的选项可以让你按五次 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。每一条我都会看。
免费下载。无需账号,没有锁定的功能。需要搭载 Apple 芯片的 Mac 和 macOS 14 或更高版本。 源代码在 GitHub 上。
指南
更多指南(英文)
资料来源
- 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-pointer-control-settings-accessibility-unac899/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-voice-control-commands-mh40719/mac (查阅于 2026年10月9日)
- https://inputconfig.com/guides/joystick-mouse-for-mac (查阅于 2026年10月9日)
- https://inputconfig.com/guides/tremor-and-limited-range (查阅于 2026年10月9日)
- https://apps.apple.com/us/app/inputconfig/id6777759147 (查阅于 2026年10月9日)
常见问题
没有鼠标怎么控制我的 Mac?
可以在键盘上用鼠标键或全键盘控制,用声音的话用语音控制,用头部的话用头控指针,或者通过 InputConfig 用游戏手柄。
Mac 上怎么打开鼠标键?
“系统设置”,“无障碍”,“指针控制”,“鼠标键”。它的选项可以让你按五次 Option 键来切换它。
没有鼠标怎么在 Mac 上右键点按?
用全键盘控制,或者用“指针控制”里的“备选指针操作”,它可以把右键点按放到一个键、一个开关或一个面部表情上。
可以在 Mac 上把 PS5 或 Xbox 手柄当鼠标用吗?
只靠 macOS 不行。InputConfig 是免费的,它能把手柄的摇杆变成指针,把按钮变成点按。
为什么打开鼠标键后我不能打字了?
鼠标键打开时,移动指针的那些键就不再输入字符了。请把它关掉,或者在设置了这个选项的情况下按五次 Option 键。