Raccourci pour minimiser toutes les fenêtres sur OS X

8

Existe-t-il un raccourci pour minimiser toutes les fenêtres comme dans Windows? Sous Windows, c'est Windows Key+ D.

Ron Rejwan
la source

Réponses:

8

Il n'y a pas de raccourci pour minimiser toutes les fenêtres de toutes les applications. Quelques alternatives:

  • Pour masquer (toutes les fenêtres de) toutes les applications sauf celle en cours, appuyez sur Hou cliquez sur la fenêtre d'une autre application. Si vous êtes Hdans une application sans fenêtres ouvertes, cela aura pour effet de masquer toutes les fenêtres.

    Masquer une application est différent de minimiser ses fenêtres; les fenêtres de l'application n'apparaîtront pas dans le Dock, et toutes réapparaîtront la prochaine fois que vous passerez à cette application.

  • Pour réduire toutes les fenêtres de l'application actuelle , appuyez sur Mou cliquez sur la case de réduction minimiser la boîte.

    (En général, la clé signifie souvent «appliquer à tous», en particulier pour les fenêtres.)

  • Pour afficher le bureau , appuyez sur Mission Control key(partagé avec F3) ou utilisez un clavier, un bouton de souris ou un raccourci d'angle d'écran défini dans Préférences Système → Contrôle de mission → Afficher le bureau.

    En mode Afficher le bureau, les fenêtres existantes sont repoussées des bords de l'écran, mais les fenêtres nouvellement créées (telles que les commandes de menu dans l'application actuelle) peuvent interagir avec. La commutation des applications, sauf vers le Finder, annulera le mode Afficher le bureau.

Kevin Reid
la source
6

Il n'y a pas de substitut exact. Mac OS X est conçu davantage autour d'applications avec plusieurs fenêtres chacune, par exemple dans la séparation du sélecteur d'application (Shift-)Cmd-Tabet du cycle de fenêtre (Shift-)Cmd-Backtick, tandis que les fenêtres sont davantage conçues autour des fenêtres (en grande partie, mais la barre des tâches de Windows 7 reconnaît les fenêtres d'application associées).

Vous pouvez appuyer sur F11 (ou Fn-F11, selon la configuration dans Préférences Système »Clavier ) pour éloigner toutes les fenêtres pour accéder au bureau (partie d'Exposé, configurer dans Préférences Système» Exposé & Espaces ), ou appuyez sur Cmd-Opt-Hpour masquer toutes les applications sauf celle actuellement active. Pour réduire les fenêtres de l'application actuellement active, appuyez sur Cmd-Opt-Mou sélectionnez Fenêtre »Tout réduire tout en maintenant Optenfoncée.


L'AppleScript suivant masque toutes les applications sauf une - il ne semble pas possible de les masquer toutes.

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

Le AppleScript suivant devrait réduire toutes les fenêtres. Cependant, il peut être très difficile de les restaurer.

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
la source
À propos du deuxième Applescript: dans iTunes 10 button 3est proche. Il pourrait être préférable de tell application ␣ to set miniaturized of windows whose miniaturizable is true to true(ou collapsedpour Finder).
Lri
@Lri Avez-vous testé cela? J'ai essayé mais je n'ai pas réussi à le faire fonctionner. Une application process'fenêtre n'a pas ces propriétés de fenêtre normales.
Daniel Beck
Vous devez d'abord convertir cette liste de processus d'application en applications. (Ou trouvez un autre moyen d'obtenir les applications ouvertes.)
Lri
@Lri J'ai essayé cela via le application file, mais cela n'a pas fonctionné. Je n'aime pas non plus la button 3solution, mais c'est la seule pensée qui a fonctionné. (p as application)ne fonctionne pas non plus.
Daniel Beck
Convertissez d'abord le application file(ou file) de l'alias en texte.
Lri
5

Pourrait également être utile: quelles sont les différences entre la réduction et le masquage d'une application? - Apple - Stack Exchange .

Un autre Applescript pour minimiser toutes les fenêtres:


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
la source
Impair. J'ai essayé ça (ou du moins similaire), ça n'a pas marché pour moi. Beaucoup mieux que click button 3.
Daniel Beck
0

Il n'y a aucun moyen standard de procéder. J'ai revérifié Mavericks et El Capitan, l'une des trois façons suivantes fonctionnera:

  1. H et alors M
  2. fnF11
  3. F3

en utilisant la première méthode, toutes les fenêtres seront masquées. Pour les méthodes 2 et 3, toutes les fenêtres sont masquées temporairement - si vous cliquez sur une application, toutes les fenêtres reviendront.

non-polarité
la source
0

Pourquoi ne pas utiliser le code clé pour F11 en applescript. Un merci spécial à https://eastmanreference.com/complete-list-of-applescript-key-codes pour m'avoir aidé à comprendre cela.

tell application "System Events"
    key code 103
end tell
David Cence
la source
Bienvenue sur Super User! Il n'est pas nécessaire de marquer vos réponses :) PS Avez-vous déjà publié une autre version de cela? Je pourrais jurer que je l'ai vu, mais je ne le trouve pas maintenant.
bertieb
Merci pour l'accueil. Oui je l'ai fait! Je l'ai supprimé en raison d'erreurs noob. En parlant d'erreurs noob, merci pour les conseils sur les tags - en fait, c'est pourquoi j'ai supprimé le précédent. Après l'avoir posté, j'ai réalisé que je pouvais ajouter des tags.
David Cence