Berikut ini adalah contoh kasus penggunaan:
- Buka Firefox
- Letakkan kursor di suatu tempat di mana Anda dapat mengetik
- Buka sesuatu yang lain (gerhana adalah contoh saya saat ini ..)
- Mulai mengetik di Firefox sampai eclipse mencuri fokus dan memotong apa yang Anda ketikkan
Bagaimana cara mencegah aplikasi mencuri fokus dan mengganggu pengetikan saya?
Memperbarui:
Jawaban yang saya peroleh sepertinya menunjukkan bahwa ini tidak dapat dilakukan, tetapi dapat dilakukan pada windows, jadi saya merasa sulit untuk membayangkan itu tidak dapat dilakukan pada osx, itu akan menjadi kegunaan yang sangat besar jika gagal jika memang demikian .
Jawaban:
Saya pikir Anda tidak bisa: D Anda selalu dapat menjalankan Eclipse di desktop yang berbeda;)
sumber
Jika ada yang masih mencari jawaban untuk ini, saya baru-baru ini menemukan artikel ini yang harus menjelaskan solusi yang mungkin:
http://reviews.cnet.com/8301-13727_7-20085680-263/keep-aplikasi-dari-meningkatkan-fokus-fokus-ketika-membuka-di-in-os-x/
Memang, itu hanya lebih dari setahun setelah pertanyaan awal diajukan, tetapi orang-orang masih mencari jawaban untuk pertanyaan-pertanyaan sulit kehidupan, tampaknya.
TL; DR: Anda dapat berpotensi memodifikasi aplikasi itu sendiri, dan menambahkan set parameter ke "info.plist" aplikasi, atau Anda dapat menulis skrip yang akan meluncurkan aplikasi di belakang jendela lain. Ada "opsi" ketiga yang pada dasarnya mengatakan bahwa Anda dapat memiliki aplikasi tetap di atas yang lain, bahkan ketika sedang diluncurkan, tetapi itu tidak selalu mencegah aplikasi yang baru diluncurkan untuk mencuri fokus.
sumber
Kualitas-kualitas ini didefinisikan dalam aplikasi yang Anda luncurkan, dan aplikasi yang saat ini fokus. Lihat, Finder tempat Anda meluncurkan Eclipse juga merupakan aplikasi — jika Eclipse tidak mencuri fokus dari Finder, sepertinya peluncuran aplikasi tidak melakukan apa pun. Defaultnya, dengan demikian, adalah mencuri fokus pada peluncuran aplikasi. Mungkin ada plugin Firefox yang membuatnya "autokratis?" Anda selalu dapat menambahkan kunci LSUIElement ke Info.plist aplikasi yang diluncurkan (di dalam bundel aplikasi) yang menghilangkan seluruh elemen UI aplikasi tersebut, tetapi itu mungkin sedikit mengurangi manfaatnya bagi Anda.
Menjalankan aplikasi baru di Ruang yang berbeda dan kemudian beralih kembali tidak bekerja untuk saya; aplikasi yang diluncurkan hanya akan membawa Anda kembali ke Space setelah selesai memuat.
Sungguh, metode yang sangat mudah untuk menjaga agar fokus Anda tidak dicuri hanyalah menahan kuda Anda dan menunggu aplikasi dimuat setelah Anda meluncurkannya. Sebagian besar pengguna daya akan menyimpan semua aplikasi yang mereka gunakan secara teratur terbuka di latar belakang dan hanya membuka sesuatu yang baru ketika mereka perlu mengalihkan perhatian penuh mereka ke sana.
sumber