Come creare una macro tastiera semplice con Automator?

14

Come posso utilizzare lo strumento integrato, Automator (piuttosto che un'app di terze parti), per creare una semplice macro di tastiera?

Ad esempio, voglio che prema Cmd-Maiusc sinistro , quindi Cmd-U , quindi Destra , ecc.

Ho provato a utilizzare la funzione di registrazione per creare questa macro, ma ho incontrato diversi problemi.

Il primo è che sta copiando i miei eventi del mouse dopo che ho premuto il record e mentre vado nell'applicazione voglio eseguire la macro. Ad esempio, in questo caso voglio eseguirlo in Chrome. Ho finito per eliminare i primi passaggi che prevedevano il lancio di Chrome. Il motivo per cui li ho eliminati è perché non voglio che sia limitato a un'applicazione specifica, e penso che aggiunga complessità alla richiesta di attivazione di un'applicazione. Voglio che rimanga con i comandi della tastiera solo in esecuzione.

Il secondo problema è che non sono sicuro su come avviare la macro della tastiera. Salvare il file registrato? Dove? Come faccio a richiamare la macro una volta che sono in Chrome? C'è un modo per assegnare una scorciatoia da tastiera ad esso?

    
posta Senseful 17.11.2011 - 03:24
fonte

1 risposta

15

Se non vuoi utilizzare app di terze parti, stai davvero complicando la tua vita. Anche se penso sia possibile.

1) Apri Automator e crea un nuovo servizio. Nel tuo flusso di lavoro vuoi eseguire Applescript. Lì dentro lo dici a premere i tasti che vuoi.

Unavoltasalvatocomeservizio,puoiimpostareunascorciatoiadatastierainPreferenzediSistema.DovrebbeapparireautomaticamentesottoilgruppoGenerale.Assicuratichesiaabilitatoeassegnagliunascorciatoiadatastiera.

L'ho ottenuto funzionando testando la funzione Mostra cronologia Cmd-Y . Speriamo che quanto sopra non sia troppo criptico.

Se vuoi impostare scorciatoie globali ed eseguire script potresti voler guardare BetterTouchTool: link

    
risposta data 17.11.2011 - 04:12
fonte

Leggi altre domande sui tag