V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vkillwucy
V2EX  ›  macOS

是否有键盘快捷键将 APP 窗口从一个监视器移至另一监视器?

  •  
  •   vkillwucy · 2021-01-05 15:07:28 +08:00 · 1732 次点击
    这是一个创建于 1425 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我是否可以使用免费的应用程序通过键盘将窗口从一个显示器移动到另一台显示器(假设只有两个显示器)?我完全不需要使用鼠标(例如,选择窗口或监视器,或拖动)。

    我知道这可以在 Linux 中使用 compiz 完成。我很惊讶 OS X 没有一个(免费)选项。
    19 条回复    2021-01-05 18:00:25 +08:00
    minamike
        1
    minamike  
       2021-01-05 15:21:03 +08:00 via iPhone
    把鼠标放到窗口左上角绿色按钮上应该会出现一个弹窗 里面有移到各个显示器的选项 你也可以在系统偏好设置-键盘-快捷键- App 快捷键里为这些选项绑定快捷键
    ruooooooli
        2
    ruooooooli  
       2021-01-05 15:28:39 +08:00
    之前研究过这个需求,在窗口管理应用 Rectangle 里发现了这个,看起来不太支持的样子

    https://github.com/rxhanson/Rectangle#rectangle-doesnt-have-the-ability-to-move-to-other-desktopsspaces
    peige
        3
    peige  
       2021-01-05 15:35:32 +08:00
    Spectacle 可以

    Multiple displays
    The ⌃⌥⌘→ keyboard shortcut will move a window to the next available display. ⌃⌥⌘← can be used to move a window to the previous display.
    WeiJoseph
        4
    WeiJoseph  
       2021-01-05 15:41:34 +08:00 via iPhone
    moom
    wupher
        5
    wupher  
       2021-01-05 15:51:37 +08:00
    moom 和 Magnet 都支持,无非快捷键不同而已。

    我目前用 Magnet:

    * Ctrl + Option + Cmd + --> 移到右边的显示器
    * Ctrl + Option + Cmd + <-- 移到左边的显示器
    Tumblr
        6
    Tumblr  
       2021-01-05 16:03:57 +08:00
    直接按住 Windows 键然后上下左右箭头不就好了么。。。

    啊不好意思,我以为是 Windows 。。。
    BigDogWang
        7
    BigDogWang  
       2021-01-05 16:04:10 +08:00
    Windows 有,mac 不清楚
    BigDogWang
        8
    BigDogWang  
       2021-01-05 16:07:39 +08:00   ❤️ 3
    百度过程中发现一个九年前的帖子,和楼主的描述一字不差
    https://qastack.cn/apple/28569/is-there-a-keyboard-shortcut-to-move-a-window-from-one-monitor-to-another
    imdong
        9
    imdong  
       2021-01-05 16:30:17 +08:00
    vkillwucy
        10
    vkillwucy  
    OP
       2021-01-05 16:57:49 +08:00
    哈哈,我就是找这个帖子,思想时一致的,试了几个软件,没有找到想要的效果
    AsianChampion
        11
    AsianChampion  
       2021-01-05 17:05:14 +08:00
    hammerspoon 可以, 而且免费
    hronro
        12
    hronro  
       2021-01-05 17:06:56 +08:00
    借楼问一下,假如我有两个并排显示的全屏应用,有什么方法可以通过键盘而不用鼠标就将焦点从一个应用切换到另一个应用么?
    AsianChampion
        13
    AsianChampion  
       2021-01-05 17:16:36 +08:00
    @hronro 12 hammerspoon 它, 也可以. 话说 hammerspoon 这么好用的东西, 用的人都这么少吗.
    vkillwucy
        14
    vkillwucy  
    OP
       2021-01-05 17:21:48 +08:00
    @hronro 非全屏下可以 command+` ,全屏刚刚我试了下不行....你这个需求我也需要,看来都是快捷键重度用户
    vkillwucy
        15
    vkillwucy  
    OP
       2021-01-05 17:26:25 +08:00
    @WeiJoseph OK,这个没问题,刚试来下,很稳
    vkillwucy
        16
    vkillwucy  
    OP
       2021-01-05 17:27:17 +08:00
    @wupher moom 就是我想要的功能, Magnet 好像要编译啥的,等会研究研究,感谢感谢
    vkillwucy
        17
    vkillwucy  
    OP
       2021-01-05 17:30:32 +08:00
    @AsianChampion 这个好像不能切换显示器吧??
    vkillwucy
        18
    vkillwucy  
    OP
       2021-01-05 17:48:59 +08:00
    @wupher 好像全屏状态 moom 也无法直接切换到另一显示器上,感觉 mac os app 全屏后很多特性都不能支持来,比如移动同一个 APP 内的窗口移动焦点 @hronro
    wupher
        19
    wupher  
       2021-01-05 18:00:25 +08:00
    @vkillwucy 全屏后不行,如果全屏是指绿色按钮那个的话。

    全屏后 App 相当于运行在一个特殊的 Window 中,因此不支持屏幕切换。

    一个折中的方案是使用 Moom 或者 Magnet 的“窗口最大化”功能。

    比如在 Magnet:

    ⌃ +Option +Enter
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2654 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 04:03 · PVG 12:03 · LAX 20:03 · JFK 23:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.