답변:
글쎄, 나는 그것이 실제로 당신이 찾고있는 대답이라고 의심하지만, Windows 7에서는 이것을 어딘가에 powershell 스크립트로 저장할 수 있습니다 :
$dllInfo = '[DllImport("user32.dll")] public static extern bool ShowWindowAsync(IntPtr hWnd, int nCmdShow);'
Add-Type -MemberDefinition $dllInfo -name NativeMethods -namespace Win32
foreach($proc in Get-Process){
$hwnd = $proc.MainWindowHandle
# Restore window
[Win32.NativeMethods]::ShowWindowAsync($hwnd, 4) | Out-Null
}
그런 다음 키를 바인딩하여 해당 스크립트를 실행하십시오.
최소화 된 창을 데스크탑으로 복원 하려면 WinKey+ Shift+ M를 사용하십시오 .
현재 창을 최대화 하려면 WinKey+ Up Arrow를 사용하십시오 .
WinKey+ Left Arrow를 사용 하여 창을 화면 왼쪽으로 최대화하십시오.
WinKey+ Right Arrow를 사용 하여 화면 오른쪽의 창을 최대화하십시오.
소스 .
Windows Task Manager
( Ctrl+ Shift+ Esc)를 엽니 다 .Applications
탭이 선택되어 있는지 확인하십시오 .Windows
한 다음을 선택하십시오 Maximize
.현재 상태에 관계없이 모든 창을 최대화합니다.
를 누르면 WinKey+ D 다시 , 당신이 누르기 전에 모든 창은 이전 상태로 복원됩니다 WinKey+ D처음. Windows 7에서 작동합니다.
이 솔루션에서는 "하나의 창"상태 만 전환 할 수 있습니다.
WinKey + 1, WinKey + 2, ..., WinKey + 9, WinKey + 0을 사용하여 다음 중 하나의 최소화 된 상태와 복원 된 상태 사이를 전환 할 수 있습니다.
또는
이것은 1 키가 아니지만 보이는 것보다 빠릅니다. AUTOHOTKEY가 있으면 하나의 키로 할 수 있다고 생각하지만 귀찮게하지 않았습니다. 어쨌든:
일부 게시물에서 보는 것과 달리 windows-shift-M은 모든 것을 최대화하지는 않으며 '이전의 모든 것을 최소화'합니다. 즉, 창은 원래 상태로 돌아갑니다.