Jendela aktif di komputer saya terkadang kehilangan fokus. Aplikasi aktif tetap sama - jika saya pernah di Chrome sebelumnya, saya masih di Chrome sekarang - tetapi jendela aktif tidak lagi aktif. Tidak ada jendela yang aktif. Ini membuat frustrasi; itu terjadi saat mengetik pertanyaan ini, dan penekanan tombol saya tiba-tiba berhenti mendaftar.
Saya percaya bahwa beberapa aplikasi lain mencuri fokus, tetapi itu sendiri tidak memiliki UI untuk ditampilkan, sehingga jendela aktif menjadi tidak aktif, tetapi aplikasi aktif tetap aktif.
Pertanyaannya adalah: Bagaimana cara melacak aplikasi yang menyinggung, sehingga saya bisa menghapusnya dengan marah? Biasanya dalam kasus pencurian fokus, pelakunya jelas, karena memiliki fokus. Dalam hal ini, saya bingung.
LSUIElement
diatur ke true
dalam Info.plist
). Mereka sangat mampu melakukan perilaku itu.
tell application "System Events" to display alert ((name of first application process whose frontmost is true) as string)
sayangnya tidak mempertimbangkan proses tanpa bilah menu.
Apple > Force Quit...
menu untuk melihat apakah ada sesuatu yang berjalan yang seharusnya tidak.