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.


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


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


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.

Niezgrabny, ale bardzo pomocny, aby zrozumieć, dlaczego brakuje okna Java: nie lubi być przenoszony na inny monitor. Grr.
android.weasel


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


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


ł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/


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.


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.).


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


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.


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.