Mac 想让第三方触控板手势软件正常工作,通常需要手动授予“辅助功能”权限,并关闭与系统原生手势冲突的设置;常见操作包括在隐私设置中添加软件、完成授权后重启应用、禁用重叠手势或改用不冲突的手势组合,必要时还可以开启触控板诊断模式来提升兼容性与稳定性。

Mac 的触控板默认不会将底层手势事件直接开放给第三方手势软件,例如 BetterTouchTool、Touchegg 等工具。也就是说,如果没有手动授予系统级权限,这类软件就无法获取多指滑动、捏合等原始触控信号,因此也就不能正常识别、捕获并执行自定义手势操作。
授予辅助功能权限
第三方手势软件必须被 macOS 识别为“辅助功能”应用,否则无法监听触控板的原始输入事件,这也是 Mac 触控板支持第三方手势软件的前提。
1、打开“系统设置”→左侧边栏点击“隐私与安全性”→向下滚动找到“辅助功能”→点击右侧“详细信息…”按钮。
2、点击左下角锁形图标,输入管理员密码以解锁相关设置。
3、点击“+”号,从“应用程序”文件夹中选择已经安装好的手势软件(例如 BetterTouchTool.app),将其添加到授权列表。
4、勾选该软件名称左侧的复选框,确认软件处于已启用状态。
【必须重启软件】 完成授权后,需要彻底退出并重新打开该手势软件,否则新权限通常不会立即生效。
关闭系统原生手势冲突
macOS 自带的系统手势(例如四指上滑打开调度中心)会优先拦截触控板事件,从而导致第三方手势软件无法接收到完整的手势输入数据。
方法一:关闭冲突的系统手势
进入“系统设置”→“触控板”→“更多手势”,将准备交给第三方软件使用的重叠手势逐项关闭。例如,如果你想把“四指上滑”设置为自定义功能,就需要先关闭系统中“调度中心”对应的四指上滑选项。
方法二:改用不冲突的手势组合
优先选择系统默认未占用的触控板手势,例如五指轻扫、三指双击后滑动,或者特定区域点击(如右下角双击)。这类操作通常没有系统级绑定,一般不需要额外关闭任何原生手势设置。
启用触控板诊断模式(可选)
部分旧版本第三方手势工具可能依赖 macOS 的隐藏调试接口,因此需要手动开启触控板事件透传功能,以便更稳定地读取手势输入。
在终端中执行以下命令:
sudo defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad USBMouseStopsTrackpad -bool false
sudo defaults write com.apple.AppleMultitouchTrackpad USBMouseStopsTrackpad -bool false
执行完成后重启电脑。该设置可避免在接入外接鼠标时系统自动停止触控板事件上报,从而间接提升第三方手势软件在 Mac 触控板上的兼容性和稳定性。
