OSX cmd + tab Verhalten mit mehreren Fenstern und Monitoren

13

Nach dem Upgrade auf einen zweiten Monitor bin ich auf ein unerwartetes cmd+tabVerhalten gestoßen, das sich wirklich auf meinen Workflow auswirkt:

Mit einem Monitor konzentriert sich cmd+tabOS X beim Wechseln zwischen Anwendungen auf das letzte aktive Fenster der Anwendung, zu der gewechselt wird. Bei mehreren Monitoren bevorzugt OS X Fenster, die sich auf demselben Monitor wie die vorherige Anwendung befinden.

Um ein Beispiel zu geben:

  • Erwägen Sie, Xcode auf Monitor 1 und Terminal (Fenster A) auf Monitor 2 und (Fenster B) auf Monitor 2 zu haben. Der Fokus liegt auf dem Terminalfenster B.
  • Sie cmd+tabzu Xcode
  • Sie cmd+tabkehren zum Terminal zurück, aber jetzt hat Fenster A den Fokus und nicht Fenster B.

Dieses Verhalten ist potenziell gefährlich, da Befehle in das Terminal eingegeben werden, bevor festgestellt wird, dass der Fokus auf dem falschen Fenster liegt.

Meine Frage ist: Gibt es eine Möglichkeit, cmd+tabimmer zum letzten aktiven Fenster einer Anwendung zurückzukehren, unabhängig davon, auf welchem ​​Bildschirm sich der Fokus gerade befindet?

shiin
quelle
Systemeinstellungen> Missionskontrolle ... Haben Sie die Option "Anzeigen haben separate Bereiche" aktiviert? Das wäre mein Hauptverdächtiger. Ich habe diesen an dem Tag ausgeschaltet, an dem er im Betriebssystem angezeigt wurde.
Tetsujin
1
Danke, das hat das Problem schon teilweise gelöst. Nun stellt sich die neue Frage, wie ich die Menüleiste auf dem zweiten Bildschirm (und möglicherweise das Dock, aber das ist nicht so wichtig) beibehalten kann.
Shiin
ahh - soweit ich weiß ist das nicht möglich. Menü & Dock bleibt auf dem Hauptbildschirm dort, wo es ist. Für mich ist das kein Problem, tatsächlich bevorzugt mein Muskelgedächtnis es so und ich bin sowieso ein Benutzer mit Schlüsselbefehlen. Vielleicht gibt es eine Lösung von Drittanbietern? Ich wäre versucht, es als neue Frage zu stellen.
Tetsujin
Ok, ich werde es als neue Frage hinzufügen. Kann ich Ihre obige Antwort irgendwie akzeptieren, da Sie die Frage nur kommentiert und nicht im Sinne des Stapelaustauschs beantwortet haben?
Shiin
3
Separate Leerzeichen für meine Monitore zu haben, war eine große Hilfe für meinen Workflow, nicht zuletzt, weil ich ein Vollbildprogramm auf einem Monitor haben und meinen anderen Monitor trotzdem für andere Zwecke verwenden konnte (mit der Option Displays haben separate Leerzeichen deaktiviert, um in den Vollbildmodus zu wechseln auf einem Monitor wird der andere schwarz). Ich würde mich über jede Lösung
freuen

Antworten:

6

Systemeinstellungen> Missionskontrolle ... Deaktivieren Sie "Anzeigen haben separate Räume".
Das wäre mein Hauptverdächtiger. Ich habe diesen an dem Tag ausgeschaltet, an dem er im Betriebssystem angezeigt wurde.

Aufgrund von Kommentaren wird dadurch jedoch die Möglichkeit deaktiviert, die Menüleiste und das Dock auf Ad-hoc-Basis auf jeden Bildschirm zu verschieben. Dies kann am besten als separate Frage gestellt werden, in der eine mögliche Lösung von Drittanbietern angefordert wird, da ich keine Möglichkeit dazu kenne mach das nativ.

Tetsujin
quelle
9

Contexts bietet erhebliche Anpassungsmöglichkeiten für das Verhalten des MacOS Window-Switcher (Alt-Tab-Verknüpfung), die Position auf mehreren Anzeigen und das Erscheinungsbild.

Installieren Sie Contexts.app. Starte es. Wählen Sie dann Panel -> 'Panel anzeigen auf' (siehe folgenden Screenshot), in dem der Umschalter auf 'Alle Anzeigen' in der folgenden Einstellung angezeigt wird. Sie können auch die aktive oder primäre Anzeige einstellen, wobei letztere die Anzeige mit der Menüleiste ist, die konfigurierbar ist.

Dies kann Ihr genaues Problem lösen oder auch nicht oder bietet möglicherweise sogar eine bessere Alternative. Ich selbst mag es, den Umschalter auf allen Displays anzuzeigen.

Alle Anzeigen

Johnny Utahh
quelle
Im Moment sieht dies eher nach einer generischen Produktempfehlung als nach einer spezifischen Antwort aus. Können Sie Ihre Antwort ändern, um zu zeigen, wie die Anwendung zur Lösung des in der Frage beschriebenen Problems verwendet werden kann?
Nohillside
Es ist eine echte Lösung und die einzige, die ich gefunden habe, die das Problem löst, den Umschalter auf allen Monitoren anzuzeigen. Ich werde die Antwort auf Ihre Anfrage aktualisieren. Allerdings bin ich jetzt von der StackExchange-Religion (dies ist offensichtlich nicht das erste Mal, dass ich diese Art von Feedback sehe) in Bezug auf Anti-Produkt-Empfehlungen deutlich entmotiviert. (Ich bin nicht mit Contexts verbunden.) Ist apple.stackexchange.com eine Unternehmensempfehlung für Apple? Also ... ich hatte es mit StackExchange. Sie verlieren jetzt viele meiner zukünftigen Beiträge.
Johnny Utahh
Wenn ich noch eine -1-Stimme für meine Antwort habe, werde ich sie später löschen.
Johnny Utahh
Danke für die Bearbeitung. Es tut uns leid, dass Sie so denken. Bitte denken Sie daran, dass es auf den meisten SE-Websites um praktische Lösungen geht. Es ist also immer besser zu beschreiben, wie ein bestimmtes Produkt verwendet werden kann, um etwas zu erreichen, als nur den Namen eines Produkts zu löschen (was manchmal schwer von Spam zu unterscheiden ist).
Nohillside
1
Ja, ich glaube ich verstehe deinen Standpunkt. Und Ihre Ausführung war die schönste Variante dieser StackExchange-Richtlinie (was ich oben als "Anti-Produktempfehlungs-Religion" bezeichne), die ich bisher gesehen habe - also ein großes Lob an Sie, @nohillside. Nach meiner Erfahrung wurde die Richtlinie jedoch im Allgemeinen anders durchgesetzt, als ich es mir vorstelle. In anderen Bereichen habe ich Angriffe erhalten, weil ich einfach versucht habe, hilfreiche Informationen bereitzustellen. Dein ist der Strohhalm, der die Kamele zurückbricht. Mein Weg zu protestieren ist zu sagen, dass StackExchange möglicherweise weniger Zeit für meinen Beitrag benötigt.
Johnny Utahh
1

In Sierra (bei älteren OSX-Versionen nicht sicher) ist es möglich, das Menü cmd + tab in einer bestimmten Anzeige vorübergehend zu sperren. Dock> Finder-Symbol> Rechtsklick> Optionen> Desktop auf Anzeige [n] wobei [n] die Nummer der gewünschten Anzeige ist.

Gatis Jansons
quelle