別のアプリケーションのウィンドウを閉じるときに正しいウィンドウにフォーカスを設定するにはどうすればよいですか?


11

Lionで、Chromeを使用しているときにOutlookから電子メールを受信したというアラートをクリックすると、Outlookから新しいウィンドウが表示され、その電子メールがChromeの上に表示されます(ChromeをOutlookのすぐ下に表示できます)電子メールウィンドウ)。電子メールを閉じると、OSがChromeウィンドウに再びフォーカスすることを期待しますが(実際はそこから来たので)、実際にはOutlookウィンドウを引き出して代わりにフォーカスを与えます。

Lionは特定のウィンドウではなく、特定のアプリに集中しようとしているようです。ウィンドウの「スタック」との対話が意味をなすように、この動作を変更する方法はありますか?


興味深い質問。AppleScriptで開いているウィンドウを見ることで、何が起こっているのかを知ることができます。ウィンドウを閉じるときにこれを呼び出す方法はありますか?stackoverflow.com/questions/11402472/…–
user2707001

回答:


7

これは、少なくとも元のOS X(10.0)以降のOS Xのウィンドウシステムでの動作であり、おそらくクラシックMac OSにまで一貫しています(その場合、System 7またはMultiFinderを搭載したSystem 6に遡ります)。

いずれにせよ、これがその方法です。私の知る限り、変更する方法はありません。

できる最善の方法は、Outlookのウィンドウを常に開いたままにしないことです。Windowsの場合のようにメインウィンドウを閉じても、アプリは終了しません。


1
うん これは非常に面倒です-Outlookは単なる例でしたが、これはアプリが(Gmailなどからのアラートや電子メールのために)私の現在のコンテキストの前にウィンドウを置くと、あちこちで起こります。そのウィンドウを閉じると、Command-Tabでコンテキストを戻す必要があります。
magneticMonster

アプリウィンドウを使用していない場合は、開いたままにしないでください。メモリに保存すると、アラートウィンドウを削除したときにポップアップが表示されなくなります。また、コマンドキーを使用してバックグラウンドウィンドウを操作し、アプリを最前面に表示せずにアラートを非表示にすることもできます。
Cajunluke

特にWebブラウザを使用している場合は、通常、アプリウィンドウを閉じることは役に立ちません。
magneticMonster

4

マウスポインターが置かれているアプリケーションにフォーカスがある場合、機能しますか?もしそうなら、このスレッドは役立ちます:

フォーカスフォローマウス

これはまさにあなたが探していたものではないかもしれませんが、私はそれが問題を解決するかもしれないと思います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.