Verknüpfung zum Minimieren aller Fenster unter OS X.

8

Gibt es eine Verknüpfung, um alle Fenster wie in Windows zu minimieren? In Windows ist es Windows Key+ D.

Ron Rejwan
quelle

Antworten:

8

Es gibt keine Verknüpfung, um alle Fenster aller Anwendungen zu minimieren . Einige Alternativen:

  • Um (alle Fenster) aller Anwendungen außer der aktuellen auszublenden , drücken Hoder klicken Sie auf das Fenster einer anderen Anwendung. Wenn Sie sich Hin einer Anwendung ohne Fenster befinden, werden alle Fenster ausgeblendet.

    Das Ausblenden einer Anwendung unterscheidet sich vom Minimieren der Fenster. Die Fenster der Anwendung werden nicht im Dock angezeigt und alle werden beim nächsten Wechsel zu dieser Anwendung wieder angezeigt.

  • Um alle Fenster der aktuellen Anwendung zu minimieren , drücken Moder klicken Sie auf das Minimierungsfeld Box minimieren.

    (Im Allgemeinen bedeutet der Schlüssel häufig "Für alle gelten", insbesondere für Fenster.)

  • Um den DesktopMission Control key anzuzeigen , drücken Sie (für F3 freigegeben) oder verwenden Sie eine separate Tastatur, Maustaste oder Bildschirmkürzel, die in den Systemeinstellungen → Missionssteuerung → Desktop anzeigen festgelegt ist.

    Im Show Desktop-Modus werden vorhandene Fenster von den Bildschirmrändern entfernt, aber neu erstellte Fenster (z. B. über Menübefehle in der aktuellen Anwendung) können interagiert werden. Durch das Wechseln von Anwendungen mit Ausnahme des Finders wird der Show Desktop-Modus abgebrochen.

Kevin Reid
quelle
6

Es gibt keinen genauen Ersatz. Mac OS X ist eher für Anwendungen mit jeweils mehreren Fenstern konzipiert, z. B. für die Trennung von Anwendungsumschalter (Shift-)Cmd-Tabund Fensterwechsel (Shift-)Cmd-Backtick, während Windows eher für Fenster konzipiert ist (weitgehend, aber die Windows 7-Taskleiste erkennt verwandte Anwendungsfenster).

Sie können F11 (oder Fn-F11, abhängig von der Konfiguration in den Systemeinstellungen »Tastatur ) drücken , um alle Fenster aus dem Weg zu räumen und Zugriff auf den Desktop zu erhalten (Teil von Exposé, in den Systemeinstellungen» Exposé & Spaces konfigurieren ) oder Drücken Sie Cmd-Opt-H, um alle Anwendungen außer der aktuell aktiven auszublenden. Um die Fenster der aktuell aktiven Anwendung zu minimieren, drücken Sie Cmd-Opt-Moder wählen Sie Fenster »Alle minimieren, während Sie Optgedrückt halten .


Das folgende AppleScript verbirgt alle Anwendungen bis auf eine - es scheint nicht möglich zu sein, alle auszublenden.

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

Das folgende AppleScript sollte alle Fenster minimieren. Es kann jedoch sehr schmerzhaft sein, sie wiederherzustellen.

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
quelle
Über das zweite Applescript: In iTunes ist 10 button 3nah. Es könnte besser sein tell application ␣ to set miniaturized of windows whose miniaturizable is true to true(oder collapsedfür Finder).
Lri
@Lri Hast du das getestet? Ich habe es versucht, konnte es aber nicht zum Laufen bringen. Ein application process'Fenster hat diese regulären Fenstereigenschaften nicht.
Daniel Beck
Sie müssten diese Liste der Anwendungsprozesse zuerst in Anwendungen konvertieren. (Oder finden Sie einen anderen Weg, um die offenen Anwendungen zu erhalten.)
Lri
@Lri Versuchte das über die application file, hat aber nicht funktioniert. Ich mag die button 3Lösung auch nicht, aber es ist der einzige Gedanke, der funktioniert hat. (p as application)funktioniert auch nicht.
Daniel Beck
Konvertieren Sie zuerst das application file(oder file) vom Alias ​​in Text.
Lri
5

Könnte auch nützlich sein: Was sind die Unterschiede zwischen dem Minimieren und Ausblenden einer Anwendung? - Apple - Stack Exchange .

Ein weiteres Applescript zur Minimierung aller Fenster:


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
quelle
Seltsam. Versuchte das (oder zumindest ähnlich), hat bei mir nicht funktioniert. Viel schöner als click button 3.
Daniel Beck
0

Es gibt keinen Standardweg, dies zu tun. Ich habe Mavericks und El Capitan noch einmal überprüft. Eine der folgenden drei Möglichkeiten wird funktionieren:

  1. H und dann M
  2. fnF11
  3. F3

Mit der ersten Methode werden alle Fenster ausgeblendet. Bei Methode 2 und 3 werden alle Fenster vorübergehend ausgeblendet. Wenn Sie auf eine App klicken, werden alle Fenster wieder angezeigt.

Unpolarität
quelle
0

Warum nicht den Schlüsselcode für F11 in Applescript verwenden? Besonderer Dank geht an https://eastmanreference.com/complete-list-of-applescript-key-codes, die mir dabei geholfen haben, dies herauszufinden.

tell application "System Events"
    key code 103
end tell
David Cence
quelle
Willkommen bei Super User! Es ist nicht nötig, deine Antworten zu markieren :) PS Hast du schon einmal eine andere Version davon gepostet? Ich könnte schwören, dass ich es gesehen habe, kann es aber jetzt nicht finden.
Bertieb
Danke für die Begrüßung. Ja, habe ich! Ich habe es aufgrund von Noob-Fehlern gelöscht. Apropos Noob-Fehler, danke für die Ratschläge zu Tags - deshalb habe ich den früheren gelöscht. Nachdem ich es gepostet hatte, wurde mir klar, dass ich Tags hinzufügen konnte.
David Cence