¿Orden de ventanas de App Exposé?

Cuando App Exposé muestra las ventanas de mi navegador (es decir, deslizar 4 dedos hacia abajo o Control- ), el orden de las ventanas cambia de un momento a otro y no puedo encontrar la ventana que estoy buscando fácilmente. (Lo que realmente busco es una forma eficiente de alternar entre las dos o tres ventanas utilizadas más recientemente en una aplicación, pero esa es otra historia). ¿Alguien puede decirme si hay alguna lógica en el orden de la aplicación? windows en App Exposé, o si es simplemente aleatorio?

Falta información, qué navegador, ¿a qué te refieres con el orden de las ventanas? las ventanas o pestañas del navegador o qué?
Cualquier aplicación o navegador. ¿Cómo se ordenan los rectángulos cuando todas las ventanas están expuestas para una aplicación?
Realmente desearía que hubiera una manera de fijar este orden en su lugar. Trabajar en XCode con múltiples proyectos abiertos es un verdadero fastidio porque no puedo navegar de manera eficiente entre ellos.

Respuestas (1)

Yo mismo estaba buscando la respuesta a esto esta tarde, pero desafortunadamente no fue respondida aquí, así que traté de resolverlo yo mismo con un poco de experimentación, y esta respuesta es lo que se me ocurrió. FYI, estaba haciendo esto con OS 10.9 con entre 2 y 9 ventanas abiertas.

Las ventanas de la aplicación, en lo que llamaré "modo de visualización", se presentan, más o menos, en una cuadrícula rectangular. Si tengo 8 ventanas abiertas, el modo de visualización es una cuadrícula de 2x4. La preferencia principal del algoritmo parece ser tratar de aproximar las posiciones relativas de las ventanas en la pantalla. Si las ventanas están limpiamente ordenadas en la pantalla, la posición de las ventanas en el modo de vista estará completamente determinada por su orden en la pantalla (por ejemplo, la ventana superior izquierda será la ventana superior izquierda), independientemente de cómo estén superpuestas ( por ejemplo, que actualmente está en la parte superior (al frente)).

Sin embargo, a menudo sucede, especialmente si tiene muchas ventanas superpuestas abiertas, que sus posiciones no pueden colocarse limpiamente en una cuadrícula rectangular. (Piense en el caso en el que tiene 2 ventanas abiertas, una pequeña y una grande, donde la ventana pequeña se coloca completamente en el centro de la ventana grande). En este caso, entran en juego las capas. Probé con solo 2 ventanas del mismo tamaño abiertas, ocupando exactamente la misma posición en la pantalla. En este caso el de adelante (arriba) aparecía a la izquierda. (Si no estuvieran en la misma posición, cuál está actualmente al frente no afecta esto).

Ahora, si tiene muchas ventanas abiertas y hay mucha superposición con un posicionamiento relativo mal definido, entonces estas reglas se combinan de tal manera que cambiar qué ventanas están al frente puede no cambiar el orden en el "modo de vista" en absoluto. , o puede mezclar bastante las cosas, de modo que el orden cambie de forma aparentemente aleatoria. Mi suposición es que el orden en el modo de vista está completamente determinado por las "posiciones tridimensionales" de las ventanas (posiciones bidimensionales en la pantalla + posiciones en capas), pero se vuelve complicado de entender por completo cuando tiene más de unas pocas ventanas abiertas