Jak utworzyć skrót klawiaturowy, aby * zmaksymalizować * bieżące okno?

14

Uwielbiam używać klawiatury w systemie Windows. Jest to zintegrowana część systemu operacyjnego i wydaje się, że tak; prawie każda akcja myszy ma odpowiednik klawiatury.

Ponieważ jednak coraz częściej używam komputerów Mac, brakuje mi przede wszystkim dwóch rzeczy związanych z systemem Windows: możliwości maksymalizacji (a nie tego, co robi zielony przycisk (co to robi?)) - okien i zdolności do maksymalizacji okien z klawiatury.

Zatem bez zbędnych ceregieli: jak zmaksymalizować okna za pomocą skrótu klawiaturowego?

JavaAndCSharp
źródło
1
Z jakiej wersji systemu operacyjnego korzystasz? Jeśli Lion, maksymalizując, masz na myśli tryb pełnoekranowy, czy tylko największe możliwe okno w zwykłym trybie ekranowym?
Daniel
1
Zielony przycisk nazywa się przyciskiem Zoom. To, co robi, to przełącza okno między rozmiarem zdefiniowanym przez użytkownika a „optymalnym” rozmiarem na podstawie zawartości. Na przykład, jeśli korzystasz z Safari, okno będzie wystarczająco szerokie, aby pokazać pełną szerokość strony, ale nie szersze. W praktyce nie podoba mi się jego nieprzewidywalność i nie używam jej.
daGUY

Odpowiedzi:

9

Jednym z najłatwiejszych sposobów jest skorzystanie z BetterTouchTool . Umożliwi powiązanie skrótu klawiaturowego lub skrótu z gładzikiem z wieloma poleceniami, w tym maksymalizacją okna.

Po przejściu na stronę ustawień BTT wykonaj następujące czynności:

  1. Przejdź na kartę Klawiatura u góry.
  2. Na dole w pobliżu skrótu klawiaturowego wprowadź dowolny skrót klawiaturowy.
  3. W polu Predefiniowane działanie wybierz Maksymalizuj okno .

Oprócz „Maksymalizacji okna” istnieje wiele innych opcji związanych z maksymalizacją:

  • Maksymalizuj lewe okno
  • Maksymalizuj okno w prawo
  • Maksymalizuj okno do dolnej połowy
  • Maksymalizuj okno do górnej połowy
  • Maksymalizuj do następnego monitora
Rozsądny
źródło
Czy to F? Nie mam dostępu do mojego MB z MAS na nim ATM. [edycja: dodano więcej akronimów. dilbert.com/strips/comic/1993-01-12 . btw, F = za darmo.]
JavaAndCSharp
@JavaAndCSharp: Tak, pobierasz go bezpośrednio ze strony internetowej. Deweloper docenia jednak darowizny.
Rozsądny
1
Dzięki. Wow, jedyne darmowe rozwiązanie tutaj nie ma głosów, ale płatne rozwiązanie ma 2? Smutny. Oto zielony czek dla ciebie.
JavaAndCSharp
1
@JavaAndCSharp Wygląda na to, że masz silne nastawienie do bezpłatnych rozwiązań. Dobre rozwiązania są na ogół ważniejsze niż darmowe. Za niektóre rzeczy warto zapłacić. Gdyby użytkownicy komputerów Mac nie wierzyli w to, prawdopodobnie nie byliby to użytkownicy komputerów Mac.
Daniel
@DanielL: Zdecydowanie zgadzam się, że za niektóre rzeczy warto zapłacić - jak Office, AutoCAD i następna wersja OS X / Windows, jeśli korzystasz z jednego z tych systemów operacyjnych. Jednak wolałbym raczej zapłacić 14 USD na coś innego, na przykład lepszą klawiaturę lub napęd USB.
JavaAndCSharp
8

Przypisałem ten skrypt ⌘M za pomocą FastScripts :

try
    tell application "Finder" to bounds of window of desktop
    tell application (path to frontmost application as text)
        set bounds of window 1 to result
    end tell
on error
    try
        tell application "System Events" to tell (process 1 where it is frontmost)
            click (button 1 of window 1 where subrole is "AXZoomButton")
        end tell
    end try
end try

Jednak nie działa z wieloma wyświetlaczami.

Aplikacje, o których nie wspomniano w innych odpowiedziach:

Lri
źródło
Lri, jesteś mężczyzną! To dobra odpowiedź i nie opiera się na oprogramowaniu innych firm.
gentmatt
6

Aby to zrobić, możesz użyć aplikacji takiej jak Divvy . Divvy pozwala wybrać prostokątny obszar, który ma zająć bieżące okno. Wybranie całego ekranu pozwala wykonać „maksymalizację” podobną do systemu Windows, aby okno z przodu zajmowało całą dostępną przestrzeń na ekranie.

Umożliwia także definiowanie skrótów klawiaturowych dla określonych prostokątnych zaznaczeń, których chcesz często używać. Mogą to być aplikacje na aplikacje lub „skróty globalne”, które będą działać ze wszystkimi aplikacjami. Aby je zdefiniować, kliknij prawym przyciskiem myszy ikonę paska menu Divvy, wybierz preferencje i wybierz „Skróty”. Kliknij „nowy”, a pojawi się ekran, aby zdefiniować wybór i klawisze, których chcesz użyć:

wprowadź opis zdjęcia tutaj

Kyle Cronin
źródło
4

Umożliwi to BetterSnapTool (tego samego autora, co BetterTouchTool). Możesz przeciągnąć okno na górę ekranu, aby zmaksymalizować je (á la Windows 7) lub zdefiniować klawisz skrótu. Istnieje również wiele innych opcji, takich jak maksymalizacja lewej lub prawej połowy itp. To także tylko 1,49 GBP / 1,99 USD w sklepie z aplikacjami, co jest prawie bezpłatne :-)

wprowadź opis zdjęcia tutaj

binarybob
źródło
3

Jest jeszcze jedna świetna aplikacja o nazwie Moom - podobna do Divvy, ale tylko 5 USD.

Robi wszystko, co robi Divvy, a także zmienia rozmiar klawiatury, przeciąganie do krawędzi itp.

mum

Dan
źródło
3

Istnieje wbudowany sposób robienia tego, co chcesz. Obecnie mam Mountain Lion, ale podejrzewam, że będzie działał na Lionie, Snow Leopardzie i wcześniejszych:

Sztuczka, której użyjemy:

Przytrzymanie klawisza Shift podczas naciskania przycisku Zoom (zielony przycisk) maksymalizuje okno tak, jak robi to system Windows. Dodamy skrót klawiaturowy dla Zoomu, który zawiera klawisz Shift.

Procedura:

  1. Przejdź do Preferencji systemowych -> Klawiatura -> Skróty klawiaturowe
  2. Wybierz „Skróty aplikacji” i naciśnij znak plus (+).
  3. Utwórz nowy skrót klawiszowy Zoom, który zawiera klawisz Shift :

    • Zastosowanie: wszystkie aplikacje
    • Tytuł menu: Zoom

      (tak nazywa się funkcja zielonego przycisku)

    • Skrót klawiaturowy: wszystko, co Ci odpowiada. Upewnij się, że zawiera on klawisz Shift!

      (np. Ctrl-Cmd-Shift-Z. Upewnij się, że nie koliduje z istniejącymi skrótami, np. Cmd-Shift-Z z Redo).

EDYTOWAĆ:

Okazuje się, że nie działa w Safari (i prawdopodobnie w innych) - korzystałem z niego z Google Chrome. Aplikacja musi być zaprogramowana do obsługi.

* Jeśli ktoś z Leopard / Snow Leopard / Lion może potwierdzić, byłbym wdzięczny.

nitsas
źródło
1
Nie działa z Preview, QuickTime Player, Sekwencyjnym ani Transmisją.
Lri
2

Aby wykonać pełną maksymalizację, naciśnij ctrl-cmd-f

Przez „maksymalizację” rozumiem rodzaj, w którym paski menu przechodzą w tryb automatycznego ukrywania. (wybacz moją nowość, kupiłem tylko pierwszego Maca wczoraj)

matowe oparzenia
źródło