Atalho para minimizar todas as janelas no OS X

8

Existe um atalho para minimizar todas as janelas como no Windows? No Windows, é Windows Key+ D.

Ron Rejwan
fonte

Respostas:

8

Não há atalho para minimizar todas as janelas de todos os aplicativos. Algumas alternativas:

  • Para ocultar (todas as janelas de) todos os aplicativos, exceto o atual, pressione Hou -clique na janela de outro aplicativo. Se você Hestiver em um aplicativo sem janelas, isso ocultará todas as janelas.

    Ocultar um aplicativo é diferente de minimizar suas janelas; as janelas do aplicativo não aparecerão no Dock e todas reaparecerão na próxima vez que você alternar para esse aplicativo.

  • Para minimizar todas as janelas do aplicativo atual , pressione Mou -clique na caixa minimizar minimizar caixa.

    (Em geral, a chave geralmente significa "aplicar a todos", especialmente para janelas.)

  • Para revelar a área de trabalho , pressione Mission Control key(compartilhado com F3) ou use um atalho de teclado, botão do mouse ou canto da tela separado, definido em Preferências do sistema → Controle de missões → Mostrar área de trabalho.

    Enquanto no modo Mostrar área de trabalho, as janelas existentes são empurradas para fora das bordas da tela, mas as janelas recém-criadas (como os comandos de menu no aplicativo atual) podem ser interagidas. A troca de aplicativos, exceto o Finder, cancelará o modo Mostrar área de trabalho.

Kevin Reid
fonte
6

Não há substituto exato. O Mac OS X é projetado mais para aplicativos com várias janelas cada, por exemplo, na separação do alternador de aplicativos (Shift-)Cmd-Tabe do ciclo de (Shift-)Cmd-Backtickjanelas, enquanto o Windows é projetado mais para janelas (em grande parte, mas a barra de tarefas do Windows 7 reconhece janelas de aplicativos relacionadas).

Você pode pressionar F11 (ou Fn-F11, dependendo da configuração em Preferências do sistema »Teclado ) para mover todas as janelas para obter acesso à área de trabalho (parte do Exposé, configure em Preferências do sistema» Exposé e espaços ) ou pressione Cmd-Opt-Hpara ocultar todos os aplicativos, exceto o atualmente ativo. Para minimizar as janelas do aplicativo atualmente ativo, pressione Cmd-Opt-Mou selecione Janela »Minimizar tudo enquanto mantém Optpressionado.


O AppleScript a seguir oculta todos os aplicativos, exceto um - não parece possível ocultar todos eles.

tell application "System Events" to set visible of every application process to false

O AppleScript a seguir deve minimizar todas as janelas. Pode ser uma verdadeira dor para restaurá-los embora.

tell application "System Events"
    repeat with p in every application process whose visible is true
        click (first button of every window of p whose role description is "minimize button")
    end repeat
end tell
Daniel Beck
fonte
Sobre o segundo Applescript: no iTunes 10 button 3está próximo. Poderia ser melhor para tell application ␣ to set miniaturized of windows whose miniaturizable is true to true(ou collapsedpara o Finder).
Lri
@Lri Você já testou isso? Eu tentei, mas não consegui fazê-lo funcionar. Uma application process'janela não possui essas propriedades regulares da janela.
Daniel Beck
Você precisaria converter essa lista de processos de aplicativos em aplicativos primeiro. (Ou encontrar outra maneira de obter os aplicativos abertos.)
Lri
@Lri Tentei isso através do application file, mas não funcionou. Também não gosto da button 3solução, mas é a única coisa que funcionou. (p as application)também não funciona.
Daniel Beck
Converta o application file(ou file) do alias para o texto primeiro.
Lri
5

Também poderia ser útil: Quais são as diferenças entre minimizar e ocultar um aplicativo? - Apple - Troca de pilha .

Outro Applescript para minimizar todas as janelas:


tell application "System Events"
    set procs to file of processes whose visible is true
end tell
repeat with proc in procs
    set proc to proc as text
    try
        tell application proc to set (miniaturized of windows whose miniaturizable is true) to true
    end try
end repeat
tell application "Finder" to set collapsed of windows to true
Lri
fonte
Ímpar. Tentei isso (ou pelo menos semelhante), não funcionou para mim. Muito melhor do que click button 3.
Daniel Beck
0

Não existe uma maneira padrão de fazer isso. Verifiquei duas vezes Mavericks e El Capitan, uma das três maneiras a seguir funcionará:

  1. H e depois M
  2. fnF11
  3. F3

usando o primeiro método, todas as janelas estarão ocultas. Nos métodos 2 e 3, todas as janelas ficam ocultas temporariamente - se você clicar em qualquer aplicativo, todas as janelas voltarão.

falta de polaridade
fonte
0

Por que não usar o código da tecla F11 no AppleScript? Agradecimentos especiais a https://eastmanreference.com/complete-list-of-applescript-key-codes por me ajudar a descobrir isso.

tell application "System Events"
    key code 103
end tell
David Cence
fonte
Bem-vindo ao Super Usuário! Não é necessário marcar suas respostas :) PS: Você postou outra versão disso antes? Eu poderia jurar que vi, mas não consigo encontrá-lo agora.
bertieb 11/09/18
Obrigado pela recepção. Sim eu fiz! Eu o apaguei devido a erros noob. Por falar em erros noob, obrigado pelo conselho sobre as tags - na verdade, foi por isso que excluí o anterior. Depois de postado, percebi que poderia adicionar tags.
David Cence