Was ist der Windows-Hotkey zum Minimieren eines einzelnen, derzeit aktiven Fensters?
Unter Windows Vista kenne ich
Welchen Hotkey kann ich verwenden, um nur das derzeit aktive Fenster zu minimieren?
Unter Windows Vista kenne ich
Welchen Hotkey kann ich verwenden, um nur das derzeit aktive Fenster zu minimieren?
Ich benutze seit Jahren die Abkürzung Alt+Space gefolgt von N. Funktioniert auf jeder Windows-Version, bis zurück zu Windows 3.0! Es sollte mit allen Tastaturlayouts und wahrscheinlich sogar mit allen Windows-Lokalisierungen funktionieren.
Alt+Leertaste öffnet das allgemeine Fenster-Menü. Sie können es manuell öffnen, indem Sie mit der Maus auf die linke obere Fensterecke klicken.
Das Menü enthält die Optionen zum Maximieren, Minimieren, Schließen des Fensters usw. Es unterstreicht auch die Taste, die Sie drücken müssen, um die entsprechende Option auszuwählen (“miNimize”).
Das N ist kein allgemeiner “Hotkey”, sondern eine Zugriffstaste - ein Tastaturkürzel für einen Eintrag in einem GUI-Menü, das nur funktioniert, wenn/nach sich das Menü öffnet. Die Texte der Menüpunkte unterscheiden sich je nach Lokalisierung (Sprache), weshalb ein anderer Buchstabe unterstrichen sein und als Zugriffstaste dienen kann.
Eine kleine Abhilfe ist Alt + Esc - es minimiert das aktive Fenster nicht, sondern platziert es hinter alle anderen Fenster. Der Effekt ist jedoch ähnlich.
Ich weiß, es ist nicht genau das, was der Fragensteller wollte, aber es ist eine eingebaute Ein-Schritt-Lösung von Windows, die auf ähnliche Weise funktioniert.
In Windows 7 und höher können Sie das derzeit aktive Fenster mit minimieren: Win + Down.
(Dies kann eine Aero-Funktion sein, die auch unter Vista funktioniert.)
Laut microsoft support gibt es keinen, aber er lässt sich leicht in autoit skripten.
EDIT: Unten ist ein sehr einfaches Beispiel, wie man einen Hotkey zum Minimieren des fokussierten Fensters ausführt, vollständig kommentiert.
#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
Wenn Sie ein Fenster, das Sie häufig verwenden, auf einfache Weise öffnen und minimieren möchten, heften Sie es einfach an die Taskleiste und verschieben Sie es an eine der ersten Positionen. Dann können Sie Windows
+1
, 2
, 3
, &007 usw. verwenden, um das Fenster schnell umzuschalten.
Kein Scrollen durch viele Fenster mehr mit ‘Alt’+‘Tab’, um es auch wieder zu maximieren.
AutoHotKey-Skript für Minimieren:
;=============================================================================;
; WINDOWS KEY + Alt + Down -- Minimizies Active window
;=============================================================================;
; instead of "Restore Down" for Win+Down
#!Down::WinMinimize, A
Erläuterung:
[Key-Kombination]::[Action]
#!Down
-> will execute when Windows-Key (#), Alt-Key (!), Down-Arrow-Key (down) are pressed together
WinMinimize, A
-> will mimimize (WinMinimize) the active (A) window
Da Windows keine Tastenkombination dafür hat, können Sie dafür eine Lösung von Drittanbietern wie autoit verwenden.
Unten finden Sie ein einfaches Skript dafür. Dieses setzt zuerst einen Hotkey (mit HotKeySet() ), dann minimiert es das aktuelle Fenster (mit WinSetState() ).
#include <WinApi.au3>
HotKeySet("!M",'MinimizeWin') ;Alt+Shift+m
While 1
Sleep(100)
WEnd
Func MinimizeWin()
WinSetState("[ACTIVE]", "", @SW_MINIMIZE)
EndFunc