尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Loop:径向菜单驱动的macOS窗口管理器,免费开源,鼠标一挥窗口就到位

Loop:径向菜单驱动的macOS窗口管理器,免费开源,鼠标一挥窗口就到位 Loop径向菜单驱动的macOS窗口管理器免费开源鼠标一挥窗口就到位【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop打开浏览器、编辑器和终端屏幕瞬间被三个窗口占满你抓起鼠标开始逐个拖拽边角——这一幕今天可能已经发生过五六次了。Loop 是一个免费开源的 macOS 窗口管理工具按住一个触发键光标往哪个方向走窗口就移动、缩放到哪个位置省掉所有拖拽和长快捷键的记忆负担。项目速览开源协议GNU GPLv3完全免费主要语言Swift支持平台macOS 13 及以上最近活跃仓库中最近一次提交时间为 2026 年 7 月处于持续迭代状态Star 数仓库 README 使用徽章动态展示这里不列静态数字它到底怎么工作按住触发键鼠标一挥窗口就贴齐Loop 的核心交互是径向菜单。默认触发键是 Function 键在设置的行为页可以改成任意单键或多键组合。按住它光标开始移动屏幕上会出现一个环形菜单八个方向分别对应左右半屏、四等分、三等分等布局光标滑向哪个方向对应的布局区域就高亮。松手窗口贴齐到该位置。代码里的判定距离是 50 像素位移触发方向切换所以不需要大幅甩动鼠标。预览是第二个值得注意的机制真正移动之前屏幕上会先出现一个半透明的预览框标出目标位置和尺寸。预览框的内边距、圆角、边框颜色和宽度都能在设置里单独调相当于先试后落避免布局不满意再重来的二次操作。第三个是 Cycles循环动作。把向右缩三分之一绑到一个键上之后连续按同一个组合键窗口会连续执行多次缩放按住触发键时连续左键点击也可以逐步推进。配合 Stash暂存功能可以把不用的窗口藏到屏幕边缘光标靠近边缘时再唤出。设计选择与工程思路径向菜单为什么这么做Loop 选择鼠标方向而不是更多快捷键是因为八个方向恰好覆盖半屏、四等分、三等分这类最高频布局学一遍就形成肌肉记忆方向感比记字母组合更直觉。工程上有一个取舍可以说明它对手感的在意当光标停留在屏幕边缘附近距边不足 50 像素时单纯靠移动量判断方向会失灵MouseInteractionObserver.swift 里会切换到按光标绝对位置判断方向的逻辑保证你从屏幕最左侧起手也能选到左半屏。事件监听用 CGEvent tap 跑在独立线程上且限定了2 秒内最多重启 5 次的兜底策略见 BaseEventTapMonitor.swift防止 tap 失效时无限重启。另外径向菜单本身是完全可选的——可以关掉只留纯键盘工作流主题、颜色、形状也都可以改。多显示器的 Space 管理则通过封装的 SkyLight 私有 API 实现SkyLightToolBelt.swift这是它能把窗口稳定移到另一台屏幕的原因。同类工具横向对比Loop vs Rectangle vs Magnet vs 原生窗口管理对比项LoopRectangleMagnetmacOS 15 原生价格免费免费约 $4.99免费开源是是否否修饰键鼠标方向操作支持不支持不支持不支持主题定制支持不支持不支持不支持预览窗口支持支持支持支持循环动作重复执行支持支持不支持不支持核心差异一句话Loop 是表里少数支持按住修饰键直接甩鼠标方向布局窗口、且完全免费开源的方案。适合谁不适合谁免费开源窗口管理器的诚实评价最适合的人高频在多窗口间切换的开发者——左边编辑器、右边终端和浏览器按住触发键两三下就复位记不住组合键、更习惯鼠标的人八个方向比 ⌃⌥⌘ 组合更容易形成肌肉记忆在意视觉一致性的用户径向菜单和预览框的颜色、圆角、内边距都能改可以贴自己的壁纸风格。不适合的情况只在 Windows 或 Linux 上使用——Loop 是 macOS 专属依赖辅助功能权限和事件钩子macOS 15 用户如果只需要左右半屏、四等分这类基础布局系统原生的窗口平铺已经够用Loop 的增量价值有限如果你电脑上已经跑着 Karabiner 之类的快捷键工具全局事件 tap 可能与其争抢事件需要实测共存情况。它不是完美的这一点仓库 FAQ 里对各家功能的取舍表也摆得很坦诚。![macOS窗口管理工具Loop的Synthwave Sunset主题图标](https://raw.gitcode.com/GitHub_Trending/lo/Loop/raw/3b632db585ceeb5208c7e4ec4a43cf9c05804b34/Loop/Assets.xcassets/App Icons/AppIcon-Holo.appiconset/appicon_1024.png?utm_sourcegitcode_repo_files)5分钟跑起来Homebrew 安装 Loop 并完成窗口管理配置brew install loop安装后启动应用按系统提示授予辅助功能权限管理窗口必需按住默认触发键 Function把光标滑向任意方向试一次半屏布局进设置改一个你顺手的触发键顺手换一套菜单配色。装 → 配 → 用 → 反馈跑顺之后遇到不顺手的方向判定或想要的新布局直接去仓库提 issue维护者在 README 里明确欢迎社区参与。Loop 想证明的事很简单——窗口管理可以优雅而不用你为它花一分钱。【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表