web-dev-qa-db-ja.com

Mac OS Xのアプリケーションがフォーカスを奪うのを防ぐ方法はありますか?

スペースの切り替えのコンテキストで この質問 を尋ねたこと、およびWindowsで質問されたこと、そして 他の場所で についての議論を見たことがあることを認識していますが、私は、アプリケーションが、単一のスペースであっても、あらゆる理由で、あらゆるコンテキストでフォーカスを盗むのを防ぎたいと思っています。

つまり、完全に無効にし、自分の選択だけでアプリケーションのフォーカスを切り替えたいと考えています。これは可能ですか?ありがとう。

11
Philip

短い答え:いいえ。長い答え:読んでください この投稿 スティーブ・エッゲから。彼はMacの設計哲学の多くと、Macでx-mouse-activationを動作させるための彼の試みを掘り下げています。

X-mouse-activation(focus-follows-mouse)はあなたが意図したことを実行しますが、現時点では明らかにサポートされていません。 Linuxをお勧めします。私は参照された投稿からのこの引用で終わります:

Apple OSのエンジニアは、あなたにやりたくないことをしてほしくないので、「やりたくないこと」を「やりたくないと思うこと」と明確に定義しています。これは実際にはAppleフォーラム全般に固有のものです。誰かが「フォーカスはマウスの動作に従うようにしたい!」と言うと、必然的に「あなたは本当にこれをしたくない」と答える人もいます。 「私たちはそれをすべての人にとって正しい方法で設計した」という精神全体が、Macユーザーになる可能性のある多くの人々をオフにします。

6
atroon