3 votos

mover el foco a la siguiente ventana para la aplicación actual en otro escritorio macOS Mojave

Si tengo dos ventanas de una aplicación, en el mismo escritorio/espacio de trabajo/espacio, entonces el mover el foco a la siguiente ventana de acceso directo mueve el foco entre ellos. Si las ventanas son de escritorios diferentes, el enfoque no se ha movido. Es allí una manera de hacer un acceso directo que cambia a la siguiente ventana de la aplicación, incluso si es en un escritorio diferente?

En el Control de la Misión Preferencias "Cuando se cambia a una aplicación, cambiar a un Espacio con ventanas abiertas de la aplicación". También traté de "configuración deGrupo de windows mediante la aplicación"

visto en MacOS 10.14.3 de Mojave (OSX)

Gracias

3voto

user3439894 Puntos 5883

En las condiciones que usted ha expresado, he aquí una alternativa que yo uso cuando ` no es una opción viable.

Utilizando el ejemplo de AppleScript código a continuación, se guarda como un .scpt archivo en el Editor de secuencias de Comandos, y el uso de FastScripts para asignar un método abreviado de teclado para ello, se hace clic en la aplicación situada en primer plano del Muelle de Teja por lo que va a cambiar entre Escritorios. Para este script en FastScripts, puedo usar un atajo de teclado ⌃⇧⌘D para disparar.

tell application "System Events" to click UI element ¬
    ((get name of application processes whose frontmost is true) as text) ¬
        of list 1 of application process "Dock"

O, si usted no desea utilizar una aplicación de terceros para activar la .scpt archivo, el ejemplo de AppleScript código puede ser utilizado en un Automator de Acción Rápida1, la configuración de Flujo de trabajo no recibe ninguna entrada en cualquier aplicación y añadir un Ejecutar AppleScript acción, añadiendo el ejemplo de AppleScript en el código donde dice: (* Su guión va aquí *), a continuación, guarde la Rápida Acción.

A continuación, puede asignar un método abreviado de teclado en: Preferencias del Sistema > Teclado > accesos directos > Servicios


Tenga en cuenta que el uso de cualquier método puede requerir la accesibilidad de los privilegios de ser concedido.

También hay que tener en cuenta que cuando la asignación global de los métodos abreviados de teclado, siempre existe el potencial para el conflicto ya con un acceso directo asignado, por lo que puede que tenga que utilizar una diferente y o agregar manejo de errores para el ejemplo de AppleScript código


1 En las versiones de macOS antes de Mojave una Acción Rápida que se llama un Servicio.


Nota: El ejemplo de AppleScript código es sólo eso y no contiene ningún error de manipulación como puede ser apropiado. La responsabilidad recae sobre el utilizado para agregar cualquier error de manipulación como puede ser apropiado, necesitaba o quería. Echa un vistazo al tratar de instrucción y de error de instrucción en la Guía de Lenguaje de AppleScript. Véase también el Trabajo con los Errores.


No estoy afiliado con el desarrollador, Suéter Rojo de Software, de FastScripts... sólo un usuario satisfecho.

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