Co to jest skrót klawiszowy Windows, aby zminimalizować pojedyncze, aktualnie aktywne okno?

127

W systemie Windows Vista znam Windows Key Win+, Daby wyświetlić pulpit, ale czasami chcę po prostu zminimalizować dwa lub trzy okna, gdy stają się aktywne, a nie całe.

Jakiego skrótu mogę użyć, aby zminimalizować tylko aktualnie aktywne okno?

Jonizacja
źródło

Odpowiedzi:

139

Używam skrótu Alt+, Spacea następnie od Nlat. Działa z każdą wersją systemu Windows, aż do Windows 3.0! Powinien działać ze wszystkimi układami klawiatury i prawdopodobnie nawet ze wszystkimi lokalizacjami systemu Windows.

Alt+ Spaceotwiera ogólne menu systemu Windows. Możesz otworzyć go ręcznie, klikając lewym przyciskiem myszy w lewym górnym rogu okna.

Menu zawiera opcje maksymalizacji, minimalizacji, zamknięcia okna itp. Podkreśla także klawisz, który należy nacisnąć, aby wybrać odpowiednią opcję („miNimize”).

Nie Njest to ogólny „skrót”, ale klawisz dostępu - skrót klawiaturowy do wpisu w menu GUI, który działa tylko wtedy, gdy menu się otworzy. Teksty pozycji menu różnią się między lokalizacjami (językami), dlatego inna litera może zostać podkreślona i służyć jako klucz dostępu.

Torben Gundtofte-Bruun
źródło
2
To wstrzymuje wiele strumieniowych stron audio (spacja jest winowajcą)
gregg
1
Nie działa, jeśli bieżącym językiem / układem nie jest angielski.
Dima Stefantsov
8
Duh. Naciśnij klawisze Alt + spacja i sprawdź skrót klawiaturowy w swoim języku.
Torben Gundtofte-Bruun
3
Zmienili skróty dla każdego języka? Niepokojące ...
Timo,
6
@Timo Trudno nacisnąć klawisz N. Jeśli klawiatura brakuje klucza N . Biorąc pod uwagę, że istnieje więcej niż jeden układ klawiatury (i jej użycie), mam nadzieję, że zmieniają skróty klawiszowe w celu dopasowania do języka lub klawiatury.
8bittree
88

Małe obejście to Alt+ Esc- nie minimalizuje aktywnego okna, ale umieszcza je za wszystkimi innymi oknami. Efekt jest jednak podobny.

Wiem, że nie jest to dokładnie to, czego chciał pytający, ale jest to wbudowane jednoetapowe rozwiązanie systemu Windows, które działa w podobny sposób.

Velda
źródło
9
Najbardziej podoba mi się twoje rozwiązanie, ponieważ wymaga najmniejszej liczby naciśnięć klawiszy i można to zrobić tylko lewą ręką! Jeśli wszystkie okna są zmaksymalizowane, osiąga prawie taki sam efekt.
goweon
Jednym minusem tego jest brak możliwości Alt + Tab z powrotem do niego. Ideał może mieć skrót klawiszowy, który przesuwa okno tuż za nim.
Andrew
4
Nie, nie jest. Jeśli używasz Alt + Esc, możesz odzyskać to okno za pomocą Alt + Tab jak zwykle. Tak jest przynajmniej w przypadku systemu Windows 10.
Velda
Dziękuję, teraz mogę sparować między Alt Tab a Alt Esc
User101
Łał. Jest to nawet lepsze, ponieważ zwykle chcę to usunąć z drogi i / lub uzyskać dostęp do okna za nim. I nawet pozostawia nienaruszoną kolejność przełączania Alt + Tab! Uczyniłeś mój dzień.
Timo
81

W systemie Windows 7 i nowszych możesz zminimalizować aktualnie aktywne okno za pomocą: Win+ Down.

(Może to być funkcja Aero, która działa również w systemie Vista).

KrakenSoup
źródło
5
Pamiętaj, że aby to zadziałało, musisz włączyć Aero Snap.
Sasha Chedygov
2
Czy masz na myśli to: aerosnap.de/index_eng.htm ? Nawet z tą strzałką w dół vista wydaje się działać tylko z około połową okien. alt-space n jest znacznie bardziej niezawodny.
Jonizuje
17
Nie działa w żadnym oknie, które jest zmaksymalizowane lub przyciągnięte do połowy ekranu.
Coxy,
14
@Coxy Jest to 2-etapowy proces, jeśli jest zmaksymalizowany lub przyciągnięty. Pierwsze uderzenie przywraca go do pierwotnej postaci, drugie uderzenie minimalizuje. Niezbyt wygodne.
użytkownik
14
@buffer Nie tylko jest to proces dwuetapowy, ale twoje okno również straciło swój zmaksymalizowany stan, gdy wrócisz do niego. :(
Timo,
43

Po zmaksymalizowaniu:

  • Klawisz Windows + naciśnij dwukrotnie strzałkę w dół.

Gdy nie jest zmaksymalizowane:

  • Klawisz Windows + naciśnij raz strzałkę w dół.
Ricky
źródło
1
Jaka jest różnica między naciśnięciem raz a dwa razy? Naciśnięcie tego raz było już wspomniane…
slhck
@slhck Nie sądzę, że jest różnica. Jednokrotne naciśnięcie minimalizuje okno, które aktualnie ma fokus, i przenosi fokus do innego okna. Ponowne naciśnięcie po prostu minimalizuje to okno itp.
John Bensin,
13
W rzeczywistości Ricky ma (pod warunkiem) rację. Naciśnięcie Win + Down przy zmaksymalizowanym oknie nie zminimalizuje go, a jedynie przywróci. Musisz jeszcze raz nacisnąć Win + Down, aby go zminimalizować.
Otiel
Dla mojego komputera z Win10 potrzeba czterech strzałek w dół
J-Dizzle
Proste, jak powinno być
Vadim
14

zgodnie z obsługą Microsoft , nie ma takiego, ale można go łatwo napisać w Autoit .

EDYCJA: Poniżej znajduje się bardzo bardzo prosta próbka uzyskania skrótu klawiszowego, aby zminimalizować skoncentrowane okno, w pełni skomentowana.

#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
MaQleod
źródło
Dzięki za szybką odpowiedź, link do skrótów Microsoft i coś, co wygląda na darmowe rozwiązanie!
Ionise
właśnie dodałem podstawowy szablon tego, czego szukasz, zakodowany w autoit.
MaQleod,
2
Dlaczego głosowanie negatywne? Jest to realne rozwiązanie, które można również dostosować tak, aby robiło o wiele więcej niż tylko skoncentrowane okno. Na wiele sposobów może to być znacznie lepsze niż zaakceptowana odpowiedź, w zależności od preferencji OP (takich jak wybranie 3 najwyższych okien i wyodrębnienie tych, których nigdy nie chce zminimalizować i zminimalizować resztę).
MaQleod,
12

Jeśli chcesz łatwo otworzyć i zminimalizować często używane okno, po prostu przypnij je do paska zadań i przenieś do jednej z pierwszych pozycji. Następnie można użyć Windows+ 1, 2, 3itd., Aby szybko przełączać okna.

Koniec z przewijaniem wielu okien za pomocą „Alt” + „Tab”, aby ponownie go zmaksymalizować.

Hein A. Grønnestad
źródło
4

Skrypt AutoHotKey dla Minimalizuj:

;=============================================================================;
; WINDOWS KEY + Alt + Down  --  Minimizies Active window
;=============================================================================;
; instead of "Restore Down" for Win+Down
#!Down::WinMinimize, A

Wyjaśnienie:

[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
Sam Hasler
źródło
1
Nie sądzę, żebyś potrzebował zwrotu, ponieważ jest to jednowierszowy skrót klawiszowy
DLeh
To nie działa, gdy używam klawisza Alt.
wizlog
Czy możesz wyjaśnić, dlaczego , Aparametr? AutoHotkey Pomoc nie ustawisz to wystarczająco jasne dla mnie.
Sopalajo de Arrierez
@SopalajodeArrierez, jeśli spojrzysz na pomoc dla WinMinimize, zobaczysz, że pierwszym parametrem jest WinTitle. Jeśli spojrzysz na pomoc dla WinTitle, zobaczysz w tabeli Skróconej instrukcji u góry strony, co to jest „A”.
Sam Hasler,
Tak The Active Window, przepraszam. Zbyt długo bez programowania w AutoHotkey, więc raczej myślałem o tym "A", niż po prostu A.
Sopalajo de Arrierez
1

Ponieważ system Windows nie ma do tego klawisza skrótu, możesz w tym celu skorzystać z rozwiązania innej firmy, takiego jak autoit.

Poniżej znajduje się prosty skrypt. Najpierw należy ustawić skrót klawiszowy (za pomocą HotKeySet () ), a następnie zminimalizować bieżące okno (za pomocą WinSetState () ).

#include <WinApi.au3>

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

While 1
Sleep(100)
WEnd

Func MinimizeWin()
    WinSetState("[ACTIVE]", "", @SW_MINIMIZE)
EndFunc
xxxbence
źródło