☰
Loop:一个触发键加方向控制,60 秒完成首次窗口分屏
2026/10/3 2:22:41 网站建设 项目流程

Loop:一个触发键加方向控制,60 秒完成首次窗口分屏

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

同时开着编辑器、文档和终端时,想调整某个窗口的大小,你得先拖到那条几乎看不见的边框上。Loop 是一款免费开源的 macOS 窗口管理工具,把"按住触发键 + 移动光标"变成窗口分屏的快捷方式,方向指哪,窗口就去哪。

三步装好并完成授权

从安装到第一次分屏,全程约 2 分钟:

  1. 终端执行brew install loop,或到 release 页下载 zip 解压安装,约 30 秒。
  2. 首次启动时按提示授予辅助功能权限,这是它移动和缩放窗口的前提。
  3. 打开设置里的"行为"选项卡,把触发键设成右 Control(约 30 秒)。

之后按住触发键、把光标朝左移一下,当前窗口就会吸附到左半屏,第一次生效就完成了。

触发键加光标方向,逐帧看懂核心交互

这是 Loop 最有辨识度的操作方式,整个流程分三段:

  • 动作:按住触发键不放,光标朝左移动。
  • 屏幕反馈:窗口轮廓先浮出一层虚线预览,标出左半屏的目标区域;同时屏幕中央展开径向菜单,你指到的扇区高亮。
  • 最终效果:松手或停止操作后,窗口按预览位置吸附到 1/2 屏;指向左上角则进入 1/4 区。

指错方向随时改,预览虚影会实时跟着光标走,确认无误才落位。如果嫌预览多余,可以在外观设置里把它单独关掉。

进阶能力:暂存、循环与跨屏搬运

挑三个区别于普通快捷键工具的功能:

  • Stash 暂存:把暂时不用的窗口藏到屏幕边缘,程序不退出、焦点不丢失,鼠标悬停到边缘或按快捷键即可取回,适合堆了十几个窗口的重度多任务场景。
  • Cycles 循环:给一个键绑定循环动作后,连按同一组合键,窗口在 1/2 屏、2/3 屏、1/3 屏之间依次切换,反复左键点击也一样,一组键覆盖多种宽度。
  • 跨屏搬运:内置"上 / 下 / 左 / 右 / 下一个显示器 / 上一个显示器"共 6 个动作,各绑一个快捷键,外接屏上的窗口可以一键拉回主屏。

选型参考:免费档里的组合拳

LoopRectangle ProMagnet
价格免费$9.99$4.99
开源是(GPLv3)否否
光标方向控制支持无无
暂存与循环均支持仅部分无

适合谁:想免费获得分屏、暂存、循环全套能力,且愿意花 10 分钟配置触发键的人。不适合谁:只想要"装完即用"、对光标方向交互不感兴趣的人,闭源付费工具的上手成本更低一些。

深度定制:重映射、命令行与排除列表

  • 重映射触发键:系统设置 → 键盘 → 修饰键,把 Caps Lock 改成 Control,再到 Loop 里选右 Control 作为触发键,手指不用离开主键区。Karabiner 也能完成同样的映射。
  • 命令行控制:Loop 暴露了loop://命令,布局可以写进 shell 脚本:
open "loop://direction/right" # 当前窗口到右半屏 open "loop://list/all" # 列出全部可用命令

完整命令清单见 URLCommandHandler.swift 开头的文档注释。

  • 排除列表:把游戏、播放器等 App 加进去后 Loop 不再碰它们的窗口;径向菜单和光标交互还能各自独立关闭,只留纯键盘快捷键。

常见问题

需要什么权限?移动缩放窗口需要辅助功能权限,预览虚影需要屏幕录制权限,都只在首次请求。

支持哪些系统版本?macOS 13 及以上。

径向菜单能关吗?能,菜单与光标交互是两个独立开关,关掉后不影响键盘快捷键。

后台占用高吗?菜单栏常驻,无操作时资源占用很低。

结语

现在就做一件事:装好 Loop,把触发键设成右 Control,然后练"按住 + 左右移光标",让窗口在左右半屏之间来回吸附,直到不再摸边框。

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询