Welche Tastaturkürzel verschieben, ändern und maximieren Windows unter Mac OS X?

127

Ich habe gerade http://en.wikipedia.org/wiki/Table_of_keyboard_shortcuts überprüft, aber die folgenden "Fensterverwaltung" -Einträge sind für Mac OS X leer:

  • Bewegen Sie das fokussierte Fenster
  • Ändern Sie die Größe des fokussierten Fensters
  • Maximieren Sie das fokussierte Fenster

Gibt es in OS X wirklich keine eingebauten Tastaturkürzel für diese? Ich mache das die ganze Zeit mit GNOME unter Linux.

Philip Durbin
quelle
1
Auf 10.9.4, superuser.com/a/718843/60022 für mich gearbeitet. Nennen Sie es genau "Zoom".
User60022
3
Gibt es einen Grund, warum niemand die Windows-Fenstermanipulationstasten ersetzt hat? Sicher ist das, was die meisten Leser hierher kommen?
Anon Gordon

Antworten:

108

Spektakel wurde noch nicht erwähnt. "Bewegen Sie Ihre Fenster und ändern Sie deren Größe mit Leichtigkeit." - http://spectacleapp.com

Es ist Open Source: https://github.com/eczarny/spectacle

Philip Durbin
quelle
8
Nizza - unterstützt Verhalten ähnlich wie "Windows-Taste" + "Pfeil" auf Win7. Genau das, wonach ich gesucht habe.
Frederik
Genau das, wonach ich gesucht habe, einfach, gut gestaltet und kostenlos!
Jeff
2
Ja danke nochmal ... Ich bin neu in MacOsX und denke nur, dass dies nativ im Betriebssystem enthalten sein sollte ... warum der grüne Knopf nicht den gleichen Effekt erzielt.
рüффп
Spectacle ist wirklich großartig, ich benutze es seit einiger Zeit nahtlos. Die Standardverknüpfungen sind sinnvoll und leicht zu erlernen, einschließlich
Michael Trouw
1
@ruffp Ich vermute an dieser Stelle, dass Apple zugeben musste, dass das Verhalten von Windows die ganze Zeit über besser war. Ähnliche Situation wie bei der Ein-Tasten-Maus.
Timmmm
16

Nicht eingebaut, aber Sie können Software von Drittanbietern installieren.

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

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

ridogi
quelle
MercuryMover scheint das zu sein, wonach ich gesucht habe. Vielen Dank. Schade, dass es nicht eingebaut ist.
Philip Durbin
+1 für MercuryMover. Ich habe Optimal Layout, Size Up und ShiftIt ausprobiert. MercuryMover ist das Beste für mich, weil es die schnellste Methode zum Verschieben / Ändern der Fenstergröße ist. Außerdem können Sie eigene Verknüpfungen zum Ändern der Größe auf eine bestimmte Größe erstellen.
Eddy
13

Ich habe es in anderen Versionen noch nicht getestet, aber in OS X 10.9 (Mavericks) können Sie das Voice-Over-Dienstprogramm zum Verschieben und Ändern der Fenstergröße verwenden.

  1. Aktivieren Sie Voice Over im Bedienfeld Eingabehilfen.
  2. Klicken Sie auf "Voice Over Uitlity öffnen".
  3. Klicken Sie im linken Bereich auf "Commanders".
  4. Wählen Sie "Tastatur"
  5. Wählen Sie "Tastaturbefehl aktivieren"
  6. Füge einen neuen Kommandanten hinzu.
  7. Geben Sie eine beliebige Tastaturtaste an, die noch nicht verwendet wird.
  8. Wählen Sie den Befehl: Größe und Position -> Bewegungsfenster starten
  9. Wählen Sie mit dem zu verschiebenden Fenster
  10. Halten Sie die rechte Optionstaste gedrückt und drücken Sie die in 7 ausgewählte Taste.
  11. Bewegen Sie das Fenster mit den Cursortasten.
FishesCycle
quelle
Klobig, aber sehr hilfreich, um zu verstehen, warum ein Java-Fenster fehlte: Es mag es nicht, auf meinen anderen Monitor verschoben zu werden. Grr.
android.weasel
Scheint
Vielen Dank! Dies funktionierte perfekt in OS X 10.11.5 (El Capitan). Ich habe vor kurzem ein neues Programm installiert und es begann mit der Titelleiste, die über meinem Bildschirm klebte. Es wäre wirklich ärgerlich gewesen, ein anderes Programm installieren zu müssen, um es zu beheben :)
Kayge
9

Persönlich bevorzuge ich Size Up - es gibt eine Vielzahl von Optionen für die automatische Größenänderung mit einem einzigen Tastendruck, einschließlich Viertelbildschirm, Maximieren und Verschieben von Fenstern zwischen Monitoren und sogar Leerzeichen.

http://www.irradiatedsoftware.com/sizeup/

John Gallagher
quelle
6

Die beste Antwort ist, eine Tastenkombination in den Systemeinstellungen> Tastatur> Tastenkombinationen > App- Tastenkombinationen zu erstellen .

Fügen Sie dann Chrome hinzu, oder geben Sie Folgendes in den Namen ein: Zoom .

Dies ist der kritische Teil ...

Die Verknüpfung muss den ShiftSchlüssel enthalten. Wenn Sie das Fenster mithilfe der Tastatur und der Maus vollständig maximieren möchten, können Sie dies tun, indem Sie die ShiftTaste gedrückt halten und auf die grüne Schaltfläche Maximieren / + in der Symbolleiste des Browsers klicken.

Ich habe meine Tastenkombination auf Command+ Shift+ gesetzt Returnund es funktioniert wie ein Zauber.

Systemeinstellungen> Tastatur> Verknüpfungen> App-Verknüpfungen

Bildbeschreibung hier eingeben

1 ''
quelle
Mit Leichtigkeit die einfachste und beste Antwort, um das Fenster auf die volle Bildschirmgröße zu bringen
1 ''
Ich kann nicht verstehen, warum dies in OSX nicht standardmäßig aktiviert ist. Verwendung in Mojave (10.14). Ich wurde müde von dem ganzen Doppelklick auf die obere Leiste des Fensters. Vielen Dank.
Lucio Mollinedo
Wiederholen Sie den gleichen Vorgang für alle Apps?
Danijel
5

Folgen Sie der Idee von windowflow und sehen Sie sich das übergeordnete Projekt Optimal Layout an. Ich habe eine Weile versucht, die Größe zu erhöhen, und habe tatsächlich versucht, einen Ersatz dafür zu finden, als ich Optimal Layout gefunden habe.

Es ist mit Abstand die beste OSX-Fensterbearbeitungs-App, die ich je gesehen habe! Felsen ...

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

Bobby B
quelle
Ich bin damit einverstanden, dass es eine Funktion anbietet, die sehr wünschenswert ist: Zu einem bestimmten Fenster in einer Anwendung wechseln. Während Sie auf der Befehlsregisterkarte nur zu einer bestimmten App wechseln können, zeigt die Alt-Registerkarte von Optimal Layout eine Liste der nach Anwendung gruppierten Fenster an
Micha Roon,
@ DrGorb können Sie auch integrierte CMD + verwenden, um zwischen Anwendungsfensterinstanzen zu wechseln
Mark J Miller
3

Wenn Sie sich als "Hacker" betrachten, können Sie Slate in Betracht ziehen. Schiefer ist wie Bettertouch oder Sizeup auf Steroiden. Hier ist das Github- Repo .

Es gibt eine Lernkurve, die jedoch sehr leistungsfähig und anpassbar ist. Es gibt eine großartige Anleitung zum Einrichten und Verwenden.

alexoviedo999
quelle
Vielen Dank! Das Schreiben veranlasste mich, auch eine Antwort zu spectacleapp.com hinzuzufügen , die ich in den Kommentaren bemerkte.
Philip Durbin
2

Wenn VoiceOver aktiviert ist (Befehlstaste F5), können Sie die Tastenkombination zum Verschieben des Fensters verwenden.

  • Control-Option-Accent (`) verschiebe Fenster mit Pfeiltasten (oder benutze Shift-Arrow um nur ein bisschen zu verschieben)
  • Shift-Control-Option-Accent (`) zeigt das Menü Window Resize Options an

Über das Menü Optionen zur Größenänderung von Fenstern können Sie das Fenster in bestimmte Bereiche des Bildschirms verschieben (z. B. Bildschirmmitte, oben links usw.).

TimD
quelle
Wenn ich jetzt nur einen Weg finden könnte, die
Sprachausgabe
1
alexeit Um VoiceOver stummzuschalten, während es aktiviert ist, öffnen Sie die VoiceOver-Dienstprogramm-App in Ihrem Ordner "Dienstprogramme" (Programme> Dienstprogramme), wählen Sie im Menü "Dienstprogrammkategorien" die Option "Sprache" und aktivieren Sie das Kontrollkästchen "Sprache stummschalten".
TimD
1

Im folgenden AppleScript finden Sie das beliebte (und kostenlose) Mac OS X-Tastatur- / Maus-Shortcut-Programm QuickSilver , mit dem Sie eine Tastenkombination für die grüne Zoom-Taste erhalten. Wenn Sie das installieren und mit Quicksilver verwenden, können Sie Ihre Tastenkombination anpassen.

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

Quelle: http://snippets.dzone.com/posts/show/1026

Nick McCurdy
quelle
Seltsam, dieser Quecksilber-Link leitet jetzt zu einem Baseball-Programm weiter.
Steve Bennett
1

Ich habe ein Hilfsprogramm namens BetterSnapTool, das auf meinem OSX 10.9.4 MacBook ausgeführt wird. Dies ist ein sehr nützliches Tool, das das Verhalten unter Windows 7 nachahmt, bei dem ein Fenster an der oberen, linken oder rechten Seite ausgerichtet wird, wenn Sie ein Fenster mit der Maus auf eine dieser Seiten ziehen. In BetterSnapTool gibt es eine Registerkarte "Extras" und in dieser Anzeige eine Option für "Windows verschieben". Hier habe ich CTL und OPT gewählt und jetzt, wenn ich diese Tasten drücke, kann ich jedes Fenster unter meinem Mauszeiger bewegen. BetterSnapTool wird im Mac App Store mit 5 Sternen bewertet und kostet 1,99 US-Dollar.

Gewähren
quelle
0

SizeWell

Funktionen und Benutzerfreundlichkeit sind so kombiniert, dass ich sie in keiner anderen Software finden kann.

Ich benutze es mit Mountain Lion.

Nachteil

SIMBL (von SizeWell benötigt) wurde kürzlich nicht aktualisiert.

Graham Perrin
quelle