在Windows Vista上,我熟悉 Win + D来显示桌面,但是有时我只是想最小化两个或三个窗口,因为它们变为活动状态,而不是全部激活。用于最小化当前活动的窗口?

#1 楼

多年来,我一直在使用快捷键Alt + Space和N。可以在任何Windows版本上使用,一直到Windows 3.0!它应该适用于所有键盘布局,甚至可能适用于所有Windows本地化版本。

Alt + Space打开常规的Windows菜单。您可以通过左键单击鼠标左上角的窗口来手动打开它。按下以选择适当的选项(“ miNimize”)。菜单打开后。菜单项的文本因地区(语言)的不同而不同,这就是为什么要在不同字母下划线并用作访问键的原因。

评论


这会暂停许多流音频站点(空格键是罪魁祸首)

– Gregg
14年8月21日在13:22

如果当前语言/布局不是英语,则无法使用。

–迪马·斯特凡索夫(Dima Stefantsov)
2014-10-17 14:50

咄。按Alt + Space,然后查看所用语言的键盘快捷键。

– Torben Gundtofte-Bruun
14-10-17在15:38

他们更改了每种语言的热键吗?令人不安...

– Timo
15年1月15日在9:07

@Timo如果键盘缺少N键,则很难按N键。考虑到存在(和使用)一种以上的键盘布局,我希望它们确实可以更改热键以适合语言或键盘。

– 8bittree
15-10-28在19:48

#2 楼

一个较小的解决方法是Alt + Esc –不会最小化活动窗口,而是将其置于所有其他窗口的后面。但是,效果是相似的。

我知道这不是问问者想要的,但这是一个内置Windows单步解决方案,其工作方式类似。

评论


我最喜欢您的解决方案,因为它需要的击键次数最少,并且只能用左手完成!如果所有窗口都最大化,则可获得几乎相同的效果。

– goweon
16/12/27在4:35

这样做的缺点之一是无法通过Alt + Tab恢复到该状态。理想情况下,可能有一个热键可以将窗口移到最前面。

–安德鲁(Andrew)
19年3月11日15:47

不,不是。如果您使用Alt + Esc,则可以照常使用Alt + Tab返回该窗口。至少对于Windows 10就是这种情况。

–韦尔达
19年3月11日在18:06

谢谢您,现在我可以在Alt Tab和Alt Esc之间格挡

–User101
19年8月22日在9:56

哇。那甚至更好,因为我通常想要的是将其移开和/或访问其后面的窗口。甚至还可以保留Alt + Tab切换顺序不变!你让我开心。

– Timo
19年9月9日在12:38

#3 楼

在Windows 7和更高版本中,您可以使用以下方法最小化当前活动的窗口:Win + Down。

(这可能是一项Aero功能,也可以在Vista中使用。)

评论


请注意,必须启用Aero Snap才能起作用。

– Sasha Chedygov
2010-09-16 5:54

您的意思是:aerosnap.de/index_eng.htm吗?即使在远景窗口上使用此功能,向下箭头也只能在大约一半的窗口上使用。 alt-space n更可靠。

–电离
2010-09-17在1:11



在最大化或捕捉到半屏的任何窗口上均不起作用。

–可乐
2012年11月12日5:18

@Coxy如果最大化或捕捉它,这是一个两步过程。第一笔将其恢复为原始形式,第二笔将其最小化。不太舒服。

–用户
2014年4月11日15:16

@buffer这不仅是一个两步过程,而且当您返回窗口时,它的窗口也失去了最大化状态。 :(

– Timo
15年1月15日在9:06

#4 楼

最大化时:


Windows键+按下向下箭头两次。

未最大化时:


Windows键+按下向下箭头一次。


评论


按下一次和两次之间有什么区别?已经提到过一次按下此按钮…

–slhck
2013年9月20日20:11在

@slhck我认为没有区别。按下一次可将当前具有焦点的窗口最小化,并将焦点移至另一个窗口。再按一次即可最小化该窗口等。

–约翰·本辛(John Bensin)
2013年9月20日20:16



实际上,Ricky是(有条件的)正确的。当窗口最大化时按Win + Down不会将其最小化,而只会将其还原。您必须再次按下Win + Down才能将其最小化。

–石油
2013年12月11日12:53



对于我的Win10计算机,它需要四个向下箭头

– J-Dizzle
17年6月11日14:20



#5 楼

根据Microsoft的支持,没有一个,但是很容易在autoit中编写脚本。 。

#include <WinApi.au3> ;include winAPI library

HotKeySet("!M",'_MinimizeActive') ;sets hotkey to Alt+Shift+m to trigger function

While 1 ;loop to keep alive

WEnd

Func _MinimizeActive()
    Local $v_Wnd, $w_Wnd ;declare variables
    $v_Wnd = _WinAPI_GetFocus() ;get focused window
    $w_Wnd = WinGetHandle($v_Wnd) ;get handle of focused window
    WinSetState($w_Wnd,"",@SW_MINIMIZE) ;minimize focused window
EndFunc


评论


感谢您的快速解答,Microsoft热键链接以及免费解决方案!

–电离
2010-09-16 4:35



刚刚添加了您要查找的基本模板,并以autoit进行了编码。

– MaQleod
2010-09-16 5:09

为什么要投票?这是一个可行的解决方案,还可以进行自定义以做很多事情,而不仅仅是聚焦窗口。在很多方面,根据OP的偏好(例如,选择最上面的3个窗口并隔离出某些他/她不想最小化的窗口并将其余的窗口最小化),这可以远远超过公认的答案。

– MaQleod
2012年11月1日19:44

#6 楼

如果您想要的是一种轻松打开和最小化经常使用的窗口的方法,只需将其固定在任务栏上并将其移至第一个位置即可。然后,您可以使用Windows + 123等快速切换窗口。

不再使用“ Alt” +“ Tab”在窗口中滚动,也可以再次最大化。
/>

评论


这很好用,但前提是它是从该应用程序打开的唯一窗口。例如。我试图最小化浏览器窗口并切换到它后面的窗口,它们都是来自同一浏览器,而是带来了窥视效果(选择新窗口不会最小化当前窗口)。

– Thor84no
20-10-29在21:45

#7 楼

用于最小化的AutoHotKey脚本:
;=============================================================================;
; WINDOWS KEY + Alt + Down  --  Minimizies Active window
;=============================================================================;
; instead of "Restore Down" for Win+Down
#!Down::WinMinimize, A

说明:

格式:[Key-Combination]::[Action]


#!Down-将在Windows键(#)执行,Alt键(!),下箭头键(down)一起按下

WinMinimize, A将最小化(WinMinimize)活动窗口(A)窗口

评论


当我使用alt键时,这不起作用。

– Wizlog
16年6月27日在15:36

#8 楼

由于Windows没有快捷键,因此您可以使用第三方解决方案,例如autoit。

下面是一个简单的脚本。首先设置热键(使用HotKeySet()),而不是最小化当前窗口(使用WinSetState())。

#include <WinApi.au3>

HotKeySet("!M",'MinimizeWin') ;Alt+Shift+m

While 1
Sleep(100)
WEnd

Func MinimizeWin()
    WinSetState("[ACTIVE]", "", @SW_MINIMIZE)
EndFunc