Evitar que los programas roben el foco en Windows 7 [duplicado]

24

En Windows 7, si inicio un programa e inmediatamente hago que su ventana esté inactiva (por ejemplo, minimizando o cambiando las ventanas), se abrirá una vez que el programa haya terminado de cargarse por completo.

Esto no es deseable. Me gustaría dejar que un programa se cargue en segundo plano sin tener que robar el foco una vez que esté listo. Por ejemplo, esto sucede cuando inicio Photoshop.

¿Hay alguna forma de deshabilitar este comportamiento?

cirkef
fuente

Respuestas:

12

A juzgar por al menos la investigación que he hecho, parece que solía haber una clave de registro en XP que podría modificarse para lograr esto , pero desde Windows 7, ese cambio de registro ha sido ineficaz (hay una conversación muy acalorada y relevante en los foros de Microsoft sobre esto).

Incluso encontré un interesante artículo de blog que nuestro propio Jeff Atwood escribió sobre esto en 2007, aunque su ejemplo fue en XP.

Los moderadores de Microsoft en los foros parecen sugerir que, de manera predeterminada, en Windows 7, las aplicaciones escritas correctamente no deberían atraer la atención (argumentan que el ajuste del registro de XP fue incorporado), pero al final del día, la comunidad cree que simplemente están equivocados y algunas aplicaciones simplemente lo hacen .

Las discusiones aquí sobre Superusuario relacionadas con XP han terminado, a medida que ha pasado el tiempo, con preguntas en los comentarios sobre cómo se podrían aplicar las soluciones a Windows 7. HarryMC publicó una gran respuesta que arroja algo de luz allí.

Al final del día, parecería que simplemente no hay forma de lograr esto universalmente en Windows 7, ya que parece hacer más con las aplicaciones mismas. Después de una pequeña prueba, descubrí que algunas de mis aplicaciones requieren enfoque y lo obtienen, mientras que otras no.

Solución alternativa

Una alternativa que uso todos los días es Always On Top ( enlace alternativo ). Vincula la tecla de acceso rápido Ctrl+ Spacepara hacer que cualquier ventana esté enfocada siempre en la parte superior.

Lo uso cuando trabajo en casi cualquier programa que sé que no quiero interrumpir, ya que no permitirá ninguna ventana sobre él. Sin embargo, esto puede ser más molesto para algunas personas. Solo tengo la costumbre de presionar la tecla de acceso rápido después de terminar con un programa en particular, o minimizarlo.

Alternativa a la alternativa (mi opinión)

Un reemplazo de shell como los que HarryMC sugirió en su respuesta anterior son una solución viable.

Aunque en mi opinión, si está dispuesto a reemplazar completamente Aero, o completamente a Explorer, o está dispuesto a reemplazar completamente el shell de Windows para obtener esta funcionalidad (y no le culpo), podría reemplazar Windows con la misma facilidad.

Eso es lo que hice al comienzo de este año. Aprender ubuntu ha sido interesante, pero fue para mejor.

Moisés
fuente
3
"Los moderadores de Microsoft en los foros parecen sugerir que, de manera predeterminada, en Windows 7, las aplicaciones escritas correctamente no deberían atraer la atención" Sin embargo, todo el software de Adobe hace esto.
James P.