Ответы:
Я использовал ярлык Alt + Космос с последующим N годами. Работает на любой версии Windows, вплоть до Windows 3.0! Он должен работать со всеми раскладками клавиатуры и, возможно, даже со всеми локализациями Windows.
Alt + Космос открывает общее меню окон. Вы можете открыть его вручную, щелкнув левой кнопкой мыши в левом верхнем углу окна.
Меню содержит параметры для максимизации, минимизации, закрытия окна и т. Д. Оно также подчеркивает клавишу, которую нужно нажать, чтобы выбрать соответствующую опцию («miNimize»).
N это не обычная «горячая клавиша», а клавиша доступа - сочетание клавиш для входа в меню GUI, которое работает только если / после меню открывается. Тексты пунктов меню различаются в зависимости от локализации (языка), поэтому другая буква может быть подчеркнута и служить клавишей доступа.
В Windows 7 и более поздних версиях вы можете свернуть текущее активное окно с помощью: Выиграть + вниз ,
(Это может быть функция Aero, которая также работает с Vista.)
Небольшой обходной путь Alt + Esc - оно не минимизирует активное окно, а помещает его позади всех других окон. Эффект похож, однако.
Я знаю, что это не совсем то, что хотел задать вопрос, но это встроенное одношаговое решение Windows, которое работает аналогичным образом.
Когда развернуто:
Когда не развернуто:
в соответствии с поддержка 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
Если то, что вам нужно, это простой способ открыть и свернуть окно, которое вы часто используете, просто прикрепите его к панели задач и переместите в одну из первых позиций. Тогда вы можете использовать Windows
+ 1
, 2
, 3
и т.д., чтобы быстро переключать окно.
Больше не нужно прокручивать множество окон с помощью «Alt» + «Tab», чтобы снова развернуть его.
Скрипт 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
, A
параметр, пожалуйста? Справка AutoHotKey не достаточно ясно для меня.
The Active Window
, извиняюсь. Слишком долго без программирования на AutoHotkey, поэтому я скорее думал о "A"
вместо просто A
,
Поскольку в 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