xueshiqiao /
anydrag
一款 macOS 小工具: 按住修饰键(默认 Option),就能从窗口任意位置拖动、缩放、最大化、平铺窗口,不用去找标题栏。 AnyDrag 拖起来丝滑跟手,和拖真标题栏一样,因为它是在 window server 层模拟原生标题栏拖动, 没有逐帧跨进程调用, 和 BetterTouchTool 等走 Accessibility API 的同类工具有本质的不同。 主要功能 任意位置移动:修饰键 + 拖动,窗口任何地方都能抓。 任意位置…
xueshiqiao /
一款 macOS 小工具: 按住修饰键(默认 Option),就能从窗口任意位置拖动、缩放、最大化、平铺窗口,不用去找标题栏。 AnyDrag 拖起来丝滑跟手,和拖真标题栏一样,因为它是在 window server 层模拟原生标题栏拖动, 没有逐帧跨进程调用, 和 BetterTouchTool 等走 Accessibility API 的同类工具有本质的不同。 主要功能 任意位置移动:修饰键 + 拖动,窗口任何地方都能抓。 任意位置…
一款 macOS 小工具: 按住修饰键(默认 Option),就能从窗口任意位置拖动、缩放、最大化、平铺窗口,不用去找标题栏。 AnyDrag 拖起来丝滑跟手,和拖真标题栏一样,因为它是在 window server 层模拟原生标题栏拖动, 没有逐帧跨进程调用, 和 BetterTouchTool 等走 Accessibility API 的同类工具有本质的不同。 主要功能 任意位置移动:修饰键 + 拖动,窗口任何地方都能抓。 任意位置缩放:修饰键 + 右键拖动,就近抓住一个角缩放,该角会亮起一条发光的 L 型指示条。 最大化 / 恢复:修饰键 + 双击,一键最大化,再双击还原。 窗口平铺: 按住鼠标中键往某个方向一拖直接平铺, 支持多显示器,面板会按显示器的真实排列铺开,一个手势选「任意屏 × 任意区域」。 按 app 排除:把不想生效的 app 加进黑名单。 修饰键可选 Option / Command / Control / fn / Option+Command,菜单栏一键开关。 技术栈 SwiftUI + AppKit Native 开发, macOS 13+; 已用 Apple Developer ID 签名并通过公证(Notarization),安装不会有安全警告。 获取 / 安装 bash brew install --cask XueshiQiao/tap/anydrag 也可从 Releases 下载 .dmg。首次启动需授予辅助功能权限(检测修饰键、移动窗口所必需) 演示视频 & 截图:
讨论这个产品