Zminimalizować wszystko w Mac OS?

61

Jestem niedawnym uchodźcą z Windowsa (przynajmniej na jednym z moich komputerów).
Jedną z rzeczy, których tak naprawdę brakuje w Mac OS, jest możliwość zminimalizowania wszystkich okien.

Nie mogę znaleźć skrótu, który to robi, ani nawet skryptu. Wszystko byłoby dobrze.

AngryHacker
źródło
Narzędzie Better Touch Tool (jest bezpłatne) ma skrót „Ukryj wszystkie okna”, który działa jak Windows, w którym faktycznie minimalizuje i ukrywa wszystkie otwarte okna (w przeciwieństwie do domyślnego OSX po prostu przeniesienia ich poza ekran). Możesz przypisać go do dowolnej kombinacji klawiatury lub ruchu myszy ... Przypisałem go do „OPTION_KEY + Move_Mouse_Into_Lower_Left_Corner”.
jsherk

Odpowiedzi:

78

Mac OS X nazywa to Exposé, a domyślnym klawiszem jest F11 lub Command-F3. Możesz to zmienić - a także zmapować do przesunięcia myszy w rogu ekranu - w Panelu sterowania.

Nie minimalizuje to jednak dokładnie wszystkich okien, po prostu tymczasowo je odsuwa, abyś mógł zobaczyć pulpit.

Aby zminimalizować bieżące okno, naciśnij Command-M. Aby zminimalizować wszystkie okna aplikacji w centrum uwagi, naciśnij Command-Option-M. Lub możesz nacisnąć Command-H, który ukrywa aplikację. Command-H zminimalizuje twoje aplikacje jeden po drugim, ale nie zadziała na ostatniej otwartej. Command-Option-H ukryje wszystkie inne aplikacje oprócz aktywnej.

Innym istotnym skrótem jest przytrzymanie klawisza Command + Opcja i kliknięcie pulpitu, co zminimalizuje wszystko oprócz otwartego okna Findera. Wykonanie tego samego i kliknięcie ikony stacji dokującej zminimalizuje każde inne okno oprócz tego programu (i otworzy to okno programów, jeśli nie jest otwarte).

derobert
źródło
To nie daje ani jednego kliknięcia ani naciśnięcia klawisza, aby przejść bezpośrednio do pulpitu. Odpowiedź w języku ActionScript jest dostępna.
Johnny, dlaczego
Czy istnieje sposób, aby sprowadzić zminimalizowane lub ukryte okno z powrotem za pomocą klawiatury? Kto postanowił ukryć te aplikacje przed przełącznikiem Command + Tab i dlaczego?
Salomanuel
28

Używam Command-Alt-Desktop (kliknięcie gdzieś na pulpicie). Wszystkie okna znikają.

Społeczność
źródło
3
Najwyraźniej działa to tylko wtedy, gdy okno wyszukiwarki nie jest aktywne. Uwielbiam użyteczność
Maca
4
Jest to przydatne tylko wtedy, gdy część pulpitu jest widoczna w pierwszej kolejności
John, dlaczego
16

Oto AppleScript, który przełącza się do Findera, ukrywa wszystkie inne programy, a następnie minimalizuje wszystkie okna Findera, zasadniczo takie same jak w zaakceptowanej odpowiedzi, ale połączone w jeden skrypt.

activate application "Finder"
tell application "System Events"
    set visible of processes where name is not "Finder" to false
end tell
tell application "Finder" to set collapsed of windows to true

Za pomocą Automatora możesz utworzyć usługę dla skryptu:

Następnie możesz nadać tej usłudze skrót klawiaturowy w Preferencjach systemowych.

Możesz też zapisać jako aplikację w AppleScript Editor i dodać ją do Docka. Kliknij, aby uruchomić i wykonać skrypt.

Daniel Beck
źródło
Niesamowite! Działa lepiej niż jakikolwiek inny AppleScript, jaki widziałem ... prawie natychmiast. Teraz, jak dodać go do paska menu i byłoby idealnie!
jsherk
1
@jsherk Thanks. Minusem jest oczywiście zależność od dostępnych pozycji menu. Tłumacz Findera, a to się psuje. Usuń pozycje menu (mało prawdopodobne, ale Apple nie jest dostawcą kompatybilnym wstecz), a to się psuje. Tam, gdzie Twoja odpowiedź nadal działa lepiej, jest menu kontekstowe aplikacji Dock, tworzenie ikony stanu menu itp., Wszystko poza możliwościami podstawowych skryptów AppleScript.
Daniel Beck
Jeśli zapiszesz jako aplikację w edytorze ActionScript, możesz przeciągnąć aplikację do doku. Daje to prawie takie samo zachowanie, przy takim samym wysiłku, jak przycisk „Pokaż pulpit” systemu Windows. I tak, nie rozumiem, dlaczego ta akcja nie jest wbudowana w MacOS.
Johnny, dlaczego
@DanielBeck ładne, działa bardzo szybko, dzięki. Co sądzisz o odwrotnym skrypcie - pokaż wszystko? : D
Bartłomiej Skwira
@BartlomiejSkwira Left jako ćwiczenie dla czytelnika.
Daniel Beck
6

Ktoś w końcu wymyślił, jak poprawnie wyświetlać pulpit:

http://www.everydaysoftware.net/showdesktop/index.html

EDYCJA: Ta aplikacja ShowDesktop działa jak przycisk Windows Show Desktop ... jednocześnie ukryje / zminimalizuje wszystkie okna (z opcją włączenia okien Findera) za pomocą jednego kliknięcia na ikonę, którą można umieścić na pasku menu.

EDYCJA: Znalazłem jeszcze lepsze rozwiązanie ... Narzędzie Better Touch Tool (za darmo) ma skrót „Ukryj wszystkie okna”, który działa jak Windows, gdzie faktycznie minimalizuje i ukrywa wszystkie otwarte okna (w przeciwieństwie do domyślnego OSX po prostu przeniesienia ich z ekranu ). Możesz przypisać go do dowolnej kombinacji klawiatury lub ruchu myszy ... Przypisałem go do „OPTION_KEY + Move_Mouse_Into_Lower_Left_Corner”.

jsherk
źródło
1
Zdajesz sobie sprawę, że nie robi nic, czego 10-liniowy AppleScript nie potrafi? Po prostu ukrywa wszystkie aplikacje oprócz Findera ( Cmd-Opt-H) i minimalizuje wszystkie okna Findera ( Cmd-Opt-M). Jest tam w zaakceptowanej odpowiedzi.
Daniel Beck
@Daniel Tak, TAK NIE ... AppleScript ukryje / zminimalizuje jedno okno na raz (jedno po drugim) i nie może jednocześnie ukryć / zminimalizować wszystkich okien wszystkich aplikacji jednocześnie. Ta aplikacja jednocześnie ukryje / zminimalizuje wszystkie okna w tym samym czasie ORAZ masz możliwość włączenia okien Findera, jeśli chcesz ORAZ możesz umieścić go na pasku menu, aby nie był wymagany skrót klawiaturowy, wystarczy jedno kliknięcie myszy i jest zrobione. Jak wspomniano w pytaniu, pochodzą one z systemu Windows, a system Windows ma przycisk jednego kliknięcia, aby natychmiast ukryć / zminimalizować wszystkie okna.
jsherk
Jesteś w błędzie. Zobacz moją odpowiedź. Pojedyncze kliknięcie (jeśli wybierzesz trasę aplikacji w Docku) i tak szybko, jak ten program. A oto brudny mały sekret: ta aplikacja robi to samo. Kilkakrotnie kliknij ikonę Dock, aby ukryć wszystko, a jednocześnie obserwuj pasek menu. Okno jest aktywne menu Finder. Zastanawiam się, dlaczego ...
Daniel Beck
1
Łał. Wysyła nawet _CGPostKeyboardEventzamiast poprawnie aktywować elementy menu, tak jak ja. Celowo nie korzystałem np. key code "m" using {command down, option down}Ze względu na możliwość dostosowania skrótów klawiaturowych. I nic dziwnego, że jeśli zmienisz skrót klawiaturowy na Minimalizuj wszystko w Finderze w Preferencjach systemowych »Klawiatura» Skróty klawiaturowe »Aplikacje , ten program się zepsuje, gdy wybierzesz opcję Pokaż Finder po ukryciu wszystkich . Prawie nie zastanawiałbym się, jak wymyślić, jak to zrobić poprawnie ...
Daniel Beck
1
@DanielBeck Stoję poprawiony… wymyśliłeś pierwszy AppleScript, który robi to poprawnie! Gdzie byłeś 2 miesiące temu lol: macscripter.net/viewtopic.php?pid=147285 stackoverflow.com/questions/9620499/... stackoverflow.com/questions/8620605/…
jsherk
5

Nie potrzeba skryptów itp.

Po prostu kliknij:

+ + H+ M

Fatih Arslan
źródło
1
Jest to również skrót klawiszowy Firefoksa, więc jeśli zdarzy ci się, że jest otwarty i wybrany, zobaczysz podgląd mobilny.
2C-B
W iTerm jest to również skrót. Ale Command-Alt-H też wydaje się działać dla mnie. Ukrywa wszystkie okna w tle.
Christophe De Troyer,
A jeśli nie masz klawiaturę Apple dla komputera Mac, ale klawiatury Windows to jest klawisz Windows + Alt + H + M .
Elmex80s
3

Możesz przypisać własny klawisz skrótu do elementu Desktop w kategorii Expose & Spaces w panelu preferencji Keyboard (i Mouse) aplikacji Preferencje systemowe.

To ukryje wszystkie okna, umożliwiając dostęp do dowolnej zawartości na pulpicie. Fajne jest to, że ponowne naciśnięcie tego samego skrótu przywróci wszystko tak, jak było wcześniej.

Sergio Acosta
źródło
W systemie Windows Start-D wykonuje tę samą podstawową czynność, ukrywa, a następnie przywraca, zakładając, że w międzyczasie nie przywrócisz własnego okna i sprawi, że ukryje je zamiast przywracać inne.
dlamblin
3

Możesz pokazać pulpit bezpośrednio, bez minimalizowania okien. Możesz utworzyć Aktywny róg ekranu , róg ekranu, w którym, jeśli przejdziesz, wykonywana jest akcja. Przejdź do Preferencji systemowych -> Ujawnij i spacje, wybierz kartę Ujawnij, a u góry masz aktywne rogi ekranu. Zdefiniuj jeden i wybierz Pulpit z listy rozwijanej.

W ten sposób, gdy przejdziesz do tego rogu, wszystkie okna odlecą, odsłaniając pulpit.

Edycja : możesz również zobaczyć, jak możesz zmaksymalizować okno (jestem nowym użytkownikiem systemu Mac OS, więc wiem, jak denerwujące jest naciśnięcie zielonego przycisku i brak maksymalizacji okna): możesz przeczytać więcej tutaj .

alex
źródło
To jest metoda, którą wolę. W najnowszej wersji OS X ustawienie to znajduje się w Preferencjach systemowych -> Kontrola misji - Hot Corners.
SeanFromIT
3

Najlepszy i najszybszy sposób na zobaczenie pulpitu, wystarczy przesunąć cztery palce do góry

użytkownik48509
źródło
Za to, co jest warte, jest to nowy wielodotykowy gładzik, który uruchamia funkcję Pokaż pulpit Exposé.
Chealion
Jak, u licha, sprawiasz, że mysz się nie porusza?
Trejkaz
3

Większość innych odpowiedzi dotyczy tymczasowego odsuwania okien na bok za pomocą opcji Expose. Jeśli faktycznie chcesz zminimalizować wszystkie okna, możesz to zrobić dla aplikacji przez ⌘⌥M (niektóre aplikacje) lub ⌥ kliknięcie przycisku minimalizacji w dowolnym oknie (zawsze).

Kevin Reid
źródło
2

Moim rozwiązaniem było po prostu przytrzymanie cmd+ optioni podwójne kliknięcie tuż z boku stacji dokującej (tj. Podwójne kliknięcie na pulpicie), aby natychmiast ukryć wszystkie uruchomione aplikacje i okna (co dziwne, z wyjątkiem Findera, który wydaje się być otwarty).

Ajay
źródło
1
Witamy w superużytkowniku. Łącza tylko odpowiedzi nie są dobrym pomysłem, ponieważ jeśli witryna, do której prowadzisz link, ulegnie awarii, Twoja odpowiedź stanie się zupełnie bezcelowa. Ponadto podlinkowałeś własną stronę. Przeczytaj często zadawane pytania na temat autopromocji - ponieważ może to być postrzegane jako próba wypromowania własnej witryny, niezgodnie z zasadami. Naprawiłem dla ciebie odpowiedź dzięki lepszemu formatowaniu. Jeśli jesteś niezadowolony z tego, możesz przywrócić lub zamieścić na meta informacje o tym, co zrobiłem źle.
Journeyman Geek
0

Podczas konwersji systemu Windows skrót był Control- D. Na komputerze Mac to F11.

Dotyczy to systemu Snow Leopard: Poszedłem do Preferencji systemowych »Klawiatura» Expose & Spaces (w lewym okienku). W prawym okienku zobaczysz Exposé z rozwijanym menu i Spaces z rozwijanym menu. W Exposé zobaczysz „Pulpit”, jeśli jest zaznaczone F11, zminimalizuje wszystkie okna i wyświetli pulpit.

Zobaczysz „F11” po prawej stronie „Pulpit”. Kliknij „F11”, a pojawi się opcja zmiany skrótu. Ponownie przypisałem polecenie „Desktop” do Command- D.

Wyjdź, a teraz Mac będzie działał jak twój stary komputer. Właśnie to wymyśliłem po przeczytaniu powyższych postów i nie zmuszeniu ich do pracy nad tym, co myślę, że próbujesz zrobić.

slhck
źródło
0

To brutalne podejście działa dla mnie:

  • naciśnij + Hkilka razy (aby pozostawić otwarte tylko bieżące okno)
  • następnie naciśnij raz + M(aby zamknąć bieżące okno)
Renaud
źródło
0
  • Command + Alt-Desktop jest OK.
  • lub Rozsuń kciuk i trzy palce, aby pokazać pulpit. (być może nie jest to pomocne)

polecenie alt pulpit

Grzech
źródło