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.