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

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

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


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

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

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

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


122

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

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

Улучшите этот ответ
отредактировано 25 окт. : 35
Gaff
17.3k1111 золотых знаков5353 серебряных знака6767 бронзовых знаков
ответил 25 окт. в 18:25
  • 14
    Мне нравится ваше решение больше всего, потому что для этого требуется наименьшее количество нажатий клавиш и его можно сделать только левой рукой! Если все окна развернуты, эффект будет почти таким же. — goweon, 27 дек. ’16 в 4:35
  • Одним из недостатков этого является невозможность возврата к нему с помощью Alt + Tab. В идеале, вероятно, будет горячая клавиша, которая выводит окно сразу за ним вперед. — Эндрю 11 марта ’19 в 15:47
  • 6
    Нет, это не так. Если вы используете Alt + Esc, вы можете вернуть это окно с помощью Alt + Tab, как обычно. По крайней мере, для Windows 10 это так. — Велда, 11 марта ’19 в 18:06
  • 1
    Спасибо, теперь я могу парировать между Alt Tab и Alt Esc — User101, 22 августа 2019 г., 9:56
  • 1
    Вау. Это даже лучше, потому что обычно я хочу убрать его с дороги и/или получить доступ к окну за ним. И даже порядок переключения Alt + Tab остается неизменным! Вы сделали мой день. — Тимо, 9 сен. ’19 в 12:38
| показать 1 дополнительный комментарий

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

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


86

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

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

Улучшите этот ответ
отредактировано 7 июня ’14 в 8:00
nixda
24.6k1414 золотых знаков9494 серебряных знака146146 бронзовых знаков
16 сен. ’10 в 17:35
  • 5
    Обратите внимание, что у вас должен быть включен Aero Snap, чтобы это работало. — Саша Чедыгов, 16 сен. ’10 в 17:54
  • 2
    Вы имеете в виду: aerosnap.de/index_eng.htm? Даже при этом в окнах перспективы стрелка вниз работает только примерно с половиной окон. alt-space n намного надежнее. — Ionise 17 сен. 2010, 1:11
  • 27
    Не работает ни в одном окне, развернутом или привязанном к половине экрана. — Coxy 12 нояб., В 17:18
  • 19
    @Coxy Это двухэтапный процесс, если он развернут или зафиксирован. Первый штрих восстанавливает его первоначальную форму, второй — минимизирует. Не очень удобно. — пользователь 11 апр. ’14 в 15:16
  • 23
    @buffer Это не только двухэтапный процесс, но и ваше окно потеряло свое развернутое состояние, когда вы вернетесь к нему.. 🙁 — Тимо, 15 янв. ’15 в 9:06
| показать 3 еще комментарии

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

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


51

В развернутом виде:

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

Если не развернуто:

  • Клавиша Windows + один раз нажмите стрелку вниз.
Улучшите этот ответ
отредактировано 28 июня ’17 в 21:03
edmundo096
16311 серебряных знаков66 бронзовых знаков
ответил 20 сентября 2013 г., 20:00
  • 1
    В чем разница между однократным и двукратным нажатием? Одно нажатие на это уже упоминалось… — slhck 20 сен 2013, 20:11
  • @slhck Я не думаю, что есть разница. Однократное нажатие минимизирует окно, в котором в данный момент находится фокус, и перемещает фокус в другое окно. Повторное нажатие просто минимизирует это окно и т. Д. И т. Д. — Джон Бенсин 20 сен 2013 в 20:16
  • 17
    На самом деле Рики (с условием) прав. Нажатие Win + Down, когда окно развернуто, не сворачивает его, а только восстанавливает его. Вам нужно еще раз нажать Win + Down, чтобы его свернуть. — Отиэль 11 дек. ’13 в 12:53
  • Для моего компьютера Win10 требуется четыре стрелки вниз — J-Dizzle 11 июня ’17 в 14:20
добавить комментарий |

В развернутом виде:

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

Если не развернуто:

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

14

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

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

  #include ; включить winAPI libraryHotKeySet ("! M", '_ MinimizeActive'); устанавливает горячую клавишу на Alt + Shift + m для запуска functionWhile 1; цикл для сохранения активности WEndFunc _MinimizeActive () Local $ v_Wnd, $ w_Wnd; объявить переменные $ v_Wnd = _WinAPI_Get  (); получить окно с фокусом $ w_Wnd = WinGetHandle ($ v_Wnd); получить дескриптор окна с фокусом WinSetState ($ w_Wnd, "", @ SW_MINIMIZE); свернуть окно с фокусомEndFunc  

Улучшить этот ответ
отредактировал 16 сен 2010 в 5:08
ответил 16 сен. ’10 в 04:22
  • Спасибо за быстрый ответ, ссылку на горячие клавиши Microsoft и то, что похоже на бесплатное решение! — Ionise 16 сен. ’10 в 4:35
  • просто добавил базовый шаблон для того, что вы ищете, закодированный в autoit. — MaQleod, 16 сен. 2010, 5:09
  • 2
    Почему голосование против? Это жизнеспособное решение, которое также может быть настроено для большего, чем просто сфокусированное окно. Во многих отношениях это может быть намного лучше принятого ответа, в зависимости от предпочтений OP (например, выбор трех самых верхних окон и выделение некоторых из них, которые он/она никогда не хочет минимизировать, и минимизировать остальные). — MaQleod 01 нояб., В 19:44
добавить комментарий |

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

РЕДАКТИРОВАТЬ: Ниже приведен очень простой пример того, как выполнить горячую клавишу для минимизации сфокусированного окна, полностью прокомментированный.

  #include ; include winAPI libraryHotKeySet (  "! M", '_ MinimizeActive'); устанавливает горячую клавишу на Alt + Shift + m для запуска functionWhile 1; цикл для сохранения активности WEndFunc _MinimizeActive () Local $ v_Wnd, $ w_Wnd; объявляет переменные $ v_Wnd = _WinAPI_GetFocus (); получает окно в фокусе $  w_Wnd = WinGetHandle ($ v_Wnd); получить дескриптор сфокусированного окна WinSetState ($ w_Wnd, "", @ SW_MINIMIZE); свернуть сфокусированное окноEndFunc  

13

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

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

Улучшите этот ответ
отредактировано 19 марта 2015, 16:13
ответил 19 марта 2015 в 15:52
  • Это работает хорошо, но только если это единственное окно, открытое из этого приложения. Например. Я пытаюсь свернуть окно браузера и переключиться на то, что находится за ним, и они оба из одного и того же браузера, и вместо этого вызывает просмотр (и выбор нового окна не минимизирует текущее). — Thor84no 29 окт. ’20 в 21:45
добавить комментарий |

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

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


9

Скрипт AutoHotKey для свертывания:

 ; ==  ==================================================  ========================= ;;  WINDOWS KEY + Alt + Down - сворачивает активное окно; ======================================  ======================================= ;;  вместо "Restore Down" для Win + Down #! Down :: WinMinimize, A  

Пояснение:

  • Формат: [Комбинация клавиш] :: [Действие]
  • #! Down — выполняется, когда Windows-Key ( # ), Alt-Key (! ), Down-Arrow-Key ( down ) нажаты вместе
  • WinMinimize, A будет имитировать ( WinMinimize ) активное ( A ) окно
Улучшите этот ответ
отредактировано ноя 12 ’20, 10:23
ответил 15 марта ’16 в 9:57
  • Это не работает, когда я использую клавишу alt. — wizlog 27 июн ’16 в 15:36
добавить комментарий |

Скрипт AutoHotKey для сворачивания:

 ; ========  ==================================================  =================== ;;  WINDOWS KEY + Alt + Down - сворачивает активное окно; ======================================  ======================================= ;;  вместо "Restore Down" для Win + Down #! Down :: WinMinimize, A  

Пояснение:

  • Формат: [Комбинация клавиш] :: [Действие]
  • #! Down — выполняется, когда Windows-Key ( # ), Alt-Key (! ), Down-Arrow-Key ( down ) нажаты вместе
  • WinMinimize, A будет имитировать ( WinMinimize ) активное ( A ) окно

1

Поскольку в окнах нет ярлыка Для этого вы можете использовать стороннее решение, например autoit.

Ниже приведен простой сценарий для этого. Сначала нужно установить горячую клавишу (с помощью HotKeySet ()), а затем свернуть текущее окно (с помощью WinSetState ()).

  #include  HotKeySet ("! M  ", 'MinimizeWin'); Alt + Shift + mWhile 1Sleep (100) WEndFunc MinimizeWin () WinSetState (" [ACTIVE] "," ", @SW_MINIMIZE) EndFunc  

Улучшить этот ответ
отредактировано 29 сен 2017 в 10:07
ответил 28 окт. в 17:17
добавить комментарий |

Поскольку в Windows нет сочетания клавиш для этого, вы можете использовать для этого стороннее решение, например autoit.

Ниже приведен простой скрипт для этого. Сначала нужно установить горячую клавишу (с помощью HotKeySet ()), а затем свернуть текущее окно (с помощью WinSetState ()).

  #include  HotKeySet ("! M  ", 'MinimizeWin'); Alt + Shift + mWhile 1Sleep (100) WEndFunc MinimizeWin () WinSetState (" [ACTIVE] "," ", @SW_MINIMIZE) EndFunc  


Развертывание окна с помощью клавиатуры

Роберту Холлу требуется сочетание клавиш для развертывания окна во весь экран.

Невозможно сделать это одним нажатием клавиши. Но вы можете сделать это двумя.

Если вы хотите развернуть окно приложения, нажмите ALT-SPACE . (Другими словами, удерживая нажатой клавишу Alt, одновременно нажимая клавишу пробела.) Появится всплывающее меню системы текущего приложения — то же самое, которое вы получите, если щелкнете маленький значок в верхнем левом углу окна.. Когда меню открыто, нажатие x развернет окно во весь экран. Вы также можете нажать n , чтобы свернуть его, или, если он уже развернут, r , чтобы восстановить его до предварительно развернутого состояния.

А как насчет окна документа в приложении? Предполагая, что приложение поддерживает многодокументный интерфейс (MDI), нажмите ALT-HYPHEN (другими словами, удерживайте клавишу Alt при нажатии дефиса или ключ) для меню. Затем следуйте тем же инструкциям, что и выше.

Добавьте свои комментарии к этой статье ниже. Если у вас есть другие технические вопросы, напишите их мне по адресу answer@pcworld.com или отправьте их сообществу полезных людей на форуме PCW Answer Line.

Примечание. Когда вы покупаете что-то после перехода по ссылкам в наших статьях, мы можем получить небольшую комиссию. Подробнее читайте в нашей политике в отношении партнерских ссылок.
Оцените статью
logicle.ru
Добавить комментарий