news 2026/10/3 8:15:11

Mac 窗口管理只按一个键:Loop 分屏快捷键完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Mac 窗口管理只按一个键:Loop 分屏快捷键完整指南

Mac 窗口管理只按一个键:Loop 分屏快捷键完整指南

【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop

Loop 是一款开源的 Mac 窗口管理工具:按下默认触发键 fn 加方向键,当前窗口就会吸附到屏幕对应位置,不用再拖拽窗口边缘来回调整,一次按键完成分屏;键盘、鼠标、脚本三条路,各挑各的。

一行命令安装 Loop,再完成一次辅助功能授权

安装分两步。先用 Homebrew:

brew install loop

如果想自己改源码,就克隆仓库后用 Xcode 打开Loop.xcodeproj构建运行:

git clone https://gitcode.com/GitHub_Trending/lo/Loop

首次启动后,到「系统设置 → 隐私与安全性 → 辅助功能」里勾选 Loop。它要操作其他应用的窗口,这个权限不给,后面所有按键都不会有反应;装完菜单栏出现 Loop 图标,说明已在后台监听按键。

fn 加方向键的分屏键位表 ⌨️

默认触发键是 fn(默认值定义在 Defaults+Extensions.swift),按住它再加方向键,常用效果如下:

fn 后追加效果适合干什么
→ 或 ←(连按)半屏 → 三分之一 → 三分之二,循环写代码对照文档
空格最大化演示、深度专注
回车居中截图前整理版面
↑ + ← / →左上 / 右上四分之一代码 + 参考资料
↓ + ← / →左下 / 右下四分之一终端 + 聊天软件

最常见的组合是左边写代码、右边查文档:按 fn + ← 让编辑器占左半屏,切到浏览器再按 fn + → 就是右半屏。值得一提的是,方向键绑的是"循环"动作:连按 → 会在右半屏、右三分之二、右三分之一之间轮转(见 WindowAction+Defaults.swift)。macOS 绿按钮分屏只有半屏和三分之二,还要手去点;Loop 定义了 70 多种方向位置,想绑"顶部三分之一"这类布局,在 KeybindsConfigurationView.swift 对应的快捷键录制器里加一条即可。打开预览后,执行前会先用半透明边框标出窗口要到的位置,误按的代价更低。

鼠标流:径向菜单选位置 🖱️

按住触发键移动鼠标,屏幕中央会弹出径向菜单,光标停在哪个扇区,松手窗口就去哪——不记得键位的人用这个更直观。菜单的宽度、形状、颜色都能在 RadialMenuConfigurationView.swift 对应的设置页调,不想用就直接关掉。

脚本流:loop:// 协议让窗口跨屏、一键还原工作台

多显示器用户可以把内置的 Next Screen、Left Screen 等跨屏动作绑到任意键上,也可以在命令行里直接调用,协议格式在 URLCommandHandler.swift 头部有说明:

open "loop://screen/next" # 把当前窗口移到下一块屏 open "loop://action/maximize" # 最大化 open "loop://list/actions" # 列出全部可用动作

把这几行拼进 shell 脚本,就是一个"一键还原工作台":编辑器回左半屏、终端到右下四分之一、浏览器去下一块屏。

哪些场景不建议用 + 三条迷你 FAQ

  • 全屏视频和游戏:不想让窗口被拉走,把对应 App 加进排除列表,见 ExcludedAppsConfiguration.swift。
  • 按 fn 没反应:多数是系统"显示表情与符号"占用了 fn,要么在键盘设置里关掉它,要么在 BehaviorConfiguration.swift 对应的设置页换一个触发键。
  • 想换 Caps Lock 当触发键:macOS 不允许直接改 Caps Lock,先到「键盘 → 修饰键」把它映射成 Control,再在 Loop 里选 Control。
  • 某个组合键没效果:多半被别的应用占用了,把那个组合让给 Loop 即可。

装好之后,按住 fn 按一次方向键,试试让窗口跟着快捷键走的手感。

【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/3 8:11:45

如何 30 分钟点亮 Sunshine 游戏串流:Moonlight 一次连上

如何 30 分钟点亮 Sunshine 游戏串流:Moonlight 一次连上 【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine 电视屏幕亮起游戏 PC 的画面,声音跟着出来&#x…

作者头像 李华