Fokus-folgt-Maus (plus Auto-Raise) unter Mac OS X
(Ich will nicht zu hören, wie verrückt ich bin zu wollen! 🙂
Focus-follows-mouse ist auch bekannt als Punkt-zu-Fokus, Mauszeiger, Fokus und (in manchen Implementierungen) sloppy focus. [Fügen Sie andere Bedingungen, machen diese mehr durchsuchbar!] X-Maus
InformationsquelleAutor der Frage |
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie es tun, zum Terminal.app, indem Sie den folgenden Befehl an der Befehlszeile ein:
Für X11-Anwendungen, die Sie dies tun können:
In Snow Leopard, diese stattdessen zu verwenden:
Angeblich gibt es ein Programm namens CodeTek Virtual Desktop, der Sie nacheifern systemweite, aber es kostet $$ (und Sie bekam nie eine version für OSX Leopard).
InformationsquelleAutor der Antwort Clint Ecker
Steve Yegge schrieb einen essay über diese eine Weile zurück, wo er versucht und sind gescheitert zu schreiben eine passende Erweiterung. Ich hab da versucht zu finden, focus-follows-mouse-Anwendungen für OS X und versagt auch.
InformationsquelleAutor der Antwort John Millikin
Focus-follows-mouse ist nicht besonders geeignet-input-Methode für OS X, weil die Menüleiste wurde entwickelt, um am oberen Rand des Bildschirms. Wenn Sie die Maus bewegen, aus der Anwendung Fenster, um zu den Menüs, wenn es kreuzt jede andere Anwendung von windows auf die Art und Weise, das Menü ändert.
Also ja, in Antwort auf dreeves Kommentar, es funktioniert perfekt für Terminal (oder für jede andere Anwendung auf dem desktop), weil die nur andere Fenster, es wird zu beeinflussen sind Terminal-Fenster, so dass das Menü ändert sich nie, wie Sie das Fenster wechseln. Und es funktioniert gut für X11, weil X11-apps haben in der Regel Ihre Menüleisten eingebettet in das Fenster, so dass Sie nicht haben, verlassen Sie das Fenster, um Ihnen den Zugang.
Natürlich können Sie arbeiten rund um die Menü-ändern Problem durch die Einführung einer künstlichen Verzögerung, bevor der Fokus ändert und/oder das Menü wechselt, aber es wird nie so gut funktionieren, wie es auf anderen desktops.
InformationsquelleAutor der Antwort
Obwohl dies ist weit von eine komplette Lösung, zwei praktische Aktionen in OSX (10.11) sind:
⌃⌥-Klick (control-option-klicken) - ändert die Ausrichtung der ohne Erhöhung Fenster
⌘-Klick (command-Klick) - klickt im Fenster ohne wechseln des Fokus
Nicht sicher, Wann diese Verknüpfungen wurden eingeführt, als ich noch nicht in der Lage, Sie zu finden darüber geschrieben irgendwo.
InformationsquelleAutor der Antwort
Amethyst diese Funktion unterstützt. Es kann leicht installiert werden mit
brew cask install amethyst
.Hier ist die config Datei ich verwenden. Es stellt alle Funktionen, die aus neben dem Fokus folgt Maus. Speichern Sie es auf
~/.amethyst
.InformationsquelleAutor der Antwort
Derzeit nutze ich MondoMouse und auch mit seinen Macken konnte ich nicht mit meiner mac ohne es. Sie haben eine Kostenlose Testversion, und ich würde es jedem empfehlen.
MondoMouse
InformationsquelleAutor der Antwort mcotton
Codetek hatte ein Produkt, dass Tat dies, aber Sie nie veröffentlicht, eine version für Leopard oder höher.
MondoMouse Sortieren können von focus-follows-mouse, aber nicht automatisch erhöhen.
Auch die focus-follows-mouse ist kaputt obwohl.
Zum Beispiel, es spielt nicht gut mit Befehl-tab (wenn Sie Befehl-tab, um eine neue Anwendung und berühren Sie nicht die Maus, dann sollte es nicht wechseln Sie zurück zu, wo Sie den Mauszeiger passiert zu sein-ich bin mir ziemlich sicher, dass jeder Implementierung in Linux, die ich gesehen habe, bekommt dieser Recht aber MondoMouse nicht).
Können Sie aktivieren, Fokus folgt Maus (keine autoraise) für nur Terminal-Fenster (führen Sie einfach den folgenden in einem terminal):
Ebenso für X11 windows:
(Für mac-Versionen vor 10.5.5 das war:
)
Ich weiß nicht, von anderen Anwendungen, die es unterstützen.
InformationsquelleAutor der Antwort
Menü Problem ist der einzige Grund, warum der traditionelle Fokus folgt Maus nicht funktionieren würde.
Hier ist eine alternative: ändern sich nicht konzentrieren, bis eine Taste auf der Tastatur gedrückt wird. Dies würde für 95% der Anwendungsfälle für die focus-follows-mouse, und würde diese alte curmudgeonly X user wirklich glücklich. Ich weiß nicht, wie viele Male werde ich das scrollen durch eine Webseite in Chrome, und drücken Sie Befehl-T, um eine neue Registerkarte öffnen, und finden Sie die Registerkarte öffnen in der Klemme statt. Wenn mein Gehirn noch nicht abgeholt, auf das in 8 Monaten einen Mac verwenden, wird es nie.
InformationsquelleAutor der Antwort
Also habe ich beschlossen wieder eine Verbesserung auf der Arbeit habe ich auf die MouseFocus.app, die hatte noch einige Mängel. Diese sind nun behoben. Umbenannt habe ich die ganze Sache zu "AutoRaise" besser zu reflektieren, was dieses tool kann: Wenn der Mauszeiger ein Fenster, es wird ausgelöst, um die front (mit einer Verzögerung von Ihrer Wahl) und erhält den Fokus. Das tool kann heruntergeladen werden hier. Um es zu benutzen, kopieren Sie es in Ihr /Applications/Ordner sicher, dass es ausführbar ist (chmod 700 AutoRaise). Doppelklicken Sie dann klicken Sie es innerhalb von Finder. Zu schnell schalten on/off können Sie die applescript unterhalb und fügen Sie ihn in ein automator - service workflow. Dann binden Sie die erstellte service, um einen Tastatur-shortcut, der in Systemeinstellungen|Tastatur|Kurzbefehle.
Update (29-03-2017): Die AutoRaise binary aktualisiert wurde. Wenn keine Verzögerung angegeben auf der Befehlszeile, wird es nun auch zu einer AutoRaise.delay-Datei im gleichen Ordner. Dies ist besonders nützlich bei der Verwendung der applescript unten, weil 'Anwendung starten' nicht unterstützt BefehlszeilenArgumente. Die Verzögerung sollte angegeben werden, in Einheiten von 50ms. Zum Beispiel zum angeben einer Verzögerung von 150 MS führen Sie diesen Befehl einmal im terminal: 'echo 3 > AutoRaise.delay'
InformationsquelleAutor der Antwort
Interessant, dass Leopard ist eine Art von Fokus folgt Maus (sans autoraise) standardmäßig aktiviert. Das scroll-Rad funktioniert unkonzentriert windows.
InformationsquelleAutor der Antwort
Leider CodeTek Virtual Desktop Pro ist nicht mehr entwickelt, und das Unternehmen scheint vom Markt verschwunden, ein paar Jahre zurück..
Historische Referenz: http://www.codetek.com/ctvd/ (funktioniert nicht auf dem neuen OS X Versionen!)
Historischer Rückblick: http://www.osnews.com/story/6144
Mit CodeTek Virtual Desktop Pro Sie konnten sich auf der Focus-Follow-Mouse und deaktivieren Sie die Automatische Raise, und es hatte auch ein Pager für die virtuellen desktops -- ähnlich wie Fvwm funktioniert unter Linux. Es funktionierte wirklich perfekt -- das beste Stück software, dass ich je gekauft hast.
Er arbeitete konsequent mit allen apps und wechseln zwischen apps, das verschieben von Fenstern auf andere Arbeitsbereiche und Navigation Arbeitsbereiche arbeitete viel einfacher als wie es ist umgesetzt in den neusten Versionen von OS X [10.6, 10.7, 10.8]
Leider mit Mac OS X 10.5 VirtualDesktop Pro aufgehört zu arbeiten, und es sieht aus wie Apple aktiv sicher gestellt, dass CodeTek nicht weiter zu arbeiten.
Es ist traurig, dass der Apfel zerkleinert CodeTek und es Produkt - Virtual Desktop Pro war wirklich überlegen, wie OS X Arbeitsbereichen werden derzeit umgesetzt. Es funktionierte im Grunde wie Fvwm unter LINUX - super-schnelle navigation-ohne unnötige Klicks oder mouse gestures...
Macht es mich traurig, zu sehen, dass Apple diktiert, window-manager (Finder -) Verhalten und nicht zu erlauben scheinen Drittanbieter-Ersatz für den Finder nicht mehr.
InformationsquelleAutor der Antwort
chunkwm unterstützt dies auch (standardmäßig glaube ich):
chunkwm
InformationsquelleAutor der Antwort
Geben DwellClick versuchen. Obwohl, es ist nicht für den vorgesehenen Zweck, die auto-Klick-Verhalten eine Nebenwirkung hat ähnlich wie auto-raise oder Fokus folgt Maus.
Persönlich, ich benutze nur die Funktion der linken Maustaste nach meinen cursor-Bewegung zur Ruhe kommt, aber es gibt auch ein Klick mit Modifikatoren und ein Fenster ziehen helfen, das ist ganz praktisch.
Es ist auch ein wenig frustrierend, während web-browsing, da Sie entweder deaktivieren möchten, die app oder bewusster dem sich der cursor befindet (z.B. nicht auf irgendwelche links oder buttons, die Sie nicht beabsichtigen zu aktivieren).
InformationsquelleAutor der Antwort
Es ist auch das Thema der Erhöhung-auf-klicken. Unter OSX jedes mal, wenn ein Fenster angeklickt wird, es wird auch angehoben, damit potenziell ausblenden andere Fenster. Dies ist problematisch, wenn das arbeiten mit kopieren/einfügen aus zwei Fenstern, von denen der eine deckt den Großteil des Bildschirms. Ich halte gern einen globalen (aktiv in allen Arbeitsbereichen) Editor, von dem ich copy/paste-Sachen (kann alles sein, von Befehlen, text von todo-Elementen etc). Dies ist eine Herausforderung, unter OSX. Es wäre schön, eine option zu deaktivieren, heben Sie auf-klicken.
InformationsquelleAutor der Antwort
Experimentieren mit diesen Optionen mein Befehl-Tab verhielt sich seltsam. Hier ist die Lösung, wie es setzt den Fokus auf apps wieder:
Scheint es, dass eine bisherige Funktion, nämlich die Fähigkeit, für Terminal-Fenster den Fokus zu ändern, mit der Maus bewegt, ist gebrochen 10.6 und bewirkt, dass " Befehl-Tab zu übertragen-Fenster fokussieren. Um das problem zu beheben, fügen Sie einfach den folgenden Befehl in einem Terminal aus:
defaults write com.apple.Terminal FocusFollowsMouse -string KEINE
Dann starten Sie Terminal.
InformationsquelleAutor der Antwort
Lösung: Da war ich so um autoraise in Windows habe ich schmerzlich vermisst auf dem Mac.
Die Lösung fand ich für den Mac ist Zooom (ja, drei o ' s). Es hat eine autoraise-Funktion. Sie können sogar Millisekunden warten, bevor autoraise. Kann nicht ohne Sie Leben. Autoraise ist eine option in den Einstellungen, wie Sie in dem screenshot sehen kann https://www.macupdate.com/app/mac/23203/zooom
http://coderage-software.com/zooom/index.html
InformationsquelleAutor der Antwort
Können Sie nicht wirklich tun es auch, denn der Mac Schnittstelle ist einfach nicht darauf ausgelegt mit Fokus folgt Maus (mit oder ohne auto-raise) in den Sinn. Ich bezweifle, dass sich das bestimmt noch ändern in absehbarer Zeit, und wenn es das tut, jeder, der versucht zu implementieren, Fokus folgt Maus ausgeführt werden soll, in die gleichen Hürden und wind-up mit einem unbefriedigenden Ergebnis (für diejenigen, die wollen so ein Ding).
So, ja, Sie sind verrückt für den Wunsch, diese aber aus technischen Gründen. Holen Sie sich mit dem Mac auf seinen eigenen Bedingungen, und ich bin sicher, dass Ihr Wunsch, es zu zwingen, sich Verhalten nur wie, was X11-Sachen, die Sie verwendet, um zu verwenden, klingt ein bisschen wie finden Sie neue, effiziente Wege der Zusammenarbeit.
InformationsquelleAutor der Antwort Chris Hanson