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

7

Al cambiar a una aplicación (pestaña cmd + o hacer clic en el ícono de una aplicación), osx trae todas las ventanas de la aplicación a la parte superior.

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

¿Hay alguna forma de poner en primer plano todas las ventanas de la aplicación activa?

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

Las soluciones de comando de terceros (por ejemplo, una aplicación de método abreviado de teclado simple para ejecutar la acción Bring All to Front) son bienvenidas, aunque prefiero una forma nativa de hacer esto.

    
pregunta Ilari Kajaste 12.09.2013 - 10:13

2 respuestas

7

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

ElcomandoactivateAppleScripttambiénabretodaslasventanas:

activateapplication(pathtofrontmostapplicationastext)

Siestáasignandométodosabreviadosdetecladoparaabriraplicaciones,puedeusarsecuenciasdecomandoscomoesta:

tellapplication"TextEdit"
    reopen
    activate
end tell

reopen abre una nueva ventana predeterminada si no hay ventanas abiertas "predeterminadas", como una ventana de editor de texto en TextEdit. Si todas las ventanas predeterminadas están minimizadas, reopen anula la minimización de una de ellas.

También es posible utilizar AppleScript para hacer clic en el elemento del 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
    
respondido por el user495470 12.09.2013 - 15:49
0

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

De vuelta en el OS X 10.4 "Tiger", solía haber un programa solo para PowerPC llamado "Application Switcher Menu" (ASM) que estaba alojado en el ahora desaparecido enlace y tenía la capacidad de traer todas las ventanas de una aplicación al frente cuando se abría una ventana individual. El código fuente de esa aplicación fue finalmente publicado por el creador, lo que permitió crear un programa sucesor gratuito; multiXFinder . También fue solo PPC.

Para Macs basadas en Intel, algunas de las opciones comerciales disponibles actualmente incluyen DragThing por 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 afirma que es compatible a través de 10.13 High Sierra). Ambos de estos productos incluyen una característica de "traer todas las ventanas de aplicaciones al frente" que es tangencial a sus propósitos principales.

    
respondido por el beporter 20.10.2017 - 17:02

Lea otras preguntas en las etiquetas