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.
Antworten:
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.)
quelle
CTRL
+F4
wechselt 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 ...Yosemite
Dieses Verhalten kann wie folgt Ihrer gewünschten Tastenkombination zugeordnet werden:
Außenseiter
^F4
wechselt 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:
quelle
^F4
um^~
in Yosemite, so vielleicht fixiert sie diesen Fehler?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.
quelle
Abgesehen von dieser Antwort konnte ich control+ F4auf alt+ neu zuordnen tab, was sich ganz natürlich anfühlt.
quelle
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.
quelle
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 .
quelle
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.
quelle
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.
quelle