Cambio de aplicaciones: ¿cómo mostrar una sola ventana?

1

He notado una cosa que me molesta acerca de cambiar de aplicación usando el dock: si tengo que decir, se abren 5 PDF diferentes y 5 ventanas de Firefox, a veces me gustaría alternar entre una ventana de PDF y una de Firefox. . Si hago clic en los íconos de la aplicación en el dock, trae todas las ventanas para esa aplicación. ¿Hay alguna forma de forzarlo para que solo avance la ventana activa más reciente? Por supuesto, he desarrollado soluciones alternativas, pero sería bueno tener esto.

Estoy usando Mavericks, si hace una diferencia.

¡Gracias!

    
pregunta icurays1 17.05.2015 - 15:04

3 respuestas

1

Hay terribles ajustes que se pueden aplicar a Dock, y ninguno de los que conozco puede modificar el comportamiento de un solo clic en el ícono de una aplicación. Lo que haría en esta situación es asignar un gesto especial, digamos un clic de cuatro dedos, a una manzana. AppleScript realizará la tarea que desea, que, en este caso, muestra solo la ventana current de la aplicación debajo del cursor.

Para hacer esto, no debe saber cómo escribir un script, el script está aquí. Sin embargo, debe saber cómo crear gestos personalizados, habilitar la accesibilidad, etc. La mejor manera de hacerlo es mediante la aplicación BetterTouchTool .

tell application "System Events" to tell application process "Dock" to tell list 1
    set targetDockIcon to first UI element whose value of attribute "AXSubrole" ¬
    is not "AXSeparatorDockItem" and its value of attribute "AXSelected" is true
    tell targetDockIcon to perform action "AXShowMenu"
    tell (first menu item whose value of attribute "AXMenuItemMarkChar" is "✓") of ¬
    menu 1 of targetDockIcon to perform action "AXPress"
end tell

Esta secuencia de comandos básicamente encuentra el ícono de la aplicación debajo del cursor, hace clic derecho en él y luego en el elemento de la ventana con una marca de verificación a la izquierda. Verá el menú contextual parpadear durante un breve segundo.

Este script está probado en Yosemite.

    
respondido por el fartheraway 17.05.2015 - 17:07
0

Si hace clic en la representación Dock de la aplicación, hará exactamente eso: Activar la aplicación.

Esto significa (probado en Yosemite con TextEdit and Mail):

  • si la aplicación no está activa
    • se iniciará / iniciará.
  • si la aplicación está activa
    • todas las ventanas no minimizadas se presentarán en primer plano
    • y solo tiene ventanas minimizadas, se mostrará la ventana que abrió primero, dejando todas las demás ventanas minimizadas en el Dock.
    • [Correo] si la ventana principal se cierra y usted minimiza un lector o editor de mensajes, se mostrará la ventana principal, dejando el editor / lector de mensajes minimizado en el Dock

Una respuesta a su pregunta puede ser un producto de terceros, a saber, HyperDock . No es gratis, pero a la fecha de este escrito, el etiquetado a 6,95 EUR tiene un precio razonable y puede probarlo gratis durante 15 días.

Después de instalarlo, muestra las ventanas disponibles sobre el ícono de la aplicación del Dock cuando se coloca sobre él con el mouse similar a Windows Aero. Al hacer clic en una ventana en lugar del elemento Dock, esta ventana se colocará en la parte delantera solamente.

    
respondido por el Phoenix 17.05.2015 - 16:10
-1

La pestaña CMD + también hace eso, cambia entre las dos ventanas más recientes.

    
respondido por el Mikael 17.05.2015 - 17:17

Lea otras preguntas en las etiquetas