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


16

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

Por ejemplo, quiero que presione Cmd-Shift Left, luego Cmd-U, luego Right, etc.

Intenté usar 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 mouse después de presionar grabar y cuando entro en la aplicación quiero ejecutar la macro. Por ejemplo, en este caso quiero ejecutarlo en Chrome. Terminé eliminando los primeros pasos que implicaban el lanzamiento de Chrome. La razón por la que los eliminé es porque no quiero que se limite a una aplicación específica, y creo que solo aumenta la complejidad si intenta activar una aplicación. Quiero que se quede solo con los comandos de teclado en ejecución.

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


Recomendaría Keyboard Maestro, hace exactamente eso.
user14492

Respuestas:


16

Si no quieres usar ninguna aplicación de terceros, realmente estás complicando tu vida. Aunque creo que es posible.

1) Abra Automator y cree un nuevo Servicio. En su flujo de trabajo, desea ejecutar Applescript. Ahí le dices que presione las teclas que quieras. ingrese la descripción de la imagen aquí

Una vez que lo guarde como un Servicio, puede configurar un atajo de teclado para él en Preferencias del Sistema. Debería aparecer automáticamente en el grupo General. Asegúrese de que esté habilitado y dele un atajo de teclado. ingrese la descripción de la imagen aquí

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

Si desea establecer accesos directos globales y ejecutar scripts, puede consultar BetterTouchTool: http://blog.boastr.net/


Esto solía funcionar, pero recientemente parece haberse detenido (Sierra, 10.12.6). La ejecución del servicio desde el menú Servicios de una aplicación muestra el pequeño engranaje en el menú superior del sistema, así que sé que se está ejecutando, pero no sucede nada. ¿Se trata sólo de mí?
No entre en pánico el
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.