商城首页欢迎来到中国正版软件门户

您的位置:首页 >Mac如何设置点击桌面自动隐藏所有窗口

Mac如何设置点击桌面自动隐藏所有窗口

  发布于2026-08-11 阅读(0)

扫一扫,手机访问

在 Mac 上,如果想实现“点一下桌面就隐藏窗口”,可以用 Automator 和 BetterTouchTool 配合完成:先在 Automator 里新建一个“快速操作”,通过运行 AppleScript 发送 key code 118(也就是 F11)指令;然后再到 BTT 中,把鼠标左键单击桌面区域设置为触发同一段脚本,这样就能绕开系统本身的限制,实现左键点击桌面后直接显示桌面。

Mac如何设置点击桌面自动隐藏所有窗口

你需要让Mac在点击桌面空白处时自动收起所有窗口、露出干净桌面,而不是依赖快捷键或Dock按钮——系统原生不提供这个功能,但可通过Automator+快捷键绑定+鼠标事件模拟组合实现等效效果。

用Automator创建“点击桌面隐藏窗口”服务

这一步必须先建一个可被鼠标触发的自动化服务,它本质是向系统发送“显示桌面”指令,但不依赖键盘输入。

打开“启动台” → 搜索并启动“Automator”。

新建文档时选择“快速操作”(不是“应用程序”或“工作流”)→ 点击“选取”,确保右上角“工作流程收到当前”下拉菜单设为“无输入”,位置设为“通用”。

在左侧操作库中搜索“运行 AppleScript”,双击将其拖入右侧工作区。

删除默认脚本内容,粘贴以下代码:

tell application "System Events"
key code 118
end tell

【key code 118 对应 F11 键,这是 macOS 触发“显示桌面”的底层键码;若你的键盘无F11或被重映射,此脚本将失效】

点击左上角“文件” → “存储”,命名为“点击桌面隐藏窗口”,保存位置保持默认(即“快速操作”文件夹)。

将服务绑定到桌面右键菜单

系统不支持直接给桌面左键绑定动作,但右键菜单可扩展——你将通过“服务”入口把刚建好的脚本塞进去,再靠第三方工具监听右键事件并转为左键响应。

前往“系统设置” → “键盘” → “键盘快捷键” → “服务”。

在左侧列表滚动到底部,展开“通用” → 找到你刚存的“点击桌面隐藏窗口”,勾选启用它。

此时该服务已存在于右键菜单,但仅限右键调用;下一步需绕过限制。

用BetterTouchTool实现真·点击桌面隐藏

BetterTouchTool(简称 BTT)是唯一稳定支持“捕获桌面任意位置鼠标点击并触发AppleScript”的免费工具,其他方案(如Hammerspoon脚本)在macOS Sequoia上兼容性差且易崩溃。

访问正式 bettertouchtool.net 下载最新版BTT(确认支持macOS 14.6+),安装后首次启动会提示允许辅助功能权限 → 前往“系统设置→隐私与安全性→辅助功能”,手动勾选BTT。

打开BTT主界面 → 左侧边栏点击“触发器” → 点击右下角“+”号 → 选择“鼠标触发器”。

在新规则中设置:
• 设备:Mac 内置触控板 或 鼠标(按实际设备选)
• 触发类型:左键单击
• 位置:屏幕区域 → 点击“选择区域” → 拖动框覆盖整个桌面(避开Dock和菜单栏)
• 执行操作:选择“运行 AppleScript”,粘贴以下内容:

tell application "System Events"
key code 118
end tell

点击“添加”完成规则。此时只要鼠标在桌面空白处左键单击,所有窗口立即滑向两侧。

【注意:若点击位置靠近Dock或菜单栏边缘,BTT可能误判为点击Dock图标或菜单栏,导致触发失败——建议留出5像素安全边距】

本文转载于:https://www.php.cn/faq/2975187.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注