Ich benutze oft ⌘ Cmd- Tabmit meiner rechten Hand auf der Maus. Befindet sich der Cursor zufällig in der Überlagerung, wird OS X durch versehentliche Mausbewegungen darauf hingewiesen, dass ich zu dem Fenstersymbol wechseln möchte, auf dem der Cursor landet.
In der Zwischenzeit bin ich an das Verhalten von Windows gewöhnt, bei dem die Maus keinen Einfluss auf ⌘ Cmd- hat Tab. Ich möchte nicht denken, innehalten, irgendetwas überprüfen oder irgendetwas korrigieren, wenn ich ⌘ Cmd- benutze Tab. Ich drücke die Combo und möchte sofort zur vorherigen App wechseln. Die Maus stört dies einfach.
Ist es möglich, diese "Funktion" auszuschalten?
Antworten:
Sie können die Mausinteraktion mit dem App-Umschalter von Keyboard Maestro verhindern:
Demo:
Alternativ können Sie die Mausposition sperren, während Sie die Taste ⌘ gedrückt halten:
Dies scheint jedoch ohne Tools von Drittanbietern nicht möglich zu sein. Sie können Apple hierzu auf der folgenden Seite Feedback geben:
quelle
das Problem definieren
Was du redest, ist eine Art Fokusdiebstahl . In OS X geschieht dies in vielen Fällen, jedoch immer, indem Sie entweder beschreiben, wie der Zeiger den Fokus stiehlt, ein Anwendungsereignis den Fokus stiehlt oder ein Systemereignis den Fokus stiehlt. Dieses Problem hat OS X-Benutzer seit Jahren geärgert und steht im Widerspruch zu den älteren X-Windows-Benutzern, die Focus Follows Mouse bevorzugen . Das Ergebnis dieses Konflikts ist, dass es viel einfacher ist, Einstellungen oder Software von Drittanbietern zu finden, die Focus Follows Mouse-Funktionen bieten, als Einstellungen oder Software, die verhindern, dass der Zeiger oder die Anwendungen den Fokus stehlen.
Andere Ihre Schmerzen haben am Gefühl hier , hier , hier , hier , einen massiven Thread hier , hier , hier , hier , hier , hier , hier und hier , und die Liste geht weiter und weiter und weiter ... und es gibt kaum eine endgültige Lösung.
Persönlich habe ich fast gegeben meine Maschine die Fähigkeit zu fliegen , wenn den Fokus erlebt Problem Stehlen auf diese Weise: Ich bin für ein administratives Kennwort gefragt, und dann rechts, den jemand eine Chat - Nachricht an mich selbst konzentriert sie der Chat - Fenster Steals und inadvertantly und versehentlich gebe ich mein Passwort in das Chatfenster ein und drücke die Eingabetaste, um mein Admin-Passwort an sie zu senden. Verglichen damit fürchte ich, Ihre Beschwerde verblasst und ich denke, Sie können verstehen, warum.
Im Allgemeinen wird der Fokus anwendungsspezifisch festgelegt, und für einige Anwendungen, z. B. Terminal und X11, für die standardmäßig die Option "Focus Follows Mouse" nicht aktiviert ist, sind Hooks festgelegt, um diese Funktionalität mithilfe des Befehls " Defaults" zu erzielen . Dies war die Inspiration für meine Vorschläge, die den folgenden Standardbefehl betrafen. Der Application Switcher ist eigentlich ein Teil der Dock.app, und anscheinend ist diese Funktionalität nicht integriert (danke grgarside für das Testen).
Ich gebe mein Bestes, um dies zu untersuchen, und ich glaube, ich habe einige praktikable Lösungen für Sie.
Zooom / 2
In Zooom / 2 können Sie eine Verzögerung für die Funktion "Fokus folgt Maus" des Zeigers festlegen, wo immer dies geschieht. Auf diese Weise erhalten Sie die gewünschte Funktionalität, sodass der Zeiger mit dem Application Switcher nicht den Fokus verliert. Es kostet 19,95 US-Dollar, aber es gibt einen kostenlosen Test- Download-Link
Alternativen
Zweites Display verwenden? Bewegen Sie dann den Application Switcher dorthin
Wie hier beschrieben . Wenn Sie mit zwei Displays arbeiten, befindet sich der Zeiger normalerweise auf Ihrem primären Display. Bewegen Sie den Application Switcher auf Ihre sekundäre Anzeige, und Ihr Zeiger interagiert nicht damit.
Machen Sie Ihren Mauszeiger besser sichtbar
Mit Mouseposé von Boinx Software (4,99 US-Dollar im Mac App Store ) können Sie die Farbe Ihres Cursors ändern, um ihn sichtbarer zu machen und die Wahrscheinlichkeit zu verringern, dass Sie nicht bemerken, dass er über Ihrem Application Switcher schwebt. Ebenso wie Zooom / 2 bietet es die Funktionalität, vor der Implementierung der Focus Follows Mouse-Funktionalität eine Verzögerung einzuführen, um das Problem des Fokusdiebstahls zu verringern.
Wenn Sie den Zeiger vergrößern, ist die Wahrscheinlichkeit geringer, dass Sie nicht bemerken, dass er sich über dem Application Switcher befindet. Sie können dies versuchen, indem Sie den Schieberegler Systemeinstellungen / Eingabehilfen-Systemsteuerung / Anzeige / Cursorgröße anpassen:
MondoMouse
Die MondoMouse von Atomic Bird kann dies möglicherweise
Virtual Desktop Pro
Codeteks Virtual Desktop Pro könnte es schaffen (für 40 US-Dollar), wird von Anwendern sehr geschätzt, wenn nicht von Apple.
Hinweis: Mit diesen beiden Apps können Sie dem System die Funktionalität der Focus Follows Mouse hinzufügen. Dies ist das Gegenteil Ihrer Anforderung, um zu verhindern, dass der Zeiger mit Application Switcher den Fokus stiehlt. Beachten Sie auch, dass keine dieser beiden Anwendungen noch aktiv entwickelt wird und die Atomic Bird-Software kostenlos ist.
Experimentieren Sie mit den Standardeinstellungen Befehl
Die Art und Weise, wie die Leute diese geheimen versteckten Standardeinstellungen finden, ist im Großen und Ganzen durch Experimentieren und Ausprobieren. Sie werden nichts verletzen oder etwas tun, das sich dadurch nicht rückgängig machen lässt.
Starten Sie die alte Terminal.app und probieren Sie es aus:
Der Application Switcher (oder ⌘ Cmd- Tab;-) ist eigentlich Teil von Dock.app. Ich bin mir nicht sicher, was dies mit dem Verhalten von Dock-proper zu tun hat, da ich es momentan nicht testen kann (Sachen bauen, also kann ich mich momentan nicht abmelden). Ich würde raten, dass sich am Dock nichts ändert, da dies bereits beim Dock der Fall ist (Sie müssen auf etwas im Dock klicken oder bereits klicken und gedrückt halten - dies könnte das Dock jedoch beschädigen -proper Mouse-Over-Info, die nur den Namen der App angibt).
Dies sollte genau das sein, was Sie möchten. Der Mauszeiger ignoriert den Anwendungsumschalter, es sei denn, Sie klicken mit der Maustaste.
Sie können dieses Verhalten umkehren, indem Sie im obigen Befehl false in true ändern.
Grgarside? Danke für ehrenamtliches Engagement, wie wäre es mit:
oder
oder
Hinweis: Änderungen an diesen Befehlen können durch Löschen der betreffenden .plist-Datei in ~ / Library entfernt werden
Interessant
Wenn sich jemand fragt, warum Focus Follows Mouse nicht (normalerweise) das Standardverhalten des Zeigers in OS X ist:
quelle