用 macOS 的 V 友们,你们是不是每次移动窗口都要精准地去够标题栏?窗口多的时候很繁琐,又很无力。
今天分享一个我做的小工具 AnyDrag —— 按住 Option 键,在窗口任意位置拖动就能移动窗口。
和 BTT 的区别: BTT 也有类似功能,但它是通过 Accessibility API 移动窗口的,每一帧都要跟目标 App 通信一次,拖起来明显感觉窗口在追鼠标,跟不上。
AnyDrag 直接在系统层面模拟标题栏拖动,流畅度和你手动拖标题栏完全一样,零延迟。
功能:
1
Wcowin 3 月 30 日 终端里执行就可以使用 Control+cmd+点击拖动窗口
defaults write -g NSWindowShouldDragOnGesture -bool true defaults write -g NSWindowShouldDragOnGesture -bool false 参考: https://www.bilibili.com/video/BV1jD42177bc/?vd_source=4c6908c51297ba49ec55863b71e0d24f |
4
coolcoffee 3 月 30 日
我现在用的是 BetterSnapTool ,除了用 Fn 可以拖动窗口之外,还能用 Fn+Shift 变更窗口大小。 建议 op 也加上变更窗口大小的功能。
|
5
hitrip 3 月 30 日
好像很少有移动一个窗口的需求,一般都是 Cmd+tab 到下一个 app 直接最大化,至多热角触发所有窗口平铺再选一个。
|
7
DCCooper 3 月 31 日
顺便推荐个 windows 的窗口拖动管理神器:Altdrag ,也是好用到飞起,按住 alt 键随便拖动,也可以伸缩窗口,钉住窗口在最前端等等,体积很小,开机自启动无感。
https://github.com/stefansundin/altdrag/releases |
8
acerphoenix 20 小时 42 分钟前
为啥要拖动窗口? 基本没这么干过,raycast 内置窗口管理器就够了.可能我习惯平铺式管理了
|
9
287854442 OP @coolcoffee 好建议 我来了解一下
@hitrip 窗口比较多的情况下会有这种需求。 @Wcowin 谢谢,我从你这也学到了(我用 macOS 10+ 年感觉白用了,哈哈哈哈),谢谢分享 @DCCooper 哇哦,那一定得用用,我去了解了解,学习下 @acerphoenix 这是大佬了,我一直没习惯用平铺式管理。如果用平铺式管理的话,根本不需要这种拖拽。哈哈哈 |
10
PanuiQ 15 小时 20 分钟前
|