답변:
나는 바로 가기를 사용했습니다 Alt+ Space다음 N년. Windows 3.0까지 모든 Windows 버전에서 작동합니다! 모든 키보드 레이아웃 및 모든 Windows 현지화와 함께 작동해야합니다.
Alt+ Space일반 창 메뉴를 엽니 다. 왼쪽 상단 창 모서리에있는 마우스로 마우스 왼쪽 버튼을 클릭하여 수동으로 열 수 있습니다.
이 메뉴에는 창 최대화, 최소화, 닫기 등의 옵션이 있습니다. 또한 적절한 옵션 ( "miNimize")을 선택하기 위해 눌러야하는 키에 밑줄을 긋습니다.
이것은 N일반적인 "핫키"가 아니라 액세스 키 – 메뉴가 열릴 때 / 후에 만 작동하는 GUI 메뉴 항목의 바로 가기 키 입니다. 메뉴 항목 텍스트는 현지화 (언어)마다 다르므로 다른 문자에 밑줄이 표시되어 액세스 키 역할을 할 수 있습니다.
작은 해결 방법은 Alt+ Esc– 활성 창을 최소화하지 않고 다른 모든 창 뒤에 배치합니다. 그러나 효과는 비슷합니다.
질문자가 원하는 것이 정확히 아니라는 것을 알고 있지만 비슷한 방식으로 작동하는 기본 제공 Windows 원스텝 솔루션입니다.
Windows 7 이상에서는 다음을 사용하여 현재 활성화 된 창을 최소화 할 수 있습니다. Win+ Down.
Vista와 함께 작동하는 Aero 기능 일 수도 있습니다.
최대화 될 때 :
최대화되지 않은 경우 :
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.
창에는 단축키가 없으므로 autoit과 같은 타사 솔루션을 사용할 수 있습니다.
아래는 간단한 스크립트입니다. 단축키를 설정하는 첫 번째 (로 HotKeySet () ), 현재 창을 최소화보다 (와 WinSetState () ).
#include <WinApi.au3>
HotKeySet("!M",'MinimizeWin') ;Alt+Shift+m
While 1
Sleep(100)
WEnd
Func MinimizeWin()
WinSetState("[ACTIVE]", "", @SW_MINIMIZE)
EndFunc