it-swarm-ru.tech

Окно для минимизации одного активного окна в данный момент?

В Windows Vista я знаком с Windows Key Выиграть + D чтобы показать рабочий стол, но иногда я просто хочу свернуть два или три окна, так как они становятся активными, а не целыми.

Какую горячую клавишу я могу использовать, чтобы свернуть только текущее активное окно?

120
Ionise

Я использовал ярлык Alt+Space с последующим N годами. Работает на любой версии Windows, вплоть до Windows 3.0! Он должен работать со всеми раскладками клавиатуры и, возможно, даже со всеми локализациями Windows.

Alt+Space открывает общее меню окон. Вы можете открыть его вручную, щелкнув левой кнопкой мыши в левом верхнем углу окна.

Меню содержит параметры для максимизации, минимизации, закрытия окна и т.д. Оно также подчеркивает клавишу, которую нужно нажать, чтобы выбрать соответствующую опцию ("miNimize").

 N это не обычная "горячая клавиша", а клавиша доступа - сочетание клавиш для записи в меню GUI, которая работает только если/после меню открывается. Тексты пунктов меню различаются в зависимости от локализации (языка), поэтому другая буква может быть подчеркнута и служить клавишей доступа.

133
Torben Gundtofte-Bruun

Небольшой обходной путь Alt + Esc - оно не минимизирует активное окно, а помещает его позади всех других окон. Эффект похож, однако.

Я знаю, что это не совсем то, что хотел задать вопрос, но это встроенное одношаговое решение Windows, которое работает аналогичным образом.

79
Velda

В Windows 7 и более поздних версиях вы можете свернуть текущее активное окно с помощью: Win+Down,.

(Это может быть функция Aero, которая также работает с Vista.)

78
KrakenSoup

Когда развернуто:

  • Клавиша Windows + дважды нажмите стрелку вниз.

Когда не развернуто:

  • Клавиша Windows + нажмите стрелку вниз один раз.
38
Ricky

в соответствии с поддержкой 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
14
MaQleod

Если то, что вам нужно, это простой способ открыть и свернуть окно, которое вы часто используете, просто прикрепите его к панели задач и переместите в одну из первых позиций. Затем вы можете использовать Windows + 1, 2, 3 и т.д. Для быстрого переключения окна.

Больше не нужно прокручивать множество окон с помощью «Alt» + «Tab», чтобы снова развернуть его.

11
Hein A. Grønnestad

Скрипт AutoHotKey для минимизации:

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

Объяснение:

[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
4
Sam Hasler

Поскольку в 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
1
xxxbence