Empêcher les programmes de voler le focus dans Windows 7 [en double]


24

Sous Windows 7, si je lance un programme et que je rend immédiatement sa fenêtre inactive (par exemple en minimisant ou en changeant de fenêtre), il réapparaîtra une fois le programme complètement chargé.

C'est indésirable. Je voudrais laisser un programme se charger en arrière-plan sans qu'il ne vole le focus une fois qu'il est prêt. Par exemple, cela se produit lorsque je lance Photoshop.

Existe-t-il un moyen de désactiver ce comportement?

Réponses:


12

À en juger par au moins les recherches que j'ai faites, il semble qu'il existait auparavant une clé de registre dans XP qui pourrait être modifiée pour y parvenir , mais depuis Windows 7, ce changement de registre a été inefficace (il y a une conversation très animée et pertinente sur les forums Microsoft à ce sujet.)

J'ai même trouvé un article de blog intéressant que notre propre Jeff Atwood a écrit à ce sujet en 2007, bien que son exemple soit sous XP.

Les modérateurs de Microsoft sur les forums semblent suggérer que par défaut dans Windows 7, les applications correctement écrites ne devraient pas voler le focus (ils affirment que le tweak de registre de XP a été intégré), mais à la fin de la journée, la communauté estime qu'ils sont tout simplement faux et certaines applications font juste .

Les discussions ici sur le superutilisateur lié à XP ont fini, au fil du temps, à poser des questions dans les commentaires sur la façon dont les solutions pourraient être appliquées à Windows 7. HarryMC a publié une excellente réponse qui apporte un éclairage.

À la fin de la journée, il semblerait qu'il n'y ait tout simplement aucun moyen d'accomplir cela universellement sur Windows 7, car il semble en faire plus avec les applications elles-mêmes. Après quelques tests, j'ai découvert que certaines de mes applications nécessitent une concentration et l'obtiennent, tandis que d'autres ne le font pas.

Solution alternative

Une alternative que j'utilise tous les jours est Always On Top ( lien alternatif ). Il lie le raccourci clavier Ctrl+ Spacepour que la fenêtre mise au point soit toujours visible.

Je l'utilise lorsque je travaille dans presque n'importe quel programme dont je sais que je ne veux pas l'interruption, car cela ne permettra aucune fenêtre dessus. Cependant, cela peut être plus ennuyeux pour certaines personnes. Je prends juste l'habitude d'appuyer sur le raccourci clavier après avoir terminé avec un programme particulier, ou de le minimiser.

Alternative à l'alternative (Mon avis)

Un remplacement de coque comme ceux suggérés par HarryMC dans sa réponse ci-dessus est une solution viable.

Bien que dans mon esprit, si vous êtes prêt à remplacer complètement Aero, ou à remplacer complètement Explorer, ou à remplacer complètement le shell Windows pour obtenir cette fonctionnalité (et je ne vous en veux pas), vous pouvez tout aussi facilement remplacer Windows.

C'est ce que j'ai fait au début de cette année. Apprendre l'ubuntu a été intéressant, mais c'était pour le mieux.


3
"Les modérateurs de Microsoft sur les forums semblent suggérer que par défaut dans Windows 7, les applications correctement écrites ne devraient pas voler la vedette" Pourtant, tous les logiciels Adobe le font.
James P.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.