Hentikan program dari mencuri fokus di Windows 7 [duplikat]

23

Pertanyaan ini sudah ada jawabannya di sini:

Di Windows 7, jika saya meluncurkan program dan segera membuat jendelanya tidak aktif (misalnya dengan meminimalkan atau mengganti jendela), itu akan muncul kembali setelah program selesai memuat sepenuhnya.

Ini tidak diinginkan. Saya ingin membiarkan program dimuat di latar belakang tanpa harus mencuri fokus setelah siap. Misalnya, ini terjadi ketika saya meluncurkan Photoshop.

Apakah ada cara untuk menonaktifkan perilaku ini?

cirkef
sumber

Jawaban:

12

Menilai setidaknya berdasarkan penelitian yang telah saya lakukan, tampaknya dulu ada kunci registri di XP yang dapat dimodifikasi untuk melakukan ini , tetapi sejak Windows 7, perubahan registri tidak efektif (ada percakapan yang sangat hangat dan relevan di forum Microsoft tentang ini.)

Saya bahkan menemukan artikel blog yang menarik yang ditulis oleh Jeff Atwood kami sendiri pada tahun 2007, meskipun contohnya ada di XP.

Moderator Microsoft di forum tampaknya menyarankan bahwa secara default di Windows 7, aplikasi yang ditulis dengan benar tidak boleh mencuri fokus (mereka berpendapat bahwa tweak registri dari XP sudah ada di dalamnya), tetapi pada akhirnya, masyarakat percaya mereka hanya salah dan beberapa aplikasi lakukan saja .

Diskusi di sini tentang Superuser terkait dengan XP telah berakhir, seiring berjalannya waktu, ada pertanyaan dalam komentar yang diajukan tentang bagaimana solusi dapat diaplikasikan ke Windows 7. HarryMC memposting jawaban yang bagus yang menyoroti di sana.

Pada akhirnya, akan tampak bahwa tidak ada cara untuk mencapai ini secara universal di Windows 7, karena tampaknya lebih banyak berbuat dengan aplikasi itu sendiri. Setelah sedikit pengujian, saya menemukan bahwa beberapa aplikasi saya memang membutuhkan fokus dan mendapatkannya, sementara beberapa tidak.

Solusi alternatif

Salah satu alternatif yang saya gunakan setiap hari adalah Always On Top ( tautan alternatif ). Ini mengikat Ctrl+ Spacehotkey untuk membuat jendela apa pun yang menjadi fokus selalu di atas.

Saya menggunakannya ketika bekerja di hampir semua program yang saya tahu saya tidak ingin diinterupsi, karena tidak akan membiarkan jendela di atasnya. Namun, ini mungkin lebih mengganggu bagi sebagian orang. Saya membiasakan diri untuk menekan hotkey setelah saya selesai dengan program tertentu, atau menguranginya.

Alternatif ke Alternatif (Pendapat Saya)

Penggantian shell seperti yang disarankan HarryMC dalam jawabannya dari atas adalah solusi yang layak.

Meskipun dalam pikiran saya, jika Anda bersedia untuk sepenuhnya menggantikan Aero, atau sepenuhnya menggantikan Explorer, atau bersedia untuk sepenuhnya mengganti shell Windows untuk mendapatkan fungsi ini (dan saya tidak menyalahkan Anda), Anda dapat dengan mudah mengganti Windows.

Itulah yang saya lakukan awal tahun ini. Belajar ubuntu memang menarik, tetapi itu menjadi lebih baik.

Musa
sumber
2
"Moderator Microsoft di forum tampaknya menyarankan bahwa secara default di Windows 7, aplikasi yang ditulis dengan benar tidak boleh mencuri fokus" Namun, semua perangkat lunak Adobe melakukan ini.
James P.