xGestures:macOS 全局鼠标手势增强工具 #
xGestures 是什么? #
xGestures 是一款专为 macOS 设计的鼠标手势工具,它能让你在 Mac 的各个角落使用鼠标手势来操控窗口与应用。无论是关闭窗口、切换程序、点选菜单项、发送按键,还是触发 Exposé,只需在屏幕上划出预设的轨迹即可完成操作。
它同时支持全局手势与应用专属手势:你可以定义对所有程序生效的手势,也能为某个应用单独设置,甚至允许某些已经自带手势的程序(如 Opera、Firefox)在不改变原有鼠标按键功能的前提下叠加使用 xGestures。如果你使用的是多按键鼠标,可以指定第三或第四键作为手势触发键;若只有单键鼠标,也可以通过组合修饰键来触发手势。xGestures 曾是一款付费软件,现已完全免费发布,并持续保持对最新版 macOS 的兼容。
xGestures 有哪些亮点特色? #
- 全局生效,覆盖所有场景:不同于只在 Cocoa 应用内可用的同类工具,xGestures 的手势可作用于 Finder 及整个 macOS 系统,真正做到“一处设置,处处可用”。
- 全局手势与应用专属手势并存:既能定义对所有程序生效的通用手势,也能为个别应用单独配置,并可将某些程序排除在全局手势之外,避免冲突。
- 不干扰程序原有按键功能:可以在已经内置鼠标手势的程序(如 Opera、Firefox)中启用手势,而无需改变任何鼠标按键的默认行为,实现叠加使用。
- 灵活的多按键与修饰键方案:支持将鼠标第三、第四键指定为手势触发键,保留右键原有功能;也能通过组合修饰键触发手势,让单键鼠标同样可以用上手势操作。
- 功能映射极为丰富:手势可映射为关闭或最小化窗口、切换或启动应用、选取菜单项、执行按键序列、触发 Exposé 等操作,覆盖日常操作的方方面面。
- 单应用禁用,恢复正常鼠标行为:对于需要完整使用鼠标各按键的程序,可单独禁用手势,使其保持原本的鼠标交互方式。
- 完全免费,无功能限制:作者因无暇继续开发,已将 xGestures 转为免费软件,感谢过往付费用户的支持,所有功能均可自由使用。
- 持续兼容新版 macOS:虽然已不再活跃开发,但作者仍会确保其在最新 macOS 上正常运行,官方说明其在 macOS 13 上依旧可正常工作。

免费下载 xGestures #
以下为官方提供的各版本安装包,点击链接即可下载。新版适用于 macOS 10.9 及以上系统,旧版适用于仍在运行 macOS 10.7 / 10.8 的用户。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| xGestures1.9.2.dmg | Version 1.9.2,适用于 macOS 10.9 及更高版本(含 Ventura 与 Sonoma) | 1.1 MB | 夸克网盘 |
| xGestures178.zip | Version 1.7.8,适用于 macOS 10.7 与 10.8 | 314.1 KB | 夸克网盘 |
xGestures 如何使用? #
- 打开偏好设置面板:安装完成后,在“系统偏好设置”(或较新系统版本的系统设置)中找到 xGestures 面板并打开,所有配置都在这里完成。
- 创建手势:在配置界面中绘制你想要的手势轨迹,并为该手势命名。你可以选择将其设为全局手势,或指定只在某个特定应用中生效。
- 为手势绑定操作:为该手势分配要执行的动作,例如关闭窗口、最小化窗口、切换/启动应用、选取某个菜单项、发送按键序列或触发 Exposé 等。
- 设置触发方式:根据你的鼠标类型,选择用手势键(如第三、第四键)触发,或设置一个修饰键组合,让单键鼠标也能执行手势。
- 按应用微调:若某个程序不希望使用全局手势,可将其加入例外列表,或在其中单独定义专属手势,确保鼠标行为符合你的使用习惯。
- 查阅内置文档:xGestures 偏好设置面板的最后一个标签页内置了完整的官方使用文档,配置过程中遇到任何疑问都可以在其中查找答案。
xGestures 的常见问题? #
如何把 xGestures 的配置复制到另一台电脑或另一个用户账户?
目前程序内还没有直接的迁移功能(作者表示后续会加入)。作为替代方案,你可以将位于 /Library/Preferences/ 目录下的 what.xGestures.plist 文件复制到目标电脑或用户账户,即可完整迁移所有设置。
我在对话框或表单中执行“点击按钮”的手势,但没有任何反应,为什么?
这类对话框偶尔会无法被其他程序识别其中的按钮,导致 xGestures 无法点击。通常这依赖 Apple 的辅助功能 API,但偶尔会失效。作为最后的尝试,xGestures 会发送回车或 Command+句号按键,但并非总能奏效,此时只能手动把光标移到按钮上点击。
我设置了“选取菜单项”的手势,却没有生效,怎么解决?
请确保你输入的菜单项名称与菜单中显示的完全一致,包括大小写。如果菜单项含有省略号字符,建议分别尝试“三个英文句点”和“实际的省略号字符”(按住 Option 键再按分号可输入)。
xGestures 还在持续开发吗?
作者表示已不再积极开发,但会尽量保证它在最新版 macOS 上继续可用,偶尔也可能加入一两个新功能。官方说明其在 macOS 13 上仍可正常使用。
xGestures 支持哪些 macOS 版本?
Version 1.9.2 适用于 macOS 10.9 及更高版本,包括 Ventura 和 Sonoma;Version 1.7.8 则面向仍在运行 macOS 10.7 和 10.8 的用户。如果需要反馈问题,可发送邮件至 brian@briankendall.net。
xGestures 如何安装? #
xGestures 目前仅支持 macOS,安装步骤如下:
- 下载与你系统版本匹配的安装包:macOS 10.9 及以上选择
xGestures1.9.2.dmg,macOS 10.7 / 10.8 选择xGestures178.zip。 - 双击下载的
.dmg文件,将其挂载。 - 在挂载后的磁盘映像中,打开其中的偏好设置面板(preference pane),按提示完成安装。
- 安装完成后,进入“系统偏好设置”,即可看到 xGestures 面板,打开后进行手势配置。
- 若下载的是
.zip旧版包,请先解压,再按其中的说明进行安装。
注意:安装过程中如系统提示来源限制,可在“安全性与隐私”中允许来自该来源的应用。
xGestures 如何卸载? #
卸载 xGestures 无需借助第三方工具,官方提供了内置卸载方式:
- 打开 xGestures 偏好设置面板。
- 切换到第三个标签页,即 “About”(关于)标签页。
- 点击其中的 “Uninstall”(卸载)按钮,按提示完成卸载。
由于 xGestures 以偏好设置面板形式集成在系统中,卸载后建议检查 /Library/Preferences/ 目录下是否残留 what.xGestures.plist 配置文件(其中保存着你的手势设置),如需彻底清理可手动删除该文件。
