2010-09-16 04:16:39 +0000 2010-09-16 04:16:39 +0000
135
135
Advertisement

Jaki jest klawisz skrótu do systemu Windows, aby zminimalizować pojedyncze, aktualnie aktywne okno?

Advertisement

W systemie Windows Vista, znam

Win + D, aby pokazać pulpit, ale czasami chcę zminimalizować dwa lub trzy okna, gdy stają się aktywne, a nie całą partię.

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

Advertisement

Odpowiedzi (8)

145
145
145
2010-09-16 07:31:28 +0000

Od lat używam skrótu Alt+Space, po którym następuje N. Działa na dowolnej wersji Windows, aż do Windows 3.0! Powinien działać na wszystkich układach klawiatury i prawdopodobnie nawet na wszystkich lokalizacjach Windows.

Alt+Space otwiera ogólne menu Windows. Możesz otworzyć je ręcznie klikając lewym przyciskiem myszy w lewym górnym rogu okna.

Menu zawiera opcje maksymalizacji, minimalizacji, zamykania okna, itp. Podkreśla również klawisz, który należy nacisnąć, aby wybrać odpowiednią opcję (“miNimize”).

N nie jest ogólnym “klawiszem dostępu”, ale klawiszem dostępu - skrótem klawiaturowym do wpisu w menu GUI, który działa tylko jeśli/po otwarciu menu. Teksty pozycji menu różnią się w zależności od lokalizacji (języków), dlatego też inna litera może być podkreślona i służyć jako klawisz dostępu.

98
98
98
2016-10-25 18:25:34 +0000

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

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

85
Advertisement
85
85
2010-09-16 05:35:50 +0000

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

(To może być funkcja Aero, która działa również z systemem Vista).

46
46
46
2013-09-20 20:00:03 +0000

When maximumized:

  • Windows key + wciśnij dwukrotnie strzałkę w dół.

When not maximized:

  • Windows key + wciśnij raz strzałkę w dół.
14
Advertisement
14
14
2010-09-16 04:22:38 +0000

zgodnie z microsoft support , nie ma go, ale jest on łatwo skryptowany w autoit .

EDIT: Poniżej znajduje się bardzo podstawowa próbka jak wykonać klawisz skrótu, aby zminimalizować ogniskowane 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
12
12
12
2015-03-19 15:52:52 +0000

Jeśli to, czego chcesz, to łatwy sposób na otwarcie i zminimalizowanie okna, którego często używasz, wystarczy przypiąć je do paska zadań i przesunąć na jedną z pierwszych pozycji. Następnie możesz użyć Windows+1, 2, 3, &007 itd. do szybkiego przełączania okna.

Koniec z przewijaniem ładunków okien za pomocą ´Alt´+´Tab´, aby zmaksymalizować je ponownie.

4
Advertisement
4
4
2016-03-15 09:57:12 +0000

Skrypt AutoHotKey do minimalizacji:

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

Objaś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
1
1
1
2015-10-28 14:17:28 +0000

Ponieważ okna nie posiadają klucza skrótu do niego, możesz użyć rozwiązania innej firmy, np. autoit.

Poniżej znajduje się prosty skrypt dla tego rozwiązania. Najpierw ustawiamy klawisz skrótu (za pomocą HotKeySet() ), następnie minimalizujemy 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

Pytania pokrewne

10
10
11
8
2
Advertisement
Advertisement