Mac全屏切换有五种方法:一、Control+Command+F快捷键;二、点击窗口左上角绿色按钮;三、Mission Control设置屏幕角落热区;四、AppleScript脚本绑定自定义快捷键;五、终端执行osascript命令强制全屏。
如果您正在使用 mac 应用并已进入全屏模式,但当前需要恢复为标准窗口视图,或希望快速将当前应用切换至全屏状态以提升专注度,则可能是由于窗口管理效率不足或操作路径不熟悉所致。以下是实现该目标的多种方法:
一、使用系统级键盘快捷键切换全屏
该组合键直接调用 macOS 原生窗口管理机制,无需依赖鼠标或第三方工具,适用于 Safari、Finder、VS Code、QuickTime Player、Pages 等绝大多数原生及主流第三方应用,响应延迟低于 0.3 秒。
1、确保目标应用程序窗口处于前台激活状态。
2、同时按住 Control + Command + F 组合键,窗口即刻进入全屏模式。
3、再次按下相同组合键,窗口立即退出全屏并返回原有桌面空间。
4、若当前应用处于视频播放或演示状态,可尝试单独按下 Esc 键,部分场景下可直接退出全屏并显示控制栏。
二、点击窗口左上角绿色按钮触发全屏
该方式通过图形界面直接调用窗口服务接口,属于 macOS 最基础、最稳定的全屏入口,不依赖键盘驱动状态,适合快捷键失灵或外接键盘无功能键映射的场景。
1、将鼠标移至当前应用窗口左上角,悬停于绿色圆形按钮上,确认提示为“进入全屏”。
2、单击该绿色按钮,窗口即刻扩展至全屏;此时顶部菜单栏右侧会显示 两个重叠矩形图标(退出全屏按钮)。
3、将鼠标移至屏幕顶部,唤出菜单栏后点击该退出按钮,即可恢复标准窗口布局。
三、通过 Mission Control 设置屏幕角落热区
该方法利用系统级调度中心事件监听机制,将指定屏幕边缘区域绑定为全屏触发区域,适合习惯触控板操作且频繁切换窗口状态的用户,无需按键或点击即可完成动作。
1、打开“系统设置”,点击左侧边栏中的“桌面与程序坞”。
2、向下滚动至“调度中心”区域,点击右侧“进入调度中心的快捷方式”旁的“显示”按钮。
3、勾选“将光标移至屏幕角落以触发调度中心”,并在下拉菜单中为任一角落(如右上角)选择“全屏”。
4、将鼠标指针缓慢移至已设定的屏幕角落并短暂停留,当前窗口将自动进入全屏模式。
四、使用 AppleScript 脚本绑定自定义快捷键
该方案绕过系统默认快捷键限制,通过脚本注入窗口管理指令,支持为任意支持 AppleScript 的应用定制全屏/退出全屏行为,适用于需统一快捷键策略的多任务工作流。
1、打开“访达”,前往“应用程序” > “实用工具” > 启动“脚本编辑器”。
2、在编辑器中粘贴以下 AppleScript 代码:tell application "System Events" to key code 3 using {control down, command down}。
3、点击“文件” > “导出”,格式选择“应用程序”,保存至“应用程序”文件夹内,命名为“Toggle Fullscreen.app”。
4、进入“系统设置” > “键盘” > “快捷键” > “服务”,向下滚动至“通用”部分,找到刚导出的应用并勾选启用。
5、返回“键盘”设置页,点击“快捷键”标签页左侧“应用快捷键”,点击“+”号,选择“所有应用程序”,输入菜单标题为“Toggle Fullscreen”,设定快捷键为 Option + Shift + F。
五、通过终端执行 AppleScript 命令强制全屏
该方法适用于无法通过常规交互触发全屏的特殊应用(如某些 Java 或 Electron 封装应用),利用 osascript 直接向系统进程发送窗口尺寸指令,具备最高权限级别控制能力。
1、打开“终端”应用。
2、输入以下命令并回车:osascript -e 'tell application "System Events" to key code 3 using {control down, command down}'。
3、若需对特定应用强制全屏(如 Chrome),可先激活其窗口:osascript -e 'activate application "Google Chrome"',再执行上述全屏指令。
4、执行后若无响应,可尝试附加延迟参数:sleep 0.2 && osascript -e 'tell application "System Events" to key code 3 using {control down, command down}'。



















