20 votos

¿Cómo crear una simple macro de teclado con Automator?

¿Cómo puedo utilizar la herramienta incorporada, Automator (en lugar de una aplicación de terceros), para crear una simple macro de teclado?

Por ejemplo, quiero que pulse Cmd-Shift Left entonces Cmd-U entonces Right etc.

Intenté utilizar la función de registro para crear esta macro, pero me encontré con varios problemas.

La primera es que está copiando los eventos de mi ratón después de pulsar grabar y al entrar en la aplicación en la que quiero ejecutar la macro. Por ejemplo, en este caso quiero ejecutarla en Chrome. Terminé borrando los primeros pasos que implican el lanzamiento de cromo. La razón por la que los eliminé es porque no quiero que se limite a una aplicación específica, y creo que sólo añade complejidad si intenta activar una aplicación. Quiero que se limite a ejecutar los comandos del teclado solamente.

El segundo problema es que no estoy seguro de cómo iniciar la macro del teclado. ¿Guardo el archivo grabado? ¿Dónde lo hago? ¿Cómo invoco la macro una vez que estoy en Chrome? ¿Hay alguna forma de asignarle un atajo de teclado?

0 votos

Yo recomendaría Keyboard Maestro, hace exactamente eso.

18voto

Malachi Puntos 101

Si no quieres usar ninguna app de terceros te estás complicando mucho la vida. Aunque creo que es posible.

1) Abra Automator y cree un nuevo Servicio. En tu flujo de trabajo quieres ejecutar Applescript. Ahí le dices que pulse las teclas que quieras. enter image description here

Una vez que lo hayas guardado como servicio, puedes configurar un atajo de teclado para él en las Preferencias del Sistema. Debería aparecer automáticamente en el grupo General. Asegúrate de que está activado y dale un atajo de teclado. enter image description here

He conseguido que esto funcione probando la función Mostrar historial Cmd-Y . Espero que lo anterior no sea demasiado críptico.

Si quieres establecer accesos directos globales y ejecutar scripts puede que quieras mirar BetterTouchTool: http://blog.boastr.net/

1 votos

Esto solía funcionar, pero recientemente parece haber dejado de hacerlo (Sierra, 10.12.6). Ejecutar el servicio desde el menú Servicios de una aplicación muestra el pequeño engranaje en el menú superior del sistema para que sepa que se está ejecutando, pero no pasa nada. ¿Soy yo?

0 votos

¿Cómo se crea un comportamiento de conmutación como el de mi acceso directo que activa/desactiva una pulsación de tecla constante?

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