Что горячая клавиша Windows должна минимизировать единственное, в настоящее время активное окно?

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

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

131
задан 25.10.2016, 21:34

3 ответа

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

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

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

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

141
ответ дан 07.12.2019, 07:47

В Windows 7 и позже можно минимизировать в настоящее время активное окно с: Win+Down.

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

82
ответ дан 07.12.2019, 07:47

согласно поддержке 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
ответ дан 07.12.2019, 07:47

Теги

Похожие вопросы