Jakie skróty klawiaturowe przesuwają, zmieniają rozmiar i maksymalizują okna w systemie Mac OS X?

127

Właśnie sprawdziłem http://en.wikipedia.org/wiki/Table_of_keyboard_shortcuts, ale następujące wpisy „Zarządzanie oknami” są puste dla Mac OS X:

  • Przenieś skoncentrowane okno
  • Zmień rozmiar skupionego okna
  • Maksymalizuj skoncentrowane okno

Czy naprawdę nie ma wbudowanych skrótów klawiaturowych dla tych w OS X? Robię to cały czas z GNOME pod Linuksem.

Philip Durbin
źródło
1
W wersji 10.9.4 superuser.com/a/718843/60022 działało dla mnie. Pamiętaj, aby nazwać go dokładnie „Zoom”.
user60022
3
Czy istnieje powód, dla którego nikt nie dokonał prostej zamiany kluczy do manipulacji oknami w systemie Windows? Z pewnością po to przychodzi większość czytelników?
Anon Gordon,

Odpowiedzi:

108

Spektakl nie został jeszcze wspomniany. „Z łatwością przesuwaj i zmieniaj rozmiar okien”. - http://spectacleapp.com

Jest open source: https://github.com/eczarny/spectacle

Philip Durbin
źródło
8
Nice - obsługuje zachowanie podobne do „klawisza Windows” + „strzałka” na Win7. Właśnie tego szukałem.
Frederik
Dokładnie to, czego szukałem, proste, dobrze zaprojektowane i bezpłatne!
Jeff
2
Tak, jeszcze raz dziękuję ... Jestem nowy w MacOsX i po prostu myślę, że powinno to być wbudowane w system operacyjny natywnie ... dlaczego zielony przycisk nie daje takiego samego efektu.
рüффп
Spektakl jest naprawdę świetny, używam go od jakiegoś czasu, płynnie. Domyślne skróty mają sens i są łatwe do nauczenia, w tym te do konfiguracji na wielu monitorach :)
Michael Trouw
1
@ruffp Podejrzewam, że w tym momencie dzieje się tak, ponieważ Apple musiałoby przyznać, że zachowanie Windows było lepsze przez cały czas. Podobna sytuacja do myszy z jednym przyciskiem.
Timmmm
16

Nie jest wbudowany, ale możesz zainstalować oprogramowanie innych firm.

http://www.macupdate.com/info.php/id/26411/mercurymover

http://www.macupdate.com/info.php/id/30591/right-zoom

ridogi
źródło
MercuryMover wydaje się tym, czego szukałem. Dzięki. Szkoda, że ​​nie jest wbudowany.
Philip Durbin,
+1 do MercuryMover. Próbowałem Optymalny układ, powiększanie i ShiftIt. MercuryMover jest dla mnie najlepszy, ponieważ jest to najszybszy sposób przenoszenia / zmiany rozmiaru okien. Ponadto możesz tworzyć własne skróty do zmiany rozmiaru do określonego rozmiaru.
Eddy,
13

Nie testowałem w innych wersjach, ale w OS X 10.9 (Mavericks) możesz używać narzędzia Voice Over Utility do przenoszenia i zmiany rozmiaru okien.

  1. Włącz głos w panelu sterowania ułatwień dostępu.
  2. Kliknij „Otwórz Voice Over Uitlity”
  3. Kliknij „Dowódcy” w lewym panelu.
  4. Wybierz „klawiaturę”
  5. Wybierz „włącz klawiaturę”
  6. Dodaj nowego dowódcę.
  7. Podaj dowolny klawisz klawiatury, który nie jest jeszcze używany.
  8. Wybierz polecenie: Rozmiar i pozycja -> Rozpocznij przenoszenie okna
  9. Wybierz z oknem do przeniesienia
  10. Przytrzymaj prawy klawisz opcji i naciśnij klawisz wybrany w punkcie 7.
  11. Przesuń okno za pomocą klawiszy kursora.
FishesCycle
źródło
Niezgrabny, ale bardzo pomocny, aby zrozumieć, dlaczego brakuje okna Java: nie lubi być przenoszony na inny monitor. Grr.
android.weasel
Wygląda na
Dzięki! Działa to doskonale w OS X 10.11.5 (El Capitan). Niedawno zainstalowałem nowy program, który uruchomił się z paskiem tytułowym przyklejonym do górnej części ekranu ... byłoby naprawdę denerwujące, że musiałbym zainstalować inny program, żeby go naprawić :)
kayge
9

Osobiście wolę Size Up - ma ogromną gamę opcji automatycznej zmiany rozmiaru za pomocą jednego naciśnięcia klawisza, w tym ćwierć ekranu, maksymalizację i przenoszenie okien między monitorami, a nawet Spaces.

http://www.irradiationsoftware.com/sizeup/

John Gallagher
źródło
6

Najlepszą odpowiedzią jest utworzenie skrótu klawiaturowego w Preferencjach systemowych> Klawiatura> Skróty> Skróty aplikacji .

Następnie dodaj Chrome lub dowolną inną nazwę i dokładnie tak, jak się pojawi, wpisz: Zoom .

To jest najważniejsza część ...

Skrót musi zawierać Shiftklucz. Jeśli chcesz w pełni zmaksymalizować okno za pomocą klawiatury i myszy, możesz to zrobić, przytrzymując Shiftklawisz i klikając zielony przycisk Maksymalizuj / + na pasku narzędzi przeglądarki.

Mój skrót przypisałem do Command+ Shift+ Returni działa jak urok.

Preferencje systemowe> Klawiatura> Skróty> Skróty do aplikacji

wprowadź opis zdjęcia tutaj

1 ''
źródło
łatwo najłatwiejsza i najlepsza odpowiedź na uzyskanie okna do pełnego rozmiaru ekranu
1 ''
Nie rozumiem, dlaczego nie jest to domyślnie włączone w OSX. Używanie go w Mojave (10.14). Zmęczyło mnie całe dwukrotne kliknięcie górnego paska okna. Dzięki.
Lucio Mollinedo,
Powtórz tę samą procedurę dla wszystkich aplikacji?
Danijel
5

Podążając za ideą przepływu okien - sprawdź projekt nadrzędny Optimal Layout. Próbowałem przez jakiś czas powiększać i tak naprawdę próbowałem znaleźć zamiennik, gdy znalazłem optymalny układ.

Jest to zdecydowanie najlepsza aplikacja do manipulacji oknami oparta na klawiaturze OSX, jaką widziałem! Skały ...

http://most-advantageous.com/optimal-layout/

Bobby B.
źródło
Zgadzam się, reklamuje jedną bardzo pożądaną funkcjonalność: przejście do określonego okna w aplikacji. Tam, gdzie karta poleceń pozwala tylko przełączyć się do konkretnej aplikacji, Alt Alt w Optimal Layout daje listę okien pogrupowanych według aplikacji
Micha Roon
@DrGorb można również używać wbudowanego CMD + `do przełączania między instancjami okna aplikacji
Mark J Miller,
3

Jeśli uważasz się za „hakera”, możesz rozważyć Slate. Łupek jest jak Bettertouch lub Sizeup na sterydach. Oto repozytorium github .

Istnieje krzywa uczenia się, ale jest ona bardzo wydajna i można ją dostosować. Istnieje wielka write-up , w jaki sposób skonfigurować i używać go.

alexoviedo999
źródło
Dzięki! Zapis doprowadził mnie również do dodania odpowiedzi na temat spectacleapp.com , co zauważyłem w komentarzach.
Philip Durbin
2

Po włączeniu VoiceOver (Command-F5) możesz używać skrótu klawiaturowego okna przesuwania.

  • Control-Option-Accent (`) przesuń okno za pomocą klawiszy strzałek (lub użyj Shift-Arrow, aby poruszać się trochę)
  • Shift-Control-Option-Accent (`) wyświetla menu Opcje zmiany rozmiaru okna

Za pomocą menu Opcje zmiany rozmiaru okna możesz przenieść okno do sekcji ekranu (np. Środkowy ekran, lewy górny itd.).

TimD
źródło
Teraz gdybym tylko mógł znaleźć sposób na wyłączenie faktycznego głosu w ...
alexeit
1
alexeit Aby wyciszyć VoiceOver, gdy jest włączony, otwórz aplikację VoiceOver Utility znajdującą się w folderze Narzędzia (Aplikacje> Narzędzia), a następnie z menu kategorii narzędzi wybierz Mowa i zaznacz pole wyboru Wycisz mowę.
TimD
1

Zobacz następujący AppleScript dla popularnego (i darmowego) programu QuickSilver do klawiatur / myszy Quick OS Mac OS X, który zapewni skrót klawiaturowy do zielonego przycisku powiększenia. Po zainstalowaniu i używaniu go z Quicksilver będzie można dostosować skrót klawiaturowy.

tell application "System Events"
    if UI elements enabled then
        set FrontApplication to (get name of every process whose frontmost is true) as string
        tell process FrontApplication
            click button 2 of window 1
            --button 2 is the green "zoom" button for all applications
            --window 1 is always the frontmost window.
        end tell
    else
        tell application "System Preferences"
            activate
            set current pane to pane "com.apple.preference.universalaccess"
            display dialog "UI element scripting is not enabled. Check 'Enable access for assistive devices'"
        end tell
    end if
end tell

Źródło: http://snippets.dzone.com/posts/show/1026

Nick McCurdy
źródło
Dziwne, ten szybki link przekierowuje teraz do jakiegoś programu baseballowego.
Steve Bennett,
1

Mam narzędzie BetterSnapTool działające na moim MacBooku OSX 10.9.4. To bardzo ładne narzędzie, które naśladuje zachowanie Windows 7 polegające na przyciągnięciu okna do górnej, lewej lub prawej strony, jeśli przeciągniesz okno do jednej z tych stron za pomocą myszy. W BetterSnapTool znajduje się zakładka „Dodatki”, a na tym panelu jest opcja „Przenieś system Windows”. Tutaj wybrałem CTL i OPT, a teraz po wciśnięciu tych klawiszy mogę przesunąć dowolne okno pod kursorem myszy. BetterSnapTool ma 5 gwiazdek w aplikacji Mac App Store i kosztuje 1,99 USD.

Dotacja
źródło
0

SizeWell

Funkcje i łatwość użytkowania są połączone w sposób, którego nie mogę znaleźć w żadnym alternatywnym oprogramowaniu.

Używam go z Mountain Lion.

Minusem

SIMBL (wymagany przez SizeWell) nie został ostatnio zaktualizowany.

Graham Perrin
źródło