Amethyst: Was wird für den Fokus nach der Maus benötigt?

Erstellt am 26. Jan. 2017  ·  6Kommentare  ·  Quelle: ianyh/Amethyst

Mir ist klar, dass diese Funktion experimentell ist, aber ich kann sie überhaupt nicht zum Laufen bringen. Die einzigen Einstellungen, die ich von der Standardeinstellung geändert habe, sind das Entfernen aller Layouts außer Floating und das Aktivieren des Fokus nach der Maus. Gibt es eine andere Abhängigkeit, die mir hier fehlt?

Ich denke, es funktioniert möglicherweise nicht für bestimmte Apps, aber es hat nicht für diejenigen funktioniert, die ich ausprobiert habe, nämlich Terminal, Realvnc und Safari.

Trello-Karte

bug

Hilfreichster Kommentar

@ianyh Ich bin vor langer Zeit auf das gleiche Problem Ausgabe als Referenz.

Wenn das Dock sichtbar ist, funktioniert der Fokus mit der Maus nicht auf dem Display, auf dem das Dock angezeigt wird.

Kurz gesagt, wenn das Dock immer sichtbar war, meldete der Fensterserver immer ein (unsichtbares?) Fenster im ersten Index mit der gleichen Größe wie die primäre Anzeigeauflösung. Das Fenster hat kCGWindowOwnerName auf Dock und kCGWindowName auf Dock , und ich habe diese Informationen verwendet, um sie einfach zu ignorieren.

Alle 6 Kommentare

Es sollte definitiv für diese Apps funktionieren. Ich habe es nur versucht und es verhält sich definitiv unberechenbar. Haben Sie externe Displays? Funktioniert es mit anderen Layouts als Floating?

Es funktioniert nicht mit einer dieser Apps nur auf meinem primären Display (MacBook Pro Anfang 2015). Auch heute habe ich zwei externe Monitore angeschlossen, aber keinen Unterschied.

Ich habe jedoch von realvnc zu Mac ScreenSharing gewechselt und es funktioniert in den verschiedenen Fenstern dieser App (wenn auch nicht zuverlässig - z. B. ändert es den Fokus, wenn von Fenster A nach B gewechselt wird, aber nicht von B. zu einer). Zumindest bin ich in der Konfiguration auf dem Schreibpfad. Allerdings auch immer noch nicht von ScreenSharing zu einer anderen App.

Die Verwendung eines hohen Layouts ändert nichts an der Situation.

Möglicherweise nicht verwandtes Problem (nicht sicher), aber definitiv ähnlich wie # 398 (MacBook Pro Ende 2016, MacOS 10.12.3 (16D32), zwei Monitore, versuchte es groß und schwebend). Die Funktion funktioniert auf Monitor 1 für mich überhaupt nicht, funktioniert aber perfekt auf Monitor 2 (einschließlich Bewegen der Maus von Monitor 1 zu Monitor 2; Zurückbewegen der Maus auf Monitor 1 oder jede Bewegung auf Monitor 1 führt zu keiner Fokusänderung).

Diese Funktion wäre absolut fantastisch (an * nix gewöhnt). Traurig, Macs haben es nicht. Wenn Sie also Hinweise haben, wie es funktioniert, wäre das sehr dankbar! Vielen Dank im Voraus!

@ianyh Ich bin vor langer Zeit auf das gleiche Problem Ausgabe als Referenz.

Wenn das Dock sichtbar ist, funktioniert der Fokus mit der Maus nicht auf dem Display, auf dem das Dock angezeigt wird.

Kurz gesagt, wenn das Dock immer sichtbar war, meldete der Fensterserver immer ein (unsichtbares?) Fenster im ersten Index mit der gleichen Größe wie die primäre Anzeigeauflösung. Das Fenster hat kCGWindowOwnerName auf Dock und kCGWindowName auf Dock , und ich habe diese Informationen verwendet, um sie einfach zu ignorieren.

@ Koekeishiya Vielen Dank! Ich hätte ewig versucht, das aufzuspüren.

Ja, ich bin zu dem gleichen Schluss gekommen, als ich über die Unterschiede zwischen den "Monitoren" nachgedacht habe. Nach dem Umschalten auf Show / Hide Dock begann es für mich auch auf Monitor 1 zu funktionieren (mit dem jetzt normalerweise versteckten Dock). Vielen Dank an @koekeishiya, dass Sie überhaupt eine mögliche Lösung veröffentlicht haben.

@ianyh Wenn ich darf, ist es unter macOS (ich bin neu darin) möglich, die Funktion auch ohne automatische Erhöhung zu implementieren? Aus Unix-Umgebungen stammend, habe ich immer Fokus-folgt-Maus verwendet, aber niemals automatisch angehoben, da dies häufig bestimmte Interaktionen mit neuen Fenstern / Dialogen unterbricht, die über einem Fenster angezeigt werden, über dem sich Ihre Maus gerade befindet. In der Lage zu sein, das automatische Erhöhen selektiv zu aktivieren oder zu deaktivieren, wäre daher wirklich fantastisch, glaube ich.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen