24 votos

Cómo cambiar entre varios de pantalla completa de windows de la misma aplicación en OS X?

Cuando estoy ejecutando varias instancias de la misma aplicación (puede ser Chrome de windows por separado, o varios IntelliJ proyectos) en modo de pantalla completa, no puedo navegar a la concreta aplicación a través de ⌘-Ficha, se acaba de mostrar un icono de la app pero hay varios que se ejecuta en segundo plano.

También no hay ninguna aplicación específica de acceso directo para hacerlo.

enter image description here

Es allí una manera de hacer ⌘-Ficha mostrar instancias en lugar de global icono de la aplicación?

8voto

Rajesh Puntos 121

Por desgracia, no hay ningún acceso directo para cambiar entre pantalla completa de windows de la misma aplicación.

Usted tiene dos alternativas que no son ideales, pero suficiente:

  1. Accesos directos para cambiar entre espacios/escritorios o saltar a una específica

enter image description here

  1. Gestos para cambiar entre espacios y escritorios

enter image description here

Para hacer este flujo de trabajo, así, acaba de poner su pantalla completa de windows de lado a lado.

7voto

nenne Puntos 41

Aparte de Control de la Misión, también está el Muelle.

Cuando usted haga clic en repetidas ocasiones se hará un ciclo a través de la aplicación en pantalla completa los espacios.

4voto

Tim Brigham Puntos 8727

Si usted sabe cómo enlazar un applescript para atajo de teclado/trackpad gesto, esta es la respuesta para usted.

El script está pensado para ser universal. Se utiliza la más generalizada términos de incluir el mayor número posible de situaciones. He probado en el Finder, el Editor de secuencias de Comandos, y Firefox. No hay errores.

Sin embargo, se ha de advertencias:

  1. El script solo funciona cuando sólo hay una instancia de una aplicación. (Por CIERTO, se dice "varias ocasiones" en el texto de la OP.) Se puede trabajar de varias instancias en ella, pero eso es una pelea para otro día.

  2. Esta secuencia de comandos se desplaza hacia abajo en la lista de windows en Window menú. Es, en esencia, haga clic en el elemento a la derecha debajo del uno con un cheque ("✓") marca. Si el elemento con un "✓" es el último elemento de la secuencia de comandos en lugar de hacer clic en el primer elemento en la última línea de separación. Un guión que va hacia atrás en la dirección inversa puede obtenerse a modificar esta secuencia de comandos. Sin embargo, no veo cómo los dos se pueden combinar en una única secuencia de comandos.

  3. El try declaración que produce un errorMessage es la mayoría de la CPU-eficiente sé para producir el índice de la separator. Si usted sabe de una mejor manera, por favor me ilumine.

La secuencia de comandos:

tell application "System Events" to tell (first application process whose frontmost is true) to tell menu bar 1 to tell menu "Window"

    set cellingSeperator to last menu item whose value of attribute "AXEnabled" is false
    set checkedItem to first menu item whose value of attribute "AXMenuItemMarkChar" is "✓"

    try
        set intentionalError to cellingSeperator as Unicode text
    on error errorMessage
        set firstItemIndex to (characters ((offset of "«class menI» " in errorMessage) + 13) through ((offset of " of" in errorMessage) - 1) of errorMessage as string as integer) + 1
    end try

    repeat with iterator from firstItemIndex to number of menu items
        if value of attribute "AXFrame" of menu item iterator is equal to value of attribute "AXFrame" of checkedItem then
            set clickItemIndex to iterator + 1
            exit repeat
        end if
    end repeat

    if clickItemIndex is greater than number of menu items then set clickItemIndex to firstItemIndex

    tell menu item clickItemIndex to perform action "AXPress"

end tell

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X