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

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

Por ejemplo, quiero que presione Cmd-Shift a la izquierda , luego Cmd-U , luego a la derecha , etc.

Intenté usar la característica de logging para crear esta macro, pero encontré varios problemas.

La primera es que está copyndo los events de mi mouse después de presionar grabar y cuando entro en la aplicación en la que quiero ejecutar la macro. Por ejemplo, en este caso, quiero ejecutarlo en Chrome. Terminé borrando 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 ejecutar commands de keyboard.

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

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

1) Abra Automator y cree un nuevo service. En su flujo de trabajo, quiere ejecutar Applescript. Allí le dices que presione las teclas que quieras. enter image description here

Una vez que lo guarde como un Servicio, puede configurar un atajo de keyboard para ello en Preferences del Sistema. Debería aparecer automáticamente en el grupo General. Asegúrate de que esté habilitado y de darle un atajo de keyboard. enter image description here

He conseguido esto para trabajar probando la function de historial de muestra Cmd-Y . Con suerte, lo anterior no es demasiado críptico.

Si desea establecer accesos directos globales y ejecutar secuencias de commands, es posible que desee ver BetterTouchTool: http://blog.boastr.net/