只使用键盘就可以在桌面上移动窗口,并将其移到不同的桌面吗?

以下是我只使用键盘尝试实现的目标:
  1. 将窗口移动到桌面的不同区域/角落
  2. 将窗口移动到不同的桌面
  3. 在所有桌面上设置/取消设置窗口为显示/固定
是的,我知道第三个问题可以通过将窗口"固定"在某个位置,按下ctrl++/,然后取消"固定"来解决第二个问题,这是可行的,但我希望有一种更加优雅的方法 :) 请注意,如果能用AppleScript解决1到3的问题将非常好,因为Spark对于将AppleScript绑定到全局键盘快捷键非常有用。然而,我认为AppleScript无法进行此类窗口位置操作,可能需要一个本地的Cocoa应用程序。 我真的想回到我只使用键盘的"极乐世界",但同时摆脱Ubuntu桌面系统。
5个回答


实际上,SizeUp似乎为#1和#2提供了最佳选择。然而,作为一个刚从OSS转过来的人,我对支持一款“唠叨软件”产品感到矛盾...谢谢;) - adamrmcd
Divvy是另一种选择,虽然不像这些选项那样强大,但它轻巧而实用。 - da4
SizeUp和Spacey在Mountain Lion上都不起作用(根据它们的描述)。:( - gentmatt

有很多不同的共享软件可以让你使用快捷键移动窗口。只需要在Mac App Store中搜索窗口管理器即可。我推荐使用BetterTouchTool,它是一个免费软件,可以自定义几乎任何功能。例如,下面是我为自己创建的快捷键:

enter image description here

http://blog.boastr.net/


我几周前确实尝试了BetterTouchTool,但发现它在Lion上存在问题,希望能尽快解决。然而,我完全忘记了它有将窗口移动到角落的选项,这满足了第一点需求,但无法满足第二点或第三点...嗯,至少它是基于捐赠的 ;) - adamrmcd
上周末降级到Snow Leopard之后,BetterTouchTool对我来说一直有效! - adamrmcd

我还在使用Mountain Lion,所以无法对Mavericks进行担保。不过... ShiftIt也值得一提。虽然只能用键盘操作,但对于角落、全屏和切换屏幕功能来说非常好用。 至于可配置的透明度和粘性,我使用Afloat(源代码在GitHub上)。


请在您的回答中添加关于Moom的更多细节。 - perhapsmaybeharry

如果你按住绿色的全屏按钮,它会给你一个选项,让你将屏幕分割/共享给第二个窗口。

问题要求仅使用键盘来提供解决方案,能否详细说明如何使用键盘输入来执行此操作?这如何帮助将窗口移动到不同的桌面? - grg