Tastatur-Shorcut zum Umschalten des Fokus zwischen mehreren Anzeigen unter OS X 10.9.5 + (Einzelgänger, El Capitan, Sierra, Mojave)

102

Die Tatsache, dass jeder Monitor in OS X Mavericks für sich allein agiert, ist ziemlich cool. Ich muss jedoch meine Maus verwenden und auf den nicht fokussierten Monitor klicken, bevor ich die Bildschirme (oder Leerzeichen) hin und her schieben kann.

Mit welcher Tastenkombination können Sie den Fokus auf einen anderen Monitor legen?

Aktualisierung: Follow - up - Frage

Abbood
quelle
2
löst das Problem nicht wirklich, da Sie Ihre Hand zur Maus bewegen müssen, um den Zeiger in den anderen Bildschirm zu bewegen, damit Sie Ihre Hand wieder auf die Tastatur für die Tastenkombination Strg + Pfeil legen Maus für Linkshänder. Am besten wäre ein Umschalt + Strg + Pfeil, um zwischen den Bildschirmen zu wechseln. Um einen Weg zu finden, wie man dieses Makro zum Laufen bringt.
@Stephan das ist genau das, wonach ich
frage
cmd + tab funktioniert normalerweise bei mir, wenn ich versuche, von meinem Laptop zu meinem externen Monitor zu wechseln.
Milind
Es ist traurig, dass keine der vorgeschlagenen Lösungen für Mac OS Sierra funktioniert ... Ich denke, diese Funktion sollte in das Betriebssystem integriert sein.
Ardee Aram
Ich habe meine Antwort unten aktualisiert . Hoffentlich wird das Problem dadurch besser gelöst
Abbood

Antworten:

34

Hier ist eine Möglichkeit, die über die Tastatur funktioniert:

  1. Öffnen Sie System Preferences -> Keyboardund klicken Sie auf die ShortcutsRegisterkarte.

  2. Wählen Sie Mission Controlaus der Seitenleiste.

  3. Scrollen Sie nach unten, bis Sie Mission Control im Hauptfenster sehen. Aktivieren Sie das Kontrollkästchen, wenn es nicht aktiviert ist, und klicken Sie auf das Dreieck.

  4. Sie sollten sehen Move left a space, Move right a spaceund dann eine Reihe von Switch to Desktop 1, Switch to Desktop 2usw. für so viele Desktop-Bereiche, wie Sie gerade haben.

  5. Aktivieren Sie alle Kontrollkästchen des Switch to Desktop NTyps.

  6. In meinen Einstellungen hat jeder dieser Switch-tos bereits eine Verknüpfung - Ctrl- 1, Ctrl- 2, ... Ctrl-N, wobei N die Desktop-Nummer ist (die Steuertaste wird als Karat ('^') angezeigt. Sie können alles zuweisen Sie möchten diese, aber es hilft, sie in einem sequentiellen Schema zu halten. Ich empfehle daher, sie so zu belassen, wie sie sind.

  7. Jetzt können Sie zwischen Ihren funktionierenden Desktops (auch bekannt als Spaces) wechseln. Wenn sich einer von Ihnen in der anderen Anzeige befindet, wird der Fokus auf diese Anzeige verschoben.

  8. Wenn Sie sich nicht erinnern, welche Nummer ein Desktop ist, können Sie zuerst Ihre Verknüpfung für Mission Control selbst verwenden (meins ist ⌥ Opt- Up Arrow, was meiner Meinung nach die Standardeinstellung war, aber Sie können dies auch für beliebige Zwecke festlegen). Sie sehen Ihre aktuellen nummerierten Desktops und können dann die entsprechende Verknüpfung verwenden. Drücken Sie ⎋ Esc, um die Missionskontrolle zu verlassen.

  9. Ich sehe, dass, wenn ich alle Switch-tos überprüft habe, wenn ich einen anderen Desktop hatte und die Tastaturkürzel erneut überprüfe, der neue Desktop der Switch-to-Liste hinzugefügt wird und dessen Verknüpfung ebenfalls überprüft wird. Nach den obigen Schritten müssen Sie also nicht mehr zu Prefs zurückkehren.

Vielen Dank, dass Sie mich dazu angeregt haben, mich damit zu befassen. Ich war genauso frustriert wie Sie und andere!

HINZUGEFÜGT für El Capitan: In meinem Hinweis vom 31. Oktober 2016 beschreibe ich meine neuesten Erkenntnisse zum Umschalten auf ein Feld im externen Display. Anscheinend benötigen Sie mindestens zwei Leerzeichen, die auf Ihrem externen Bildschirm definiert sind. Drücken Sie dann Strg-N, Strg-M, und Sie befinden sich in Leerzeichen M, wobei N und M die Leerzeichenanzahl der Leerzeichen auf dem externen Bildschirm sind .

Bruce Van Allen
quelle
3
Ich sehe den Wert in dem, was du sagst, obwohl ich es immer noch nicht für ideal halte. b / c Sie verwenden Dekstop-Nummern .. und um zu einem speziell nummerierten Desktop zu wechseln, müssen Sie sich daran erinnern (wenn Sie die Missionskontrolle durchlaufen müssen, um die Nummer eines Desktops zu sehen, wird der gesamte Punkt einer 'Verknüpfung' zunichte gemacht) .. die Regel Nummer eins in der Mensch / Computer-Interaktion ist "Lass mich nicht nachdenken" .. ich habe auf etwas gehofft, das intuitiver ist .. wie <+ [ctr] oder smtn .., das 0 Gehirnspeicher / Verarbeitung erfordert Der Teil des Benutzers .. aber ich gab Ihnen immer noch eine +1 :)
Abbood
25
Nach dem Testen mit Ihrer Lösung. Es spart definitiv Zeit. Aber es geht nicht auf das Hauptproblem ein: Verschieben des Fokus . S / W, auch wenn es einen Bildschirm zeigt, an dem ich interessiert bin. Dieser Bildschirm ist immer noch nicht scharf .. und so muss ich immer noch meine Hände von der Tastatur nehmen und meine Maus auf diesen Bildschirm legen .. dann meine Hände zurück zu meiner Tastatur bewegen .. :(
Abbood
1
Der Grund, warum ich diese Antwort gewählt habe, ist, dass es sich um das Umschalten zwischen Bildschirmen (dh Strg +> oder Strg + <) handelt und dass an sich garantiert ist, dass der Bildschirm, auf den umgeschaltet wird, hervorgehoben wird. Und es ist auch sehr intuitiv (dh) keine Nummern beteiligt oder Zwischenschritte)
Abbood
2
Sorry, aber ich habe es gerade in El Capitan ausprobiert und es funktioniert nicht: / Ich kann den Fokus nicht auf mein externes Display ändern: /
Anastasios Andronidis
5
Schaltet nicht wirklich zwischen Anzeigen in Mac OS Sierra um ...
Ardee Aram
20

Die beste Lösung, die ich bisher gefunden habe, ist die Installation des kostenlosen CatchMouse- Dienstprogramms aus dem App Store. Sie können verschiedene Tastaturkürzel zuweisen, um den Mauszeiger in die Mitte jedes Monitors zu bewegen. In meinem Fall habe ich meine linke Hand Monitor abgebildet Ctrl+ ⎇ Alt+ , und das Recht , ein bis Ctrl+ ⎇ Alt+ .

Hinweis: Der Link zu CatchMouse wurde auf eine unbekannte und nicht vertrauenswürdige Quelle aktualisiert. Download und Nutzung auf eigene Gefahr!

user3439894
quelle
1
Faule Leute können hier klicken, alle anderen müssen sich nicht bewerben: itunes.apple.com/us/app/catchmouse/id439700005?mt=12
crazysim
2
Hmmm, scheint derzeit nicht im US-Store erhältlich zu sein.
Jason Axelson
3
Weiß jemand, wo CatchMouse gelandet ist oder ob es eine Alternative gibt? Der Link im Mac App Store und der Link zum Entwickler in den Kommentaren hier sind alle fehlerhaft.
Zaphoyd
1
In unserer Region nicht verfügbar? Warum? :(
Ardee Aram
3
Dieses Github-Repo scheint es zu hosten. Dies ist meiner Meinung nach ab sofort die beste Lösung. Juli 2017
Enrico Borba
12

Ich habe gerade einen Open-Source-Fenstermanager namens Schiefer gefunden . Aus meiner Sicht ist er besser als Aufteilen und besser als Vergrößern . Die Standardtastenbelegung wird hier angezeigt (sehr anpassbar). Die Standardeinstellung ist ~ und

bonus: hier ist meine schieferkonfigurationsdatei .. sie kann dir einige ideen geben, die dir den einstieg erleichtern

aktualisieren

Aus den Kommentaren ging hervor, dass es bei meiner obigen Antwort nicht darum geht, den Fokus zu wechseln, sondern darum, Fenster von einem Monitor auf einen anderen zu werfen. Darum ging es in der Frage nicht.

Diese Lösung setzt voraus, dass auf allen Monitoren bereits Anwendungsfenster geöffnet sind.

Schauen Sie sich diesen Screenshot an, um meine Lösung zu verstehen (klicken Sie zum Vergrößern darauf):

Bildbeschreibung hier eingeben

szenario 1 ich klicke einfach auf tab, um zwischen den anwendungen zu wechseln (dh ich wechsle von chrome, das sich auf dem bereits fokussierten monitor befindet, zu terminal, das sich auf dem monitor befindet, auf den ich mich konzentrieren möchte)

Szenario 2 Ich mache dasselbe, indem ich einfach auf klicke. Dadurch `wechsle ich zwischen Fenstern der gleichen Anwendung. Im folgenden Beispiel habe ich Chromfenster in allen drei Monitoren. Ich gehe sie einfach durch, bis ich das gewünschte Fenster erreiche schalte den Fokus auf ..

Abbood
quelle
1
Wie hast du das zum Laufen gebracht? Ich habe mit Slate gespielt, aber es scheint, als ob diese Befehle nur das nächste Fenster rechts oder links vom aktuellen Fenster in den Fokus rücken. Können Sie das Problem anhand Ihrer ursprünglichen Frage lösen?
Shanebonham
Ja, es hat @shanebonham getan. Sie müssen nur die Konfigurationsdatei durchgehen und sicherstellen, dass Sie den richtigen Befehl
ausführen
1
Ich glaube nicht, dass es das derzeit bei Slate gibt - github.com/jigish/slate/issues/458 Das würde ich auch gerne sehen.
Notthehoff
1
@abbood Das funktioniert absolut nicht, es kann den Fokus zwischen Apps ändern, aber nicht zwischen Monitoren. Ich habe alles versucht und die Dokumentation gelesen.
Abude
Danke dafür. Hat sofort funktioniert, ohne die Konfigurationsdatei zu berühren oder eine zu erstellen. CMD + Pfeil nach rechts / Pfeil nach links schaltet den Fokus zwischen den Monitoren um. (HINWEIS - Ich verwende zwei externe Monitore mit geschlossenem Laptop in Clamshell). Keine der oben genannten Lösungen hat unter OSX El Capitan funktioniert.
MyCompassSpins
6

Ich benutze Keyboard Maestro, um genau dies zu tun. Ich kartiert die F16durch F19Tasten in dieser Reihenfolge.

F16 Linker Monitor nach links bewegen

F17 Linker Monitor nach rechts bewegen

F18 Rechter Monitor nach links bewegen

F19 Rechter Monitor nach rechts bewegen

Dazu habe ich 4 Keyboard Maestro Actions erstellt, eine für jeden Monitor und eine für jede Richtung. Hier ist die grundlegende Verknüpfung, die entsprechend angepasst wird:

  1. Bewegen Sie die Maus über den Monitor, ohne zu klicken.

  2. Tastenanschlag Ctrl- [linker Pfeil] oder [rechter Pfeil], je nachdem.

Eigentlich habe ich die Tastenkombination in den Systemeinstellungen unter Missionskontrolle geändert von:

Ctrl-Pfeil, um ein Leerzeichen nach links / rechts zu verschieben:

Shift- Control- Option- Command left/right arrowum die einfacheren Steuerpfeile für andere Aktivitäten freizugeben. Ich habe auch das Keyboard Maestro-Makro geändert, um die Änderung widerzuspiegeln.

Währenddessen habe ich auch die folgenden Missionskontrolloperationen.

F13 Desktop anzeigen

F14 Anwendungsfenster anzeigen

F15 Missions Kontrolle

Ich habe es so eingestellt, dass die Maus auf dem geänderten Monitor bleibt, aber es könnte leicht so eingestellt werden, dass sie dorthin zurückkehrt, wo es angefangen hat.

Don
quelle
4
Es hat eine Weile gedauert, bis ich herausgefunden habe, wie ich Keyboard Maestro dazu gebracht habe, die Maus auf meinen Laptop-Monitor zu bewegen. Falls also auch andere Probleme haben sollten, habe ich es so gemacht: just moveum SCREEN(Internal,MidX), SCREEN(Internal,MidY)relativ zumabsolute position
Shevaun
Dies ist die beste Antwort. Keyboard Maestro ist gut entwickelt, wird derzeit von Sierra unterstützt und verfügt über so viele leistungsstarke Optionen zur Steuerung der Maus, dass es fantastisch ist!
Chrismarx
3

(Dies sollte ein Kommentar sein, aber ich habe nicht den Ruf, einen zu posten.)

Ich habe das gleiche Problem. Ich arbeite fast ausschließlich in Vollbild-Apps und wechsle zwischen diesen mit ctrl+ ◀︎und ctrl+ ▶︎. Ich arbeite gerne an meinem primären Monitor und verwende den sekundären für Nachrichten. Ich möchte Nachrichten jedoch nicht sichtbar lassen, wenn ich sie nicht verwende. Ich würde lieber wieder zum Desktop auf dem sekundären Monitor wechseln. Um jedoch den Fokus auf den sekundären Monitor zu legen, muss ich den Mauszeiger bewegen, was die Zeit- und Müheersparnis durch die Verwendung der Tastenkombination zum Umschalten der App zunichte macht.

Für das, was es wert ist, müssen Sie nichts anklicken, um den Fokus auf einen anderen Monitor zu ändern. Sie müssen nur den Mauszeiger dort bewegen, wo Sie den Fokus haben möchten.

Flavin
quelle
3
Ja, es geht darum, zu vermeiden, dass die Maus für eine so allgemeine und grundlegende Operation verwendet wird
Abbood,
3

Keyboard Maestro kann Ihnen dabei helfen.

In meinem Fall verwende ich STRG + 0,1,2, um auf die Bildschirme 0, 1 und 2 zuzugreifen. Befindet sich 0,1,2 auf dem Ziffernblock in der Nähe Ihrer Pfeiltasten, können Sie mit STRG + Pfeilen die Fenster in der ausgewählten Anzeige wechseln.

Beachten Sie, dass ich click verwende, weil ich den Fokus auf das Fenster unter dem Cursor verschieben möchte.

Mausbewegung zur Auswahl der Anzeige

Izana
quelle
Ich habe diesen Tipp verwendet, damit er für zwei Monitore funktioniert. Hier ist, was ich getan habe, um eine Verknüpfung für meinen Nicht-Hauptmonitor hinzuzufügen. Es gibt nur die Option in Bezug auf das Hauptfenster. Um die Maus zur linken Anzeige zu bewegen, setze ich die relative Mausposition auf -500.
Dreamerkumar