Respostas:
Eu tenho usado o atalho Alt+ Spaceseguido por Nanos. Funciona em qualquer versão do Windows, desde o Windows 3.0! Ele deve funcionar com todos os layouts de teclado e provavelmente até com todas as localizações do Windows.
Alt+ Spaceabre o menu geral do Windows. Você pode abri-lo manualmente clicando com o botão esquerdo do mouse no canto superior esquerdo da janela.
O menu contém as opções para maximizar, minimizar, fechar a janela etc. Ele também sublinha a tecla que você precisa pressionar para selecionar a opção apropriada ("miNimize").
Não Né uma "tecla de atalho" geral, mas uma tecla de acesso - um atalho de teclado para uma entrada em um menu da GUI que funciona apenas se / após a abertura do menu. Os textos dos itens de menu diferem entre as localizações (idiomas), e é por isso que uma letra diferente pode ser sublinhada e servir como chave de acesso.
Uma pequena solução alternativa é Alt+ Esc- ela não minimiza a janela ativa, mas a coloca atrás de todas as outras janelas. O efeito é semelhante no entanto.
Sei que não é exatamente o que o solicitante de perguntas queria, mas é uma solução de etapa única do Windows que funciona de maneira semelhante.
No Windows 7 e posterior, você pode minimizar a janela ativa no momento com: Win+ Down.
(Esse pode ser um recurso Aero que também funciona com o Vista.)
Quando maximizado:
Quando não está maximizado:
de acordo com o suporte da microsoft , não há um, mas é facilmente script em autoit .
Edição: Abaixo está um exemplo muito básico de como realizar uma tecla de atalho para minimizar a janela focada, totalmente comentada.
#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
Se o que você deseja é uma maneira fácil de abrir e minimizar uma janela usada com frequência, basta fixá-la na barra de tarefas e movê-la para uma das primeiras posições. Então você pode usar Windows
+ 1
, 2
, 3
etc, para alternar rapidamente a janela.
Chega de percorrer um monte de janelas com 'Alt' + 'Tab' para maximizar novamente.
Script AutoHotKey para Minimize:
;=============================================================================;
; WINDOWS KEY + Alt + Down -- Minimizies Active window
;=============================================================================;
; instead of "Restore Down" for Win+Down
#!Down::WinMinimize, A
Explicação:
[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
parâmetro, por favor? A Ajuda do AutoHotKey não define o suficiente para mim.
The Active Window
, desculpe. Muito tempo sem programar no AutoHotkey, pensei em "A"
vez de apenas A
.
Como o Windows não possui uma tecla de atalho, você pode usar uma solução de terceiros, como a autoit para fazer isso.
Abaixo está um script simples para isso. É o primeiro a definir uma tecla de atalho (com HotKeySet () ), a fim de minimizar a janela atual (com WinSetState () ).
#include <WinApi.au3>
HotKeySet("!M",'MinimizeWin') ;Alt+Shift+m
While 1
Sleep(100)
WEnd
Func MinimizeWin()
WinSetState("[ACTIVE]", "", @SW_MINIMIZE)
EndFunc