使用鼠标+修改键升高/降低/移动/调整窗口大小


13

我是Linux方面的FVWM长期用户,并且开发了一些键盘+鼠标快捷方式,它们对管理窗口非常有帮助。特别:

  • 左键+命令+ Shift =如果返回最前面,则发送回,否则返回最前面
  • 右键单击+命令+移位=垂直最大化窗口(水平大小不变)
  • 左+右和弦+命令+移位=抓取窗口并将其移动
  • 左+和弦+命令+控件+ Shift =调整大小(将指针拖动到侧面或角落并将其移动以调整大小)

对于所有这些,“单击”表示单击窗口中的任何位置。

有Mac软件可以让我进行设置吗?我在10.6上。

编辑

为了明确起见,移动/调整大小操作应从鼠标向下开始,并在鼠标向上结束。


我主要是在寻找gnome Alt的默认替代方法,然后单击并拖动以移动窗口(单击窗口中的任意位置并拖动)。
bisko '02

Answers:


5

Easy Move + Resize是一个很棒的小工具,可以完全按照锡盒上的说明操作。

用法

Easy Move + Resize基于许多X11 / Linux窗口管理器中的行为

Cmd + Ctrl + Left Mouse窗口内的任何位置,然后拖动以移动
Cmd + Ctrl + Right Mouse窗口内的任何位置,然后拖动以调整大小

在花了太多时间试图弄清楚如何让BetterTouchTool的最新版本完成我想做的事情之后,这才是新鲜空气。它也不依赖于SIMBL,这很好。

我唯一的抱怨是按键绑定是不可配置的。我宁愿使用⌘ Cmd+ ⌥ Opt+ ⌃ Ctrl+左键单击来调整大小,因为用两个手指在触控板上单击和拖动有点尴尬。但是,嘿,它是开源的,并且像往常一样,存在一个问题


方便又轻松地移动和调整大小!对于像我这样使用触控板的用户,要调整大小,您必须用两根手指单击(以执行右键单击),然后拖动(您可以只拖动一根手指,同时保持另一只手指的压力)。我更喜欢拖动三指手势,但是单击调整大小并不是很烦人。谢谢!
Ferran Maylinch

3

完全是您要查找的内容,但是您可以拖动窗口并调整其大小,而无需将其置于前台。按住Command键并拖动菜单栏(或工具栏上的空白处)以移动窗口,而按住Command键并拖动调整大小手柄以调整窗口大小。

按住Command键单击窗口元素可以允许您在窗口留在后面的情况下使用它们,但是iirc不能正常工作。


2

您需要Zooom / 2。提供免费试用。它可以通过按住修改键并简单地移动鼠标(无需单击!)来工作,然后光标上方的窗口将根据您所按的键调整大小或移动(可自定义)。它也做更多的事情。

我个人使用JiTouch,但是这需要一个触控板,说实话,JiTouch上的此特定功能需要一些练习才能调用所需的手势,但遗憾的是无法自定义。


谢谢-Zooom确实会移动/调整大小,但不会提高/降低或最大化。我确实提交了功能请求。
Reid

它已经做了那些事情。要升起,请检查设置。为了最大化,只需在按住选择键的同时双击即可。
Randy6T9 2011年

双击实际上是缩放而不是最大化。降低不是那么有用的IMO,可以改用hide。
2011年

@Lri,该意见是好的,但在看来降低非常有用的-最重要的上述要求之一。
里德

在Mac和Linux机器上具有相同的行为是关键,因此使用修饰键进行操作很重要。
里德

2

有趣的是,大多数OS X用户并不容易将低级识别为正在寻求的特定功能。如果我有一个窗口挡住了大部分屏幕:

  • 我不想打扰它的位置,所以移动是没有用的。
  • 它挡住了我想看到的几个窗口,所以切换到全窗口视图并选择一个窗口并没有太大帮助
  • 我仍然希望看到窗口的一部分,因此将其最小化没有帮助。

我想将其降低到其他窗户的后面。在Unix / Linux中,我可以继续键入我能看到的部分,同时将其留在后面。我只是将窗口的有趣部分保持可见状态,并与所有窗口交互,而不会破坏它们的排列方式。太简单。

据称,OS X甚至不支持编写用于将窗口向后推的代码。在不使用修饰符的情况下,也不能在部分隐藏的窗口中键入和鼠标。甚至也不是远程在离开我的窗户,我离开他们通过睡眠,移动等。如果我杀了一个窗口体面,OS X提高了同类型的其他窗口的一个随机数,迫使努力恢复秩序(也有可能(为此,我正在寻找)。如果我从一个屏幕上的一个窗口中打开一个窗口,则新窗口将出现在显然是随机选择的屏幕上,而不是启动器窗口所在的屏幕(也可能具有较强的不确定性)。

总体而言,与* mix世界相比,OS X窗口管理非常糟糕-在处理实物之后非常沮丧


1

我认为回应这个问题有帮助的。我还没有找到降低窗户的方法,就像原始海报指出的其他各种方法一样,它是很好的替代品。所需的行为类似于选项或命令+(左,中或右)鼠标在窗口上(或标题栏上)的任何位置,并且窗口移动到窗口堆叠顺序中的最低位置(最靠后),从而暴露出下一个窗口。再按一次则推下一个向后等等,并且多次按下(多次),您可以在屏幕上旋转整个窗口集合,其速度非常快-只需几秒钟即可说出所有10或20个窗口。Unix窗口管理器使您可以绑定大多数按键和鼠标组合都使用它(称为下部窗口)。对于许多使用Command鼠标的人来说,它可能是一个可能的选择(您每天要无数次按下该键)。

我发现它似乎可以在代码NSWindowLevel(可可例程)中完成,但是我还没有在任何(macos)实用程序中提及它。接下来,我需要研究不同的窗口管理器。在unix框上切换窗口管理器绝对是可行的-但绝对需要一些组装。我在这里挤进一个新的窗口管理器来看看会发生什么有点不安。但也许很好。


0

您可以将FVWM作为X11应用程序的窗口管理器运行,并具有此行为。

对于OS X应用程序,您可以仅使用键盘,使用第三方应用程序(linklink)而无需鼠标移动调整它们的大小

我不知道有其他提高降低技术的方法。


0

我没有使用JiTouch,但声称它具有仅基于触控板的“移动/调整大小”模式。如果您有台式机,它将与外部触控板一起使用。


是的 我用这个。但请注意,该手势无法针对该特定功能进行自定义,并且他们选择的手势有点碰运气。要掌握它,需要一些实践。希望一旦他们退出测试版,就可以对其进行优化。
Randy6T9 2011年

0

根据此视频,您想使用BetterTouchTool


谢谢-不幸的是,BTT直到鼠标向上才会激活。我正在寻找鼠标按下的地方。我会澄清这个问题。
Reid

0

我建议您尝试Afloat。在10.9中,如果浮动后重新加载,则可与finder一起使用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.