Answers:
我最终使用BetterTouchTool来执行此操作。总的来说,我发现它是最可配置的。这是我的配置的屏幕截图,而Cmd+ Ctrl+ W将窗口移至下一个监视器。
如果您有3个显示器设置(2个外接显示器和Mac显示器),则可以通过执行以下操作在右侧设置“将窗口移至下一个显示器” :
BetterTouchTool的唯一缺点是对Lion的支持不佳(并非所有功能都可用),但它可以作为Alpha版本使用。我认为,此特定的键盘快捷键在Lion的稳定版本中应该可以正常工作。
我刚刚尝试了Spectacle,这是一款很棒的应用程序,它是免费的。
这是对选定的一组窗口可以执行的操作。
您需要激活辅助功能支持。
系统偏好设置>辅助功能>启用辅助设备的访问
根据评论:小牛的可访问性选项现在在
系统偏好设置>安全和隐私>隐私>可访问性
Moom可以做到这一点。它不是免费的,但Moom是一款出色的窗口管理应用程序。它使您可以将键盘快捷方式分配给各种Windows移动(包括移至其他显示),并为您提供OS X标准窗口控件的覆盖。
这是一些屏幕截图:
这是另一个AskDifferent帖子中的窗口管理应用程序列表,OS X有哪些窗口管理选项?。唯一的免费选项是Shiftit,我不确定它是否提供您想要的功能。
我使用ShiftIt很久了,但以为它不支持处理多个显示器。所以我开始寻找替代品。我安装了Spectacles,将键绑定更改为与ShiftIt相同,然后当我想卸载ShiftIt时,我发现它确实支持使用以下命令将窗口移动到不同的屏幕CtrlOptionCommandN
所以我卸载了眼镜;仍然是快乐的ShiftIt用户。
只是想提一提,有一个设置System Preferences > Mission Control
称为“由应用程序组窗口”,显示的应用程序图标,并允许您将图标拖动到另一个桌面/监视器。对于拥有10个以上窗口的应用程序来说,这是惊人的。
BetterSnapTool也具有此功能(作为快捷方式)。我认为这是一个免费的应用程序,并且它是一个很棒的应用程序。
有一个快捷方式,您可以在下一个屏幕中最大化窗口(其他快捷方式或方法)。请参阅相关快捷方式的屏幕截图。
这个开源应用程序简单易用且免费。它将满足您的需求。
这也可以使用免费的开放源代码切片窗口管理器Amethyst来完成,该管理器使用了“将焦点切换到(逆时针)屏幕的窗口”快捷方式。