Вопрос: Что такое горячая клавиша Windows для минимизации одного активного окна?


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

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


106
2017-09-16 04:16


Источник




Ответы:


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

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

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

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


119
2017-09-16 07:31



Это приостанавливает много потоковых аудиосайтов (пробел является виновником) - gregg
Не работает, если текущий язык / макет не является английским. - Dima Stefantsov
Duh. Нажмите Alt + Space и посмотрите, что на клавиатуре есть ярлык на вашем языке. - Torben Gundtofte-Bruun
Они изменили горячие клавиши на язык? Тревожный... - Timo
@Timo Трудно нажать клавишу N, если ваша клавиатура отсутствует ключ N, Учитывая, что существует несколько раскладок клавиатуры (и их использование), я надеюсь, что они будут менять горячие клавиши, чтобы они соответствовали языку или клавиатуре. - 8bittree


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

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


76
2017-09-16 05:35



Обратите внимание, что для этого вам необходимо включить Aero Snap. - Sasha Chedygov
Вы имеете в виду это: aerosnap.de/index_eng.htm ? Даже при этом на vista windows-down стрелка, похоже, работает примерно с половиной окон. alt-space n намного надежнее. - Ionise
Не работает ни в одном окне, которое максимизировано, или на половине экрана. - Coxy
@Coxy Это двухэтапный процесс, если он максимизирован или привязан. Первый удар восстанавливает его до первоначальной формы, второй удар сводит к минимуму его. Не очень удобно. - user
@buffer Не только это двухэтапный процесс, но и ваше окно также потеряло максимальное состояние, когда вы вернетесь к нему. :( - Timo


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

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


53
2017-10-25 18:25



Мне нравится ваше решение больше всего, потому что оно требует наименьшего количества нажатий клавиш и может быть сделано только левой рукой! Если все ваши окна максимизированы, это достигает почти такого же эффекта. - goweon


При максимизации:

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

Когда не максимизируется:

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

32
2017-09-20 20:00



В чем разница между нажатием один и два раза? Нажатие этого раз уже упоминалось ... - slhck
@slhck Я не думаю, что есть разница. Однократное нажатие минимизирует окно, которое в настоящее время имеет фокус, и перемещает фокус в другое окно. Повторное нажатие просто минимизирует это окно и т. Д. И т. Д. - John Bensin
На самом деле Рики (с условием) прав. Нажатие клавиши Win + Down при максимальном увеличении окна не минимизирует ее, а только восстанавливает. Вы должны снова нажать Win + Down, чтобы свести его к минимуму. - Otiel
Для моего компьютера Win10 требуется четыре стрелки вниз - J-Dizzle


в соответствии с поддержка Microsoft, нет ни одного, но он легко написан в AutoIt,

EDIT: Ниже приведен очень простой пример того, как выполнить горячую клавишу, чтобы свести к минимуму сфокусированное окно, полностью прокомментированное.

#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
2017-09-16 04:22



Спасибо за быстрый ответ, ссылку на горячие клавиши Microsoft и то, что похоже на бесплатное решение! - Ionise
просто добавил базовый шаблон для того, что вы ищете, закодированный в autoit. - MaQleod
Зачем? Это жизнеспособное решение, а также может быть настроено, чтобы сделать гораздо больше, чем просто сфокусированное окно. Во многих отношениях это может значительно превосходить принятый ответ, в зависимости от предпочтений OP (например, выбирая самые верхние 3 окна и выделяя некоторые из них, которые он / она никогда не хочет минимизировать и минимизировать остальные). - MaQleod


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

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


9
2018-03-19 15:52





Сценарий 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
2018-03-15 09:57



Я не думаю, что вам нужно возвращение, потому что это однострочная горячая клавиша - DLeh
Это не работает, когда я использую Alt-ключ. - wizlog
Не могли бы вы объяснить, почему , A параметр, пожалуйста? Справка по AutoHotKey не уточняйте это достаточно для меня. - Sopalajo de Arrierez
@SopalajodeArrierez. Если вы посмотрите на помощь для WinMinimize, вы увидите, что первым параметром является WinTitle. Если вы посмотрите на помощь для WinTitle, вы увидите в таблице быстрого справочника в верхней части страницы, что такое «A». - Sam Hasler
О да, The Active Window, Прости. Слишком долго без программирования на AutoHotkey, поэтому я скорее подумал о "A", а не просто A , - Sopalajo de Arrierez


Поскольку у 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
2017-10-28 14:17