Was ist der Windows-Hotkey, um ein einzelnes, aktuell aktives Fenster zu minimieren?


127

Unter Windows Vista ist mir Windows Key Win+ vertraut D, um den Desktop anzuzeigen, aber manchmal möchte ich nur zwei oder drei Fenster minimieren, wenn sie aktiv werden und nicht die ganze Menge.

Mit welchem ​​Hotkey kann ich nur das aktuell aktive Fenster minimieren?

Antworten:


139

Ich benutze seit Jahren die Tastenkombination Alt+ Spacegefolgt von N. Funktioniert auf jeder Windows-Version bis hin zu Windows 3.0! Es sollte mit allen Tastaturlayouts und wahrscheinlich sogar allen Windows-Lokalisierungen funktionieren.

Alt+ Spaceöffnet das allgemeine Windows-Menü. Sie können es manuell öffnen, indem Sie mit der linken Maustaste in die obere linke Fensterecke klicken.

Das Menü enthält die Optionen zum Maximieren, Minimieren, Schließen des Fensters usw. Es unterstreicht auch die Taste, die Sie zum Auswählen der entsprechenden Option ("miNimize") drücken müssen.

Das Nist nicht ein allgemeiner „Hotkey“ , sondern ein Zugriffsschlüssel - eine Tastenkombination zu einem Eintrag in einem GUI - Menü , das funktioniert nur , wenn / nach dem Menü öffnet. Die Texte der Menüpunkte unterscheiden sich je nach Lokalisierung (Sprache). Daher kann ein anderer Buchstabe unterstrichen sein und als Zugriffstaste dienen.


2
Dies pausiert viele Streaming-Audio-Sites (Leertaste ist Schuld)
Gregg

1
Funktioniert nicht, wenn die aktuelle Sprache / das aktuelle Layout nicht Englisch ist.
Dima Stefantsov

8
Duh. Drücken Sie Alt + Leertaste und sehen Sie, welche Tastenkombination in Ihrer Sprache vorhanden ist.
Torben Gundtofte-Bruun

3
Sie haben die Hotkeys pro Sprache geändert? Beunruhigend ...
Timo

6
@Timo Es ist schwierig, die N-Taste zu drücken, wenn auf Ihrer Tastatur keine N-Taste vorhanden ist . Angesichts der Tatsache, dass mehr als ein Tastaturlayout vorhanden ist (und verwendet wird), würde ich hoffen, dass sie die Hotkeys ändern, um sie an die Sprache oder Tastatur anzupassen.
8bittree

88

Eine kleine Problemumgehung ist Alt+ Esc- das aktive Fenster wird nicht minimiert, sondern hinter allen anderen Fenstern platziert. Der Effekt ist jedoch ähnlich.

Ich weiß, es ist nicht genau das, was der Fragesteller wollte, aber es ist eine integrierte Windows-Ein-Schritt-Lösung, die auf ähnliche Weise funktioniert.


9
Ich mag Ihre Lösung am meisten, weil sie nur mit der linken Hand ausgeführt werden kann und nur die geringste Anzahl von Tastenanschlägen erfordert! Wenn alle Ihre Fenster maximiert sind, wird fast der gleiche Effekt erzielt.
Goweon

Ein Nachteil ist, dass Sie nicht mit Alt + Tab zurückkehren können. Das Ideal ist wahrscheinlich ein Hotkey, der das Fenster direkt dahinter nach vorne bringt.
Andrew

4
Nein, ist es nicht. Wenn Sie Alt + Esc verwenden, können Sie dieses Fenster wie gewohnt mit Alt + Tab zurückholen. Zumindest für Windows 10 ist dies der Fall.
Velda

Danke, jetzt kann ich zwischen Alt Tab und Alt Esc parieren
User101

Beeindruckend. Das ist sogar noch besser, denn normalerweise möchte ich es aus dem Weg räumen und / oder auf das Fenster dahinter zugreifen. Und die Alt + Tab-Schaltreihenfolge bleibt sogar erhalten! Du hast meinen Tag gemacht.
Timo,

81

In Windows 7 und höher können Sie das aktuell aktive Fenster mit: Win+ minimieren Down.

(Dies kann eine Aero-Funktion sein, die auch mit Vista funktioniert.)


5
Beachten Sie, dass Sie Aero Snap aktivieren müssen, damit dies funktioniert.
Sasha Chedygov

2
Meinen Sie damit: aerosnap.de/index.htm ? Selbst mit diesem auf Vista Windows-Down-Pfeil scheint das nur mit etwa der Hälfte der Fenster zu funktionieren. Alt-Space n ist viel zuverlässiger.
Ionisieren Sie

17
Funktioniert nicht in Fenstern, die maximiert sind oder auf einem halben Bildschirm angezeigt werden.
Coxy

14
@Coxy Es ist ein 2-Schritt-Prozess, wenn es maximiert oder gefangen ist. Der erste Strich stellt die ursprüngliche Form wieder her, der zweite Strich minimiert sie. Nicht sehr bequem.
Benutzer

14
@buffer ist nicht nur ein zweistufiger Prozess, sondern Ihr Fenster hat auch seinen maximierten Status verloren, wenn Sie dorthin zurückkehren. :(
Timo

43

Wenn maximiert:

  • Windows-Taste + zweimal den Abwärtspfeil drücken.

Wenn nicht maximiert:

  • Windows-Taste + einmal den Abwärtspfeil drücken.

1
Was ist der Unterschied zwischen ein- und zweimaligem Drücken? Das einmalige Drücken wurde bereits erwähnt…
Slhck

@slhck Ich glaube nicht, dass es einen Unterschied gibt. Durch einmaliges Drücken wird das aktuell fokussierte Fenster minimiert und der Fokus auf ein anderes Fenster verschoben.
Nochmaliges

13
Eigentlich hat Ricky (mit Kondition) recht. Durch Drücken von Win + Down, wenn ein Fenster maximiert ist, wird es nicht minimiert, sondern nur wiederhergestellt. Sie müssen Win + Down noch einmal drücken, um es zu minimieren.
Otiel

Für meinen Win10-Computer sind vier
Abwärtspfeile erforderlich

Einfach wie es sein sollte
Vadim

14

Laut Microsoft-Unterstützung gibt es keine, aber es ist einfach in autoit zu skripten .

BEARBEITEN: Nachfolgend finden Sie ein sehr einfaches Beispiel, wie Sie einen Hotkey erstellen, um das fokussierte Fenster zu minimieren.

#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

Danke für die schnelle Antwort, den Link zu den Microsoft-Hotkeys und was wie eine kostenlose Lösung aussieht!
Ionisiere den

habe gerade eine grundlegende Vorlage für das, wonach Sie suchen, hinzugefügt, die in autoit codiert ist.
MaQleod

2
Warum eine Gegenstimme? Es ist eine praktikable Lösung und kann auch so angepasst werden, dass viel mehr als nur das fokussierte Fenster erreicht wird. In vielerlei Hinsicht kann dies der akzeptierten Antwort weit überlegen sein, abhängig von den Präferenzen von OP (z. B. Auswählen der obersten drei Fenster und Herausfiltern bestimmter Fenster, die er niemals minimieren möchte, und Minimieren des Rests).
MaQleod

12

Wenn Sie ein häufig verwendetes Fenster 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 verwenden Windows+ 1, 2, 3usw. , um schnell das Fenster zu wechseln.

Kein Scrollen mehr durch jede Menge Fenster mit "Alt" + "Tab", um es wieder zu maximieren.


4

AutoHotKey-Skript zum 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

1
Ich glaube nicht, dass Sie die Rückkehr brauchen, weil es ein einzeiliger Hotkey ist
DLeh

Dies funktioniert nicht, wenn ich die Alt-Taste benutze.
Wizlog

Könnten Sie bitte erklären, warum der , AParameter, bitte? In der AutoHotKey-Hilfe ist dies für mich nicht klar genug.
Sopalajo de Arrierez

@SopalajodeArrierez, Wenn Sie sich die Hilfe für WinMinimize ansehen, sehen Sie, dass der erste Parameter WinTitle ist. Wenn Sie sich die Hilfe für WinTitle ansehen, sehen Sie in der Kurzübersichtstabelle oben auf der Seite, was "A" ist.
Sam Hasler

Oh ja The Active Window, entschuldigung. Zu lange ohne Programmierung auf AutoHotkey, also habe ich eher darüber nachgedacht "A", anstatt nur A.
Sopalajo de Arrierez

1

Da Windows keine Tastenkombination hat, können Sie eine Drittanbieterlösung wie autoit verwenden, um dies zu tun.

Unten ist ein einfaches Skript dafür. Dies ist die erste Einstellung eines Hotkeys (mit HotKeySet () ), um das aktuelle Fenster zu minimieren (mit WinSetState () ).

#include <WinApi.au3>

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

While 1
Sleep(100)
WEnd

Func MinimizeWin()
    WinSetState("[ACTIVE]", "", @SW_MINIMIZE)
EndFunc
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.