Questão Qual é a tecla de atalho do Windows para minimizar uma única janela atualmente ativa?


No Windows Vista, estou familiarizado com Windows Key Ganhar + D para mostrar a área de trabalho, mas às vezes eu só quero minimizar duas ou três janelas como elas se tornam ativas e não o lote inteiro.

Qual tecla de atalho posso usar para minimizar apenas a janela ativa no momento?


106


origem




Respostas:


Eu tenho usado o atalho Alt+Espaço Seguido por N por anos. Funciona em qualquer versão do Windows, todo o caminho de volta para o Windows 3.0! Ele deve funcionar com todos os layouts de teclado e, provavelmente, até mesmo todas as localizações do Windows.

Alt+Espaço abre o menu geral das janelas. Você pode abri-lo manualmente clicando com o mouse no canto superior esquerdo da janela.

O menu contém as opções para maximizar, minimizar, fechar a janela, etc. Também sublinha a tecla que você precisa pressionar para selecionar a opção apropriada ("miNimize").

o N não é um "atalho" geral, mas uma tecla de acesso - um atalho de teclado para uma entrada em um menu GUI que funciona somente se / depois o menu é aberto. Os textos dos itens de menu diferem entre as localizações (idiomas), motivo pelo qual uma letra diferente pode ser sublinhada e servir como chave de acesso.


119



Isso pausa muitos sites de streaming de áudio (barra de espaço é o culpado) - gregg
Não funciona se o idioma / layout atual não for o inglês. - Dima Stefantsov
Duh. Pressione Alt + Space e veja o atalho do teclado no seu idioma. - Torben Gundtofte-Bruun
Eles mudaram as teclas de atalho por idioma? Perturbador ... - Timo
@Timo É difícil pressionar a tecla N se o seu teclado não tem uma chave N. Considerando que existe mais de um layout de teclado (e uso), eu espero que eles mudem as teclas de atalho para ajustar o idioma ou o teclado. - 8bittree


No Windows 7 e posterior, você pode minimizar a janela ativa no momento com: Ganhar+Baixa.

(Este pode ser um recurso do Aero que também funciona com o Vista.)


76



Note que você precisa ter o Aero Snap habilitado para que isso funcione. - Sasha Chedygov
Você quer dizer isso: aerosnap.de/index_eng.htm ? Mesmo com isso no Windows Vista-seta para baixo só parece funcionar com cerca de metade das janelas. alt-space n é muito mais confiável. - Ionise
Não funciona em nenhuma janela maximizada ou em meia tela. - Coxy
@Coxy É um processo de 2 etapas, se é maximizado ou encaixado. O primeiro curso restaura a forma original, o segundo golpe minimiza-o. Não é muito confortável. - user
@buffer Não é apenas um processo de 2 passos, mas sua janela também perdeu seu estado maximizado quando você volta para ele. :( - Timo


Uma pequena solução é Alt + Esc - não minimiza a janela ativa, mas a coloca atrás de todas as outras janelas. O efeito é semelhante no entanto.

Eu sei que não é exatamente o que o usuário da pergunta queria, mas é uma solução integrada de uma etapa do Windows que funciona de maneira semelhante.


54



Eu gosto mais da sua solução porque ela requer o mínimo de digitação e pode ser feita apenas com a mão esquerda! Se todas as suas janelas estiverem maximizadas, isso alcançará quase o mesmo efeito. - goweon


Quando maximizado:

  • Tecla do Windows + pressione a seta para baixo duas vezes.

Quando não maximizado:

  • Tecla Windows + pressione a seta para baixo uma vez.

34



Qual é a diferença entre pressionar uma vez e duas vezes? Pressionando esta vez já foi mencionado ... - slhck
@slhck Não acho que haja diferença. Pressionar uma vez minimiza a janela que atualmente está em foco e move o foco para outra janela. Pressionar novamente simplesmente minimiza aquela janela, etc. etc. - John Bensin
Na verdade Ricky é (com condição) certo. Pressionar Win + Down quando uma janela é maximizada não a minimiza, mas apenas a restaura. Você tem que pressionar Win + Down mais uma vez, a fim de minimizá-lo. - Otiel
Para meu computador Win10, são necessárias quatro setas para baixo - J-Dizzle


de acordo com suporte microsoft, não há um, mas é facilmente escrito em autoit.

EDIT: Abaixo está uma amostra muito muito básica 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

14



Obrigado pela resposta rápida, pelo link das teclas de atalho da Microsoft e pelo que parece ser uma solução gratuita! - Ionise
Acabei de adicionar um modelo básico para o que você está procurando, codificado em autoit. - MaQleod
Por que um downvote? É uma solução viável e também pode ser personalizada para fazer muito mais do que apenas a janela focada. De muitas maneiras, isso pode ser muito superior à resposta aceita, dependendo das preferências do OP (como selecionar as três janelas mais altas e isolar certas que ele nunca quer que sejam minimizadas e minimizar o resto). - MaQleod


Se o que você deseja é uma maneira fácil de abrir e minimizar uma janela que você usa 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 rapidamente alternar a janela.

Não mais rolando através de cargas de janelas com ´Alt´ + ´Tab´ para maximizá-lo novamente também.


9





Script AutoHotKey para Minimizar:

;=============================================================================;
; 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

4



Eu não acho que você precisa do retorno porque é uma tecla de atalho de uma linha - DLeh
Isso não funciona quando eu uso a tecla alt. - wizlog
Você poderia por favor explicar por que o , A parâmetro, por favor? o Ajuda AutoHotKey não deixe claro o suficiente para mim. - Sopalajo de Arrierez
@SopalajodeArrierez, Se você olhar para a ajuda do WinMinimize, verá que o primeiro parâmetro é o WinTitle. Se você olhar a ajuda do WinTitle, você verá na tabela Referência Rápida no topo da página o que é "A". - Sam Hasler
Ai sim, The Active Window, desculpa. Muito tempo sem programar no AutoHotkey, então eu estava pensando em "A", em vez de apenas A . - Sopalajo de Arrierez


Como o Windows não possui uma tecla de atalho para ele, você pode usar uma solução de terceiros, como autoit para fazer isso.

Abaixo está um script simples para isso. Este primeiro para definir uma tecla de atalho (com HotKeySet ()), do que 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

1