So erstellen Sie ein einfaches Tastaturmakro mit Automator

14

Wie kann ich das integrierte Tool Automator (anstelle einer Drittanbieter-App) verwenden, um ein einfaches Tastaturmakro zu erstellen?

Zum Beispiel möchte ich, dass es drückt Cmd-Shift nach links , dann Cmd-U , dann Recht , usw.

Ich habe versucht, die Record-Funktion zu verwenden, um dieses Makro zu erstellen, stieß jedoch auf einige Probleme.

Die erste ist, dass es meine Mausereignisse kopiert, nachdem ich auf Record gedrückt habe und wenn ich in die Anwendung gehe, in der ich das Makro ausführen möchte. In diesem Fall möchte ich es beispielsweise in Chrome ausführen. Am Ende habe ich die ersten Schritte gelöscht, bei denen Chrome gestartet wurde. Der Grund, warum ich sie gelöscht habe, ist, dass ich nicht möchte, dass sie auf eine bestimmte Anwendung beschränkt ist, und ich denke, dass dies die Komplexität erhöht, wenn versucht wird, eine Anwendung zu aktivieren. Ich möchte, dass nur Tastaturbefehle ausgeführt werden.

Das zweite Problem ist, dass ich nicht sicher bin, wie das Tastaturmakro initiiert werden soll. Speichere ich die aufgenommene Datei? Wohin? Wie rufe ich das Makro in Chrome auf? Gibt es eine Möglichkeit, ihm eine Tastenkombination zuzuweisen?

Senseful
quelle
Ich würde Keyboard Maestro empfehlen, genau das tut es.
user14492

Antworten:

15

Wenn Sie keine Apps von Drittanbietern verwenden möchten, verkomplizieren Sie Ihr Leben. Obwohl ich denke, dass es möglich ist.

1) Öffnen Sie Automator und erstellen Sie einen neuen Service. In Ihrem Workflow möchten Sie Applescript ausführen. Dort sagen Sie es, die gewünschten Tasten zu drücken. enter image description here

Nachdem Sie es als Dienst gespeichert haben, können Sie in den Systemeinstellungen eine Tastenkombination dafür einrichten. Es sollte automatisch unter der Gruppe Allgemein angezeigt werden. Stellen Sie sicher, dass es aktiviert ist, und geben Sie eine Tastenkombination an. enter image description here

Ich habe dies durch das Testen der Funktion zum Anzeigen des Verlaufs erhalten Cmd-Y . Hoffentlich ist das oben nicht zu kryptisch.

Wenn Sie globale Verknüpfungen festlegen und Skripts ausführen möchten, sollten Sie BetterTouchTool anzeigen: http://blog.boastr.net/

Kassym Dorsel
quelle
Früher hat das funktioniert, scheint aber in letzter Zeit gestoppt worden zu sein (Sierra, 10.12.6). Beim Ausführen des Dienstes über das Dienste-Menü einer App wird das kleine Zahnrad im oberen Systemmenü angezeigt. Ich weiß, dass es läuft, aber es passiert nichts. Ist es nur ich?
Don't Panic