問題の定義
あなたが話しているのは一種のフォーカススチールです。OS Xでは、多くの場合に発生しますが、常にポインターを盗むフォーカス、アプリケーションイベントを盗むフォーカス、またはシステムイベントを盗むフォーカスのいずれかで記述します。この問題は長年OS Xユーザーを悩ませてきましたが、Focus Follows Mouseを好む古いX Windowsユーザーと対立しています。この競合の結果、ポインターまたはアプリケーションがフォーカスを奪うのを防ぐ設定またはソフトウェアを見つけるよりも、Focus Follows Mouse機能を提供する設定またはサードパーティソフトウェアを見つける方がはるかに簡単です。
あなたの痛みを感じている他の人がここ、ここ、ここ、ここ、巨大なスレッドをここ、ここ、ここ、ここ、ここ、ここ、ここ、ここ、そしてここに掲示しており、リストは延々と続きます...そしてほとんどありません決定的なソリューション。
個人的には、この方法でフォーカスを盗む問題が発生したときに、マシンに飛行する能力をほとんど与えました:管理者パスワードの入力を求められ、すぐに誰かがチャットメッセージを送信し、チャットウィンドウがフォーカスを盗み、不注意で意図せずに、チャットウィンドウにパスワードを入力してReturnキーを押し、管理者パスワードを送信します。これと比較して、私はあなたの不満が青ざめているのではないかと心配しています。
一般に、フォーカスはアプリケーションごとに決定され、ターミナルやX11などの一部のアプリケーション(デフォルトではフォーカスフォローマウスが有効になっていない)には、defaultsコマンドを使用してその機能を実現するためのフックがあります。これらは、以下のdefaultsコマンドに関する私の提案のインスピレーションでした。Application Switcherは実際にはDock.appの一部であり、明らかにこの機能は組み込まれていません(テストしてくれたgrgarsideに感謝します)。
私はこれを研究するために最善を尽くしており、あなたのためにいくつかの実行可能な解決策があると信じています。
Zooom / 2を使用すると、ポインターのフォーカスフォローマウス機能に遅延を設定できます。これにより、目的の機能を使用できるようになり、ポインターがApplication Switcherでフォーカスを奪うことを防ぎます。$ 19.95ですが、無料試用版があります<-ダウンロードリンク
代替案
2番目のディスプレイを使用しますか?次に、そこにApplication Switcherを移動します
ここで詳しく説明します。2つのディスプレイを使用する場合、通常、ポインターはプライマリディスプレイ上にあります。Application Switcherをセカンダリディスプレイに移動すると、ポインターはそれと対話しなくなります。
マウスポインターをより見やすくする
Boinx SoftwareのMouseposé(Mac App Storeで $ 4.99 )にはカーソルの色を変更する機能があり、カーソルをより見やすくして、アプリケーションスイッチャーの上にカーソルが置かれていることに気付かない機会を減らします。また、上記のZooom / 2のように、Focus Follows Mouse機能を実装する前に遅延を導入する機能を提供し、フォーカスを盗む問題を軽減します。
ポインターを大きくすると、アプリケーションスイッチャー上にポインターが置かれていることに気付かない可能性が低くなります。これを試してみるには、システム環境設定/アクセシビリティコントロールパネル/ディスプレイ/カーソルサイズスライダーを調整します。

アトミックバードのモンドマウスは
CodetekのVirtual Desktop Proが(40ドルで)それをするかもしれないが、Appleがそうでないとしても、ユーザーからは高く評価されている。
注:これら2つのアプリは、実際にシステムにフォーカスフォローマウス機能を追加するためのものです。これは、ポインターがApplication Switcherでフォーカスを盗むのを防ぐための要求の反対です。また、これら2つのアプリケーションはどちらもまだ活発に開発されておらず、Atomic Birdソフトウェアは無料です。
秘密の隠されたデフォルト設定を見つける方法は、概して実験と試行錯誤によるものです。何も傷つけたり、元に戻せないことをしたりすることはありません。
古いTerminal.appを起動して、これを試してください:
defaults write com.apple.dock FocusFollowsMouse -string false; killall Dock
アプリケーションスイッチャー(または⌘ Cmd- Tab;-)は、実際にDock.appの一部です。私は今それをテストすることができないので、これがDock-properの振る舞いで何をするのかわかりません(ものをビルドするので、すぐにログアウトできません)。それはすでにDockの動作であるため、Dock-properで何も変更しないと推測します(Dockで何かをクリックするか、クリックしてホールドする必要があります-Dockが壊れる可能性がありますが) -適切なマウスオーバー情報。アプリ名のみが表示されます。
これがすべきことはまさにあなたが望むことです。マウスボタンをクリックしない限り、マウスポインタはアプリケーションスイッチャーを無視します。
上記のコマンドでfalseをtrueに変更すると、この動作を元に戻すことができます。
グラガーサイド?ボランティアをしてくれてありがとう
defaults write com.apple.dock FocusFollowsMouse -string NO; killall Dock
または
defaults write com.apple.dock wm_ffm -bool false; killall Dock
または
defaults write com.apple.mouse LSUIElement -string 1; sudo killall -HUP WindowServer #warning, this killall cmd will quit all apps and log you out
注:これらのコマンドで変更されたものは、〜/ライブラリ内の問題のある.plistファイルを削除することで削除できます。
面白い
Focus Follows Mouseが(通常)OS Xのポインターのデフォルトの動作ではない理由を疑問に思っている場合:
Focus-follows-mouseは、メニューバーが画面の上部にあるように設計されているため、OS Xに特に適した入力方法ではありません。アプリケーションウィンドウの外にマウスを移動してメニューに移動すると、途中で他のアプリケーションのウィンドウと交差すると、メニューが変更されます。-scottishwildcat @ stackoverflow