如何更高效地在 Mac 多屏幕间移动窗口?

201 天前
 Quadro
一直以来我习惯将 MacBook 连接多个外部显示器使用。在这种场景下,我经常需要在不同屏幕间拖动窗口,希望找到一个更高效的方法来完成这个操作

目前尝试过的方案:

系统自带快捷键(不可行)
在「系统偏好设置 > 键盘 > 键盘快捷键」中,可以为「移到<显示器名称>」添加快捷键,但部分软件(如 QQ )由于菜单栏无对应快捷键而无法生效,因此该方法不可行

Rectangle 等第三方软件(仍然不够方便)
这类工具允许通过快捷键将窗口移动到另一个显示器,但问题在于:

窗口移动后仍然保持原来的尺寸,若是从较小屏幕移动到更大的屏幕,例如原来的窗口填满当前屏幕的高度,移动到新窗口不会自适应调整窗口高度;这样一来,每次移动后仍然需要手动调整窗口大小,使用体验不够流畅

有没有一款软件可以做到:
✅ 通过快捷键移动窗口到指定显示器
✅ 移动后,窗口能自适应调整大小,类似 Windows 下的表现?

如果有合适的软件或其他优化方案,欢迎推荐!感谢!
2408 次点击
所在节点    macOS
10 条回复
wu67
201 天前
你都用 Rectangle 移动应用了, 就不能按多一组快捷键让窗口铺满屏幕?
5261
201 天前
搞两个同尺寸的显示器不就结了,因为我也是是多显示器同时工作,所以我你问这个问题的时候我有点懵逼,我在思考咋我就没遇到这个问题!后来发现我两个显示器都是相同尺寸,我是天才!
msdurex
201 天前
@5261 哈哈哈哈哈,其实只要相同 PPI 就好了。
ZZZZone
201 天前
关键字:yabai + skhd
yabai 是一个窗口管理程序
Skhd 是快捷键应用, 两者配合就能实现你要的效果。
网上有很多教程, 我用了很久了, 很好用
https://einverne.github.io/post/2020/09/mac-os-tiling-window-manager-yabai.html
mjar
201 天前
接楼上的 yabai ,提供一个相对省事,不用改 SIP 的方法:Swish
modifier key+触摸板滑动,可以移动到不同的显示器,此时松开 modifier key ,触摸板滑动调整窗口尺寸。
cxtrinityy
201 天前
Hammerspoon ,写个快捷键,自动移动全屏
KevinXC
201 天前
raycast 设置里可以开启保持缩放比例
assassins1234567
201 天前
我用的 keyboardmaestro 这个软件
leonlly
200 天前
我用的 loop ,移动显示器可以自己设置快捷键实现,也可以设定不同大小比例的快捷键来调整窗口。
5261
200 天前
@KevinXC 这个好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1111099

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX