Що таке гаряча клавіша Windows, щоб мінімізувати одне, активно активне вікно?


127

У Windows Vista я знайомий із Windows Key Win+, Dщоб показувати робочий стіл, але іноді просто хочу мінімізувати два-три вікна, оскільки вони стають активними, а не всією партією.

Яку гарячу клавішу я можу використовувати, щоб мінімізувати лише поточне активне вікно?

Відповіді:


139

Я використовую ярлик Alt+, Spaceза яким Nроками. Працює в будь-якій версії Windows, аж до Windows 3.0! Він повинен працювати з усіма розкладками клавіатури і, мабуть, навіть з усіма локалізаціями Windows.

Alt+ Spaceвідкриває загальне меню вікон. Ви можете відкрити його вручну, клацнувши лівою кнопкою миші в лівому верхньому куті вікна.

Меню містить параметри максимального, мінімізаційного, закриття вікна тощо. Це також підкреслює клавішу, яку потрібно натиснути, щоб вибрати відповідну опцію ("miNimize").

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


2
Це призупиняє багато потокових аудіо сайтів (пробіл є винуватцем)
gregg

1
Не працює, якщо поточна мова / макет не є англійською.
Діма Стефанцов

8
Дух. Натисніть Alt + Пробіл і подивіться, який ярлик клавіатури є вашою мовою.
Torben Gundtofte-Bruun

3
Вони міняли гарячі клавіші на кожній мові? Тривожне ...
Тимо

6
@Timo Це важко натиснути клавішу N , якщо клавіатура не вистачає ключа N . Враховуючи, що існує (і використовується) декілька розкладів клавіатури, я сподіваюся, що вони змінюють гарячі клавіші, щоб відповідати мові або клавіатурі.
8bittree

88

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

Я знаю, що це не точно те, що хотів задати запитання, але це вбудоване одноетапне рішення для Windows, яке працює аналогічно.


9
Мені найбільше подобається ваше рішення, оскільки воно вимагає найменшої кількості натискань на клавіші і його можна робити лише лівою рукою! Якщо всі ваші вікна максимізовані, це досягає майже однакового ефекту.
goweon

Недоліком цього є неможливість повернення до нього Alt + Tab. В ідеалі, швидше за все, є гаряча клавіша, яка приносить вікно просто позаду спереду.
Андрій

4
Ні, це не так. Якщо ви використовуєте Alt + Esc, ви можете повернути це вікно за допомогою Alt + Tab, як зазвичай. Принаймні, для Windows 10 це так.
Велда

Дякую, тепер я можу парирувати між Alt Tab та Alt Esc
User101

Ого. Це ще краще, тому що, як правило, я хочу це вийти з дороги та / або отримати доступ до вікна за нею. І це навіть залишає порядок перемикання Alt + Tab недоторканим! Ти зробив мій день.
Тимо

81

У Windows 7 та новіших версіях ви можете мінімізувати поточне активне вікно за допомогою: Win+ Down.

(Це може бути функція Aero, яка працює і з Vista.)


5
Зауважте, що для цього вам потрібно включити Aero Snap.
Саша Чедигов

2
Ви маєте на увазі це: aerosnap.de/index_eng.htm ? Навіть при цьому на відкритих вікнах стрілка вниз працює лише з половиною вікон. alt-простір n набагато надійніше.
Іоніс

17
Не працює в жодному вікні, яке максимізоване або прив’язане до половини екрана.
Коксі

14
@Coxy Це двоетапний процес, якщо він максимізований або оснащений. Перший обведення повертає його до початкової форми, другий обведення мінімізує його. Не дуже комфортно.
користувач

14
@buffer Це не лише двоетапний процес, але і ваше вікно втратило свій максимальний стан, коли ви повернетесь до нього. :(
Тимо

43

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

  • Клавіша Windows + двічі натисніть стрілку вниз.

Коли не максимізовано:

  • Клавіша Windows + натисніть стрілку вниз один раз.

1
Яка різниця між натисканням раз та двічі? Про натискання цього разу вже згадувалося…
slhck

@slhck Я не думаю, що є різниця. Одноразове натискання мінімізує вікно, в якому зараз фокус, і переміщує фокус в інше вікно. Повторне натискання просто зводить до мінімуму це вікно, і т.д. і т.п.
John Bensin

13
Насправді Ріккі (з умовою) має рацію. Натискання клавіші Win + Down при збільшенні вікна не зведе до мінімуму, а лише відновить її вниз. Вам доведеться ще раз натиснути Win + Down, щоб мінімізувати це.
Отьєль

Для мого комп'ютера Win10 потрібні чотири стрілки вниз
J-Dizzle

Як просто
Вадим

14

Згідно з підтримкою microsoft , його немає, але це легко скриптується під час автоматичної роботи .

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

Дякуємо за швидку відповідь, посилання гарячих клавіш Microsoft та те, що схоже на безкоштовне рішення!
Іоніса

щойно додав базовий шаблон для того, що шукаєш, закодований в autoit.
MaQleod

2
Чому потік? Це життєздатне рішення, а також можна налаштувати робити набагато більше, ніж просто зосереджене вікно. Багато в чому це може набагато перевершити прийняту відповідь, залежно від уподобань ОП (наприклад, вибору 3 найвищих вікон та виділення певних, які він / вона ніколи не хоче мінімізувати та мінімізувати решту).
MaQleod

12

Якщо те, що ви хочете, - це простий спосіб відкрити та мінімізувати вікно, яке ви часто використовуєте, просто зафіксуйте його на панелі завдань і перемістіть його на одне з перших позицій. Тоді ви можете використовувати Windows+ 1, 2і 3т.д. для швидкого перемикання вікна.

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


4

Сценарій 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

1
Я не думаю, що вам потрібне повернення, оскільки це однолінійна клавіша
DLeh

Це не працює, коли я використовую клавішу alt.
wizlog

Чи можете ви поясніть, чому саме , Aпараметр? AutoHotKey Допомога не встановив це досить ясно для мене.
Sopalajo de Arrierez

@SopalajodeArrierez. Якщо ви подивитесь на допомогу для WinMinimize, ви побачите перший параметр WinTitle. Якщо ви подивитесь на допомогу для WinTitle, ви побачите в таблиці швидких довідок у верхній частині сторінки, що таке "A".
Сем Хаслер

О, так The Active Window, вибачте. Занадто довго без програмування на AutoHotkey, тому я швидше задумався "A", а не просто A.
Sopalajo de Arrierez

1

Оскільки у 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.