¿Cómo enfoco la ventana correcta al cerrar la ventana de otra aplicación?

11

En Lion, si estoy en Chrome y hago clic en una alerta de Outlook que dice que recibí un correo electrónico, recibo una nueva ventana de Outlook con ese correo electrónico encima de Chrome (aún puedo ver Chrome inmediatamente debajo de mi Outlook ventana de correo electrónico). Cuando cierre el correo electrónico, esperaría que el sistema operativo vuelva a enfocarse en la ventana de Chrome (ya que es de donde vine), pero de hecho saca la ventana de Outlook y le da el foco.

Parece que Lion intenta mantener el foco en una aplicación en particular en lugar de una ventana en particular. ¿Hay alguna forma de cambiar este comportamiento para que mi interacción con la ventana "stack" tenga sentido?

MagneticMonster
fuente
Interesante pregunta. Puede averiguar qué está sucediendo mirando las ventanas abiertas en AppleScript. ¿Hay alguna manera de llamar a esto al cerrar una ventana? stackoverflow.com/questions/11402472/…
user2707001

Respuestas:

7

Este ha sido el comportamiento en el sistema de ventanas de OS X desde al menos el OS X original (10.0), y probablemente sea consistente con el sistema operativo Mac clásico (si ese es el caso, probablemente se remonta al Sistema 7 o al Sistema 6 con MultiFinder).

En cualquier caso, así es como es: que yo sepa, no hay forma de cambiarlo.

Lo mejor que puede hacer es no dejar la ventana de Outlook abierta todo el tiempo. La aplicación no se cerrará cuando cierre la ventana principal como lo hace en Windows.

Cajunluke
fuente
1
Hrmph Eso es muy molesto: Outlook fue solo un ejemplo, pero esto sucede en todas partes cuando una aplicación coloca una ventana frente a mi contexto actual (debido a una alerta o un correo electrónico de Gmail o algo así). Si cierro esa ventana, tengo que presionar la tecla Comando para recuperar mi contexto.
magneticMonster
No deje las ventanas de la aplicación abiertas si no las está usando. Ahorraré en memoria y luego no tendrás que aparecer cuando te deshagas de una ventana de alerta. En ocasiones, también puede usar la tecla Comando para interactuar con las ventanas de fondo para descartar las alertas sin llevar la aplicación al primer plano.
Cajunluke
Cerrar ventanas de aplicaciones generalmente no ayuda, especialmente cuando se usa un navegador web.
magneticMonster
4

¿Funcionaría para usted si la aplicación en la que se encuentra el puntero del mouse tiene foco? Si es así, este hilo ayudaría:

Foco-sigue-mouse

Es posible que esto no sea exactamente lo que estaba buscando, pero creo que podría resolver el problema.

Vinny
fuente