マシンのアクティブウィンドウがフォーカスを失う場合があります。アクティブなアプリは同じままです(以前にChromeを使用していた場合、今でもChromeを使用しています)が、アクティブなウィンドウはアクティブではありません。アクティブなウィンドウはありません。これはイライラします。この質問の入力中に発生し、私のキーストロークが突然登録を停止しました。
他のアプリがフォーカスを奪っていると信じていますが、それ自体には表示するUIがないため、アクティブなウィンドウはアクティブになりませんが、アクティブなアプリはアクティブなままです。
問題は、問題のアプリを追跡して、怒って削除できるようにする方法です。通常、フォーカス窃盗の場合、犯人に焦点があるため、犯人は明らかです。この場合、私は困惑しています。
@MichaelFrankメニューバーのないアプリケーション(例:inに
—
ダニエルベック
LSUIElement
設定さtrue
れているものInfo.plist
)は表示されません。それらはその振る舞いに完全に対応しています。
@DanielBeckああ、落とし穴。知っておくと便利です。
—
マイケルフランク14年
参考までに、私は基本的にApple SEでこれと同じ質問をしました。どのプログラムが私のMacにフォーカスを奪っているのかを検出する方法はありますか?
—
ケビンリード14年
tell application "System Events" to display alert ((name of first application process whose frontmost is true) as string)
残念ながら、メニューバーのないプロセスは考慮されません。
Apple > Force Quit...
メニューを試して、実行すべきでないものがあるかどうかを確認できます。