Beschränken der Optionen auf der Registerkarte Befehl + auf Apps, die sich im aktuellen Bereich befinden


94

Bearbeiten: Die ursprünglich akzeptierte Antwort ist für Mavericks nicht mehr gültig. Ich halte es aus historischen Gründen für akzeptabel, aber alle Leser, die Mavericks verwenden, sollten diese Antwort verwenden und abstimmen .


Standardmäßig wird durch Drücken von + tabeine Liste aller geöffneten Anwendungen angezeigt . Ich möchte, dass diese Liste nur Anwendungen im aktuellen Bereich enthält oder zumindest Anwendungen mit Fenstern im aktuellen Bereich Vorrang einräumt. Mit anderen Worten, ich möchte, dass OS X das Verhalten der meisten X Window Manager in Bezug auf ihre Arbeitsbereiche / virtuellen Desktops nachahmt.

Hier ist meine langatmige Erklärung, warum ich das will:

Ich habe die automatische Umschaltung von Leerzeichen deaktiviert und jedem Leerzeichen eine + space #Verknüpfung zugeordnet. Im Allgemeinen habe ich in der Regel eine Anwendung pro Bereich geöffnet, maximiert. Da wirklich immer nur ein halbes Dutzend Anwendungen geöffnet sind, kann ich mit der linken Hand problemlos in konstanter Zeit zwischen ihnen wechseln. Das Problem ist, dass manchmal zwei oder drei Fenster aus verschiedenen Anwendungen im selben Bereich geöffnet sind ( z. B.Ich habe häufig einen PDF-Reader im selben Bereich geöffnet wie mein Webbrowser. Angenommen, ich habe ein Terminal in Space 1 geöffnet und sowohl einen Webbrowser als auch eine Vorschau in Space 2. Wenn ich mich im Terminal befinde und dann entscheide, dass ich eine Webseite öffnen möchte, wechsle ich zu Space 2, in dem sich der Webbrowser befindet Fokus. Ich möchte dann ein PDF einsehen, das in der Vorschau geöffnet ist, sich im selben Bereich befindet, dessen Fenster sich jedoch hinter dem Webbrowser befindet. Wenn ich jedoch + tabdrücke, besteht die erste Möglichkeit darin, mich zum Terminal in Raum 1 zurückzubringen (da Terminal zuletzt den Fokus hatte). Im schlimmsten Fall muss ich alle n offenen Anwendungen durch wiederholtes Drücken von + durchlaufen tab, um zur Vorschau zu gelangen. Ich möchte den ersten Treffer auf +tabum mich zur nächsten Anwendung mit Fenstern im aktuellen Bereich zu bringen, dh Vorschau.

Ich weiß, dass die Verwendung von Exposé die "Apple" -Methode ist, um mit diesen Situationen umzugehen, aber ich möchte vermeiden, nach der Maus greifen zu müssen. Ich weiß, dass ich auch die Pfeiltasten verwenden kann, um ein Fenster in Exposé auszuwählen, aber auch hier wird mein mentales Modell der Fensterebene durchbrochen, es wird eine kognitive Rückkopplungsschleife bei der Auswahl eingeleitet und es werden Tastatureingaben im ungünstigsten Fall ( n ) erforderlich . Soweit mir bekannt ist, gibt es im aktuellen Arbeitsbereich keine zeitlich konstante Möglichkeit, nur über die Tastatur zu einer bestimmten Anwendung zu wechseln.


Es gibt einige Pakete, die Verbesserungen / Ersetzungen für den integrierten Anwendungswechsel anbieten. Möglicherweise möchten Sie die Entwickler eines oder mehrerer dieser Pakete kontaktieren und ihnen mitteilen, dass Sie an einer Spaces-spezifischen Umstellung interessiert sind.
David Rouse

Ich kenne die Hexe (obwohl ich sie noch nie benutzt habe); Gibt es noch andere, auf die ich schauen sollte?
ESultanik

Ich habe Erwähnungen von LiteSwitch und App Switcher gesehen, aber ich habe keine davon verwendet.
David Rouse

1
(Dies ist keine Antwort, eher ein Wunsch!) Genau so sollte es funktionieren: 1. OSX sollte eine Reihe von 'Sets' wie "Alle Apps", "Alle Apps im aktuellen Raum" verfügbar machen. "Alle Fenster in der aktuellen App", "Alle Registerkarten in der App" usw. 2. Es sollten mehrere "Bewegungen" unterstützt werden, z. B. "Nächste / Vorherige im Satz", "Nummer im Satz", "Vorherige im Verlauf" usw. Letzteres fehlt oft unterhalb der App-Ebene und ist wichtig für das Hin- und Herwechseln, z. B. zwischen zwei verschiedenen Registerkarten. Lassen Sie mich nun eine beliebige Kombination der beiden konfigurieren. Bitte, wenn ein Apple-Mitarbeiter liest, lassen Sie dies geschehen
Bobby Jack

Antworten:


44

control+ F4. Wechselt durch die Anwendungen in diesem Bereich.
(Ich habe dies tatsächlich auf control+ abgebildet. Es `fällt mir leichter, mich daran zu erinnern, dass ich in der Nähe des cmd+ bin, um `durch die Fenster einer Anwendung zu blättern.)

Um die Tastenkombination zu ändern, rufen Sie die Tastatureinstellungen, Tastenkombinationen und Tastatur und Texteingabe auf. Dies ist die Option "Fokus zum aktiven oder nächsten Fenster verschieben".

(Bearbeiten, um die Tastaturkürzel zu korrigieren. Ich habe nicht bemerkt, dass das Backtick-Zeichen nicht angezeigt wird.)


3
Ich denke, muss STRG + Fn + F4 verwenden.
Am1rr3zA

4
Ich denke, das ist nicht ganz das, was gefragt wurde. CTRL+ F4wechselt zwischen Fenstern im aktuellen Bereich, aber die Frage war, ob zwischen Anwendungen im aktuellen Bereich gewechselt werden soll. Ich weise darauf hin, weil in einem Bereich 2 Terminal-Apps und 1 Emacs-App geöffnet sind und ich einfach zwischen den Terminal-Fenstern und der Emacs-App wechseln möchte. Vielleicht stelle ich noch eine Frage ...
Jeff Terrell Ph.D.

2
Diese Tastenkombination ist in den Systemeinstellungen ab Mavericks nicht mehr vorhanden.
Cory Klein

1
Ich stelle fest, dass es ein Problem gibt, wenn Sie nicht ausdrücklich auf das App-Fenster im neuen Bereich klicken (wenn Sie in einen neuen Bereich wechseln und die Verknüpfung verwenden, wird zum vorherigen Bereich zurückgeschaltet)
dtc

1
Unterhaltsame Tatsache, fügen Sie dieser Tastenkombination eine Umschalttaste hinzu (oder was auch immer Sie neu zugeordnet haben), und Sie können in umgekehrter Reihenfolge durch die geöffneten Fenster blättern . Funktioniert genau wie cmd + tab jetzt @tsusanka.
Mark Thomson

27

Yosemite

Dieses Verhalten kann wie folgt Ihrer gewünschten Tastenkombination zugeordnet werden:

Systemeinstellungen> Tastatur> Verknüpfungen> Tastatur> Fokus auf aktives oder nächstes Fenster verschieben

Außenseiter

^F4wechselt im aktuellen Bereich durch Fenster, aber Sie müssen möglicherweise auf Yosemite aktualisieren, um dieses Verhalten zuzuordnen ^~.

Aber das Problem kann immer noch so gemildert werden:

Systemeinstellungen> Missionssteuerung> Deaktivieren Sie "Wechseln Sie beim Wechseln zu einer Anwendung zu einem Bereich mit geöffneten Fenstern für die Anwendung".


1
Ich habe erfolgreich neu zugeordnet , ^F4um ^~in Yosemite, so vielleicht fixiert sie diesen Fehler?
Glyphe

9

Ich weiß, Hyperswitch gab es nicht, als diese Frage gestellt wurde, aber es ist eine moderne Antwort auf diese Frage, und es ist viel besser als mit Karabiner (früher KeyRemap4MacBook) zu hacken und / oder mit den Systemeinstellungen zu kämpfen (da dies nicht der Fall ist) Beliebige Tastenzuordnung für jeden Befehl akzeptieren).

Bitte lesen Sie https://apple.stackexchange.com/a/127414 und bewerten Sie es, wenn Sie HyperSwitch nützlich finden.


1
Hyperswitch löst genau das , wonach @ESultanik gefragt hat. Cmd-Tab ist immer noch der traditionelle App-Schalter (mit dem hinzugefügten Screenshot der App-Fenster und den Positionen, an denen sie sich befinden), plus Alt- Tab wechselt nur zwischen den Apps innerhalb des aktuellen
Bereichs


2

Durch Drücken von ⌃F4wird ausgeführt, wonach Sie gefragt haben. Möglicherweise wird dabei jedoch ein Karpaltunnel angezeigt.

Wenn Sie nur Ihr Beispiel lesen, hört es sich so an, als ob Sie tatsächlich nach etwas suchen ⌘⇧⇥, das die Anwendungen in umgekehrter Reihenfolge durchläuft und so die Anzahl der Druckvorgänge halbiert.

Zugegeben, das ist keine Lösung mit konstanter Zeit, aber ich denke, Sie werden feststellen, dass das Ergebnis ⌘⇥die Anwendung ist, auf die Sie sich in 70% der ⌘⇧⇥Fälle konzentrieren möchten , und die Anwendung, auf die Sie sich in 28% der Fälle konzentrieren möchten.


1
Für mich ist ⌘⇥ in etwa 50% der Fälle richtig, und die anderen 50% beziehen sich auf die log (1,5) -ige Aufteilung zwischen den anderen Apps.
Sparr

Plus eins für Karpaltunnel: Ich denke, Apple möchte, dass Entwickler eines bekommen ... Ich wette, sie besitzen Anteile an einem Unternehmen der Medizinbranche, das sich mit der Behandlung ergonomischer Erkrankungen befasst :)
Srneczek

2

Ich bin der Autor der Anwendung Command-Tab Plus , mit der Sie schnell zwischen Anwendungen und zusätzlich zwischen Fenstern wechseln können (mithilfe der cmd + tilde-Funktion von MacOS). Hier ist eine Demo auf YouTube .


Leider ist es bezahlt. :(
Markroxor

2
Ja, es ist meine Aufgabe und ich kann keinen Kaffee oder keine Anträge kostenlos ausgeben. Durch die Bezahlung von Anträgen finanzieren Sie die weitere Entwicklung von Anträgen.
Serge Gerasimenko

0

Sie können es mit Switché versuchen. Sie geben vor, dass "Switché hervorragend mit Spaces zusammenarbeitet und Space-Nummernschilder anzeigen kann". Da ich keine Leerzeichen verwende, kann ich dies weder bestätigen noch bestätigen, aber es ist den Versuch wert.
Siehe Kommentare unten.


2
Probieren Sie es aus, aber beachten Sie, dass switche eine wirklich beschissene Demo hat. Es wird ein Popup-Fenster angezeigt, in dem Sie aufgefordert werden, drei- oder viermal nach dem Wechsel des Fensters zu kaufen. Fuhr mich verrückt in etwa 20 Minuten und ich habe es deinstalliert.
Robert S Ciaccio

Switché zeigt alle offenen Apps an. Es wird nicht ausgeführt, was das OP anfordert.

Hmm, ich erinnere mich nicht an die zahlreichen Nörgler, die ich vor einiger Zeit getestet habe. Hat es nicht verdient, dann veröffentlicht zu werden. Ich habe meine Antwort bearbeitet.
LudoMC

0

Obwohl dies die ursprüngliche Frage technisch nicht beantwortet, könnten diejenigen, die hier nach einem besser konfigurierbaren Cmd-Tab-App-Umschalter suchen, sich SuperTab ansehen .

Haftungsausschluss: Ich habe es gekauft und finde es gut gemacht.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.