在OS X中,是否有办法在不使用鼠标的情况下将当前窗口移动到另一个桌面?
据我所知,在OS X中,要将当前窗口移动到下一个桌面,我会点击窗口的标题栏,让它处于移动模式,然后在保持鼠标键向下的同时,按Ctrl+←或Ctrl+→。如果你没有笔记本,这可能需要三只手。或者你也可以进入空格,将一个窗口从一个桌面拖到另一个桌面。
有没有更简单的方法,只用键盘(最多两只手)?
据我所知,在OS X中,要将当前窗口移动到下一个桌面,我会点击窗口的标题栏,让它处于移动模式,然后在保持鼠标键向下的同时,按Ctrl+←或Ctrl+→。如果你没有笔记本,这可能需要三只手。或者你也可以进入空格,将一个窗口从一个桌面拖到另一个桌面。
有没有更简单的方法,只用键盘(最多两只手)?
我想你最好的办法是用鼠标按住窗口标题栏,然后按Ctrl-1(或者2、3、4,都行)。这需要使用鼠标,但比其他方法更方便一些。
如果你安装了 “BetterTouchTool",你可以创建一个键盘/鼠标/手势的快捷方式。
1.将应用程序窗口移动到另一个显示器上 2.将应用程序窗口最大化到另一个显示器上。
效果非常好! 另外,"BetterTouchTool "还有很多其他有趣的功能,你可能会发现很有用。它是免费的。
似乎Amethyst https://github.com/ianyh/Amethyst )可以将应用程序切换到任何工作区。
优化布局,是我开发的一款应用,可以让你使用键盘命令来移动、调整大小和改变窗口组的空间。
如果你使用的是窗口管理器而不是桌面环境,你可以通过修改keymap,函数TakeToWorkspace或者SendToWorkspace来实现。
例如,在fluxbox中,你可以通过修改键盘图、函数TakeToWorkspace或SendToWorkspace来实现。
$vi ~/.fluxbox/keys
Super_L 1 :TakeToWorkspace 1
Super_L 2 :TakeToWorkspace 2
Super_L 3 :TakeToWorkspace 3
Super_L 4 :TakeToWorkspace 4
Super_L 5 :TakeToWorkspace 5
Super_L 6 :TakeToWorkspace 6
Super_L 7 :TakeToWorkspace 7
允许你按 “mac键 ”+工作区号,聚焦的窗口会被带到正确的工作区。
A. Control-Up,然后把窗口拖到屏幕的上方。这些都是桌面。比Linux桌面难实现不少;但是,它很有效。苹果是想告诉你每个桌面上已经有了什么。B.F3按钮还可以激活任务控制。注意:使用控制端箭头切换桌面。
我使用紫晶来完成这个任务。它有一些非常好的可定制的窗口管理快捷方式。 amethyst settings screenshot
Amethyst默认是一个平铺窗口管理器,然而,我在amethyst设置中禁用了所有平铺,只用它来管理窗口的键盘快捷键。可能是矫枉过正了,但它很有效。
既然其他答案似乎都可以用鼠标的某种方式。我也给出我的提示。如果你有魔力鼠标,你可以用两个手指双击启动任务控制。