Traiga todas las ventanas de la aplicación activa al principio

7

Al cambiar a una aplicación (cmd + pestaña o hacer clic en el icono de una aplicación), osx trae todas las ventanas de la aplicación al principio.

Me gustaría desencadenar este comportamiento para la aplicación activa con algún acceso directo, o más preferiblemente, al hacer clic en el ícono de la aplicación activa. (Actualmente, al hacer clic en el icono del muelle de una aplicación activa, se cambia al siguiente espacio de trabajo que tiene una ventana de la aplicación).

¿Hay alguna manera de llevar al principio todas las ventanas de la aplicación activa?

EDITAR: Parece que hay una ventana -> Traer todo al frente que hace esto. Ahora solo necesito una forma de activar esta acción, preferiblemente cuando se hace clic en el icono de la aplicación en el dock.

Las soluciones de comandos de terceros (p. Ej., Alguna aplicación de atajo de teclado simple para ejecutar la acción Traer todo al frente) son bienvenidas, aunque preferiría una forma nativa de hacerlo.

Ilari Kajaste
fuente
¿Qué hay de hacer clic derecho en la aplicación y seleccionar mostrar todas las ventanas?
Ruskes
@Buscar 웃 "Mostrar todas las ventanas" no las coloca en la parte superior, pero activa la vista de exposición para todas las ventanas de esa aplicación.
Ilari Kajaste
No estoy seguro de lo que quieres entonces. ¿Es para abrir todas las ventanas minimizadas u ocultas a la vez (con un comando o clic) en la vista a tamaño completo?
Ruskes
Quiero el efecto que ocurre cuando cambias a una aplicación diferente: todas las ventanas de la aplicación (no minimizadas, del mismo espacio de trabajo) se colocan en la parte superior. Lo mismo que está en Ventana -> Traer todo al frente.
Ilari Kajaste
No creo que exista esa característica, pero si tiene ganas de probar el script Automator o Terminal (o la aplicación de fiesta 3D como Witch) y tal vez especificar eso en su pregunta ayudaría a aclararlo.
Ruskes

Respuestas:

8

Puede asignar un método abreviado de teclado al elemento de menú "Traer todo al frente" desde Preferencias del sistema:

El activatecomando AppleScript también levanta todas las ventanas:

activate application (path to frontmost application as text)

Si está asignando métodos abreviados de teclado para abrir aplicaciones, puede usar secuencias de comandos como esta:

tell application "TextEdit"
    reopen
    activate
end tell

reopenabre una nueva ventana predeterminada si no hay ventanas "predeterminadas" abiertas, como una ventana del editor de texto en TextEdit. Si todas las ventanas predeterminadas están minimizadas, minimiza reopenuna de ellas.

También es posible usar AppleScript para hacer clic en el elemento de menú "Traer todo al frente":

tell application "System Events" to tell (process 1 where frontmost is true)
    click menu item "Bring All to Front" of menu 1 of menu bar item "Window" of menu bar 1
end tell
Lri
fuente
1

Utilizo ⌘ Command~para alternar ventanas de la aplicación seleccionada actualmente.

MacOS Mojave.

OrigamiEye
fuente
0

En interés de la arqueología de Internet, proporciono esta información adicional:

En los días de OS X 10.4 "Tiger", solía haber un programa solo para PowerPC llamado "Menú de cambio de aplicación" (ASM) que estaba alojado en el ahora difunto http://www.vercruesse.de/software y tenía la capacidad para traer todas las ventanas de una aplicación al frente cuando se adelanta una ventana individual. El código fuente de esa aplicación fue finalmente publicado por el creador, lo que permitió la creación de un programa sucesor gratuito; multiXFinder . También fue solo PPC.

Para las Mac basadas en Intel, algunas opciones comerciales actualmente disponibles incluyen DragThing de James Thomson (que funciona a través de OS X 10.12 Sierra al menos) y SuperTab de SpriTec Software (no probado por mí, pero la página de inicio dice que es compatible hasta 10.13 High Sierra). Ambos productos incluyen una función "traer todas las ventanas de aplicaciones al frente" que es tangencial a sus propósitos principales.

beporter
fuente
1
Solo para tener en cuenta: DragThing todavía funciona en Mojave, aunque ya no es compatible o está disponible [a menos que ya tenga una licencia]. Es triste verlo ir, lo he estado usando desde la v1.0, posiblemente a mediados de los 90.
Tetsujin