Permalink

Keyboard Maestro kann jetzt auch E-Mails versenden

Wohl eher ein Randthema, das nur die Keyboard-Ninjas interessiert aber das großartige Keyboard Maestro (unter Review) kann seit der vor ein paar Minuten erschienenen Version 6.2 auch vollautomatisch E-Mails über Apple Mail versenden.

Bildschirmfoto 2013-08-21 um 09.38.44-minishadow

Wobei das Versenden von E-Mails inkl. Subject, Recipient Tokens (CC, BCC…) oder Attachment längst nicht alles ist. Dazu gibt es Datum- (date received, date send), Status- (flagged, read, junk…) und Action-Funktionen (was forwarded, was redirected…), die man ebenfalls nutzen kann.

Außerdem wurde eine Reveal a File Action integriert, sowie der Umgang mit AppleScript und dem Keyboard Maestro Editor im Allgemeinen verbessert.

Wer sich etwas detaillierter ins Changelog, in dem u.a. auch die aktualisierte Markdown Library vom Zettt erwähnt ist, einlesen möchte, klickt hier.

-> http://www.keyboardmaestro.com

Permalink

Review: Keyboard Maestro 6 · Workflow Automatisierung unter OS X (Gewinnspiel inside)

Fans von automatisierten Arbeitsabläufen unter OS X ist die App Keyboard Maestro mit Sicherheit ein Begriff.

Vergangene Woche ist mit Keyboard Maestro 6 ein Nachfolger der bewährten 5er Version erschienen; ob es ein würdiger ist, werde ich im folgenden Review beurteilen.

01-Bildschirmfoto 2013-05-21 um 23.13.37-s

Wie ich in meinem Review zu Keyboard Maestro 5 schon schrieb, kann man die App nur sehr schwer erklären, da jeder andere Workflows nutzt bzw. Nutzen aus der App ziehen kann. Im Grunde genommen kombiniert man verschiedene Actions zu einem Macro (Workflow), das durch einen definierbaren Trigger ausgelöst wird.

Ich werde mich in diesem Review auch ausschließlich auf die Neuerungen der 6er Version beziehen. Wer einen Einstieg in Keyboard Maestro sucht, liest sich bitte mein oben verlinktes Review zu KM5 durch.

Review

Direkt nach dem ersten Start von KM6 fällt die dezente Überarbeitung der Oberfläche auf. Diese wirkt nun etwas klarer bzw. flacher. Dazu gibt es nun Retina-Grafiken und ein neues shiny App-Icon. Diese UI overhaul ist aber, wie schon gesagt, minimal. Die Schwerpunkte dieses Major-Upgrades liegen an anderen Stellen.

03-Bildschirmfoto 2013-05-27 um 16.52.58-s

Insgesamt gibt es nämlich über 100 neue Feature, von denen ich nachfolgend die wichtigsten ansprechen werden.

So gibt es beispielsweise neue Trigger zum Auslösen und Actions zum Erstellen von Macros.

Zu den neuen Triggern zählen der USB Device, Wireless Network und Mounted Volume Trigger. Keyboard Maestro 6 erkennt nun, wenn man ein bestimmtes Gerät per USB mit dem Mac verbindet bzw. trennt und kann entsprechende Macros auslösen. Gleiches gilt für verbundene WLAN-Netzwerke oder gemountete Festplatten.

06-Bildschirmfoto 2013-05-27 um 17.00.01-s

Mit derlei Triggern ist es also möglich sich Macros für das automatische Verbinden zum Mediaserver im Heimnetzwerk, für automatisierte Backups oder einfach nur für das Starten einer App beim Verbinden eines USB-Gerätes bzw. Mounten einer Festplatte zu erstellen.

Mit den neuen Actions kann man beispielsweise ein Menü anzeigen lassen, in Variablen oder dem (Named) Clipboard suchen, auf das OS X Schlüsselbund zugreifen, den Bildschirm schlafen legen, den Bildschirmschoner stoppen oder eine Nachricht an das OS X Notification Center senden.

Erwähnenswert sind auch die neuen Browser Actions für Safari und Google Chrome. Man braucht nun nicht mehr komplizierte AppleScripts, sondern kann eine URL oder den Titel einer Webseite über (sehr mächtige) Text Tokens kopieren. Gleiches gilt für das Ausfüllen von Formularen, das Klicken von Links oder das Warten, bis der Browser gestartet bzw. eine Seite geladen ist. Darüber hinaus lässt sich JavaScript im Safari und Chrome ausführen.

Diese Browser Actions sind schlussendlich auch dafür verantwortlich, dass sich vorhandene Marcos teileweise deutlich verkürzen bzw. vereinfachen. Ich persönlich habe jetzt noch nicht so ausführlich damit herumgespielt aber mein Standardbeispiel zum Öffnen des aktuellen Safari-Tab in Chrome zeigt schon deutlich die Vorteile gegenüber Keyboard Maestro 5.

07-Bildschirmfoto 2013-05-27 um 17.40.44

Sucht man nun eine Action, die es partout nicht gibt, hilft die neue Plugin Architektur weiter. Mit diesen Plug In Actions kann man eigene Actions erstellen bzw. diese der Keyboard Maestro Community als Third Party Action zur Verfügung stellen. Genau hier liegt auch der Vorteil gegenüber KM5, bei dem man noch AppleScript oder Shell Script in seine Marco integrieren musste.

Hat man also gute bis sehr gute Scripting Skills, kann man an dieser Stelle sehr viel aus Keyboard Maestro 6 herausholen.

Als nächstes möchte ich auf den Macro Debugger zu sprechen kommen. Mit diesem neuen Feature kann man sich, nach Vorbild der Automators von Apple, Schritt für Schritt durch umfangreiche Marco arbeiten und sich so auf die Suche nach Bugs begeben.

10-macrodebugger

Nutzer, die Keyboard Maestro auf mehreren Macs nutzen, werden sich außerdem über das Synchronisieren von Macros freuen. Für dieses Macro Syncing kann man die Dropbox oder jede andere Methode des ‘File Sharing’ einsetzen.

In einem kurzen Test funktionierte das Ganze wunderbar und ohne Probleme.

09-Bildschirmfoto 2013-05-27 um 17.09.40-s

Da es bei Keyboard Maestro um das Starten von Marcos geht und sich niemand alle erstellen Trigger, in meinem Fall meistens Shortcuts, merken kann, wurde mit KM6 ein neues Feature namens Trigger by Name eingeführt.

Hier wird über einen definierbaren Shortcut ein Marco Schnellstarter aufgerufen, der in seiner Art sehr an die Alfred-App erinnert. Hier kann man nun seine Marcos über die Eingabe von ein paar Buchstaben suchen und starten.

08-Bildschirmfoto 2013-05-27 um 17.49.32

Dazu gibt es nun einen Icon Chooser, mit dem man jeder Macro Gruppe bzw. dem Macro selber ein Icon zuweisen kann und man kann Text auf Knopfdruck sehr schnell formatieren.

Das abschließende Video gibt noch mal einen zusammenfassenden Überblick:

youtube/watch?v=nzessv2h8v8

Preise und Verfügbarkeit

Keyboard Maestro 6 wird ausschließlich über die Homepage von Entwickler Stairways Software für 36 US-Dollar verkauft. Ein Upgrade von früheren Versionen schlägt mit 25 US-Dollar (KM1 bis KM4) bzw. 18 US-Dollar (KM5) zu Buche.

Bestehende Kunden, die Keyboard Maestro 5 nach dem 01. Oktober 2012 gekauft haben, bekommen das Upgrade auf Version 6, nach Prüfung der Seriennummer, sogar kostenlos.

02-Bildschirmfoto 2013-05-21 um 13.36.16-s

Dazu wird, da es Keyboard Maestro 6 sehr wahrscheinlich nicht im Mac App Store geben wird, eine Konvertierung der nach wie vor verfügbaren MAS-Version von KM5 angeboten, so dass auch diese Nutzer kostengünstiger an das Upgrade gelangen.

Keyboard Maestro 6 is not available from the Mac App Store (and probably never will be), but customers who purchased Keyboard Maestro 5 on the Mac App Store can convert their license to a direct license by option clicking the „Mac App Version“ text in the Keyboard Maestro about box and following the instructions and will then be eligible for a paid upgrade to version 6 for US$18 until July 31, 2013 and for US$25 after that date.

Skeptiker greifen vor dem Kauf/Upgrade, wie gewohnt, zur kostenlosen Testversion.

Zur Installation wird übrigens nun OS X 10.8 Mountain Lion vorausgesetzt.

-> http://www.keyboardmaestro.com

FAZIT

Wow!!! Ich bin wirklich geplättet! Keyboard Maestro 6 ist meiner Meinung nach jeden Cent wert. Sowohl als Upgrade, als auch als Neukauf.

Die App hat sich gegenüber dem Vorgänger natürlich nicht neu erfunden und sieht nach wie vor nicht sooo toll aus aber funktional, und das zeigt mein Review glaube ich mehr als nur deutlich, gab es erhebliche Verbesserungen. Das betrifft sowohl den Umgang mit den Macros, als auch den Ablauf der automatisierten Workflows.

Aber auch bei Keyboard Maestro 6 muss ich Neulinge in Ihrem Tatendrang bremsen. Die App erfordert etwas Einarbeitungszeit; spart aber schlussendlich Zeit und Nerven. Zudem werden durch die Automatisierung von Arbeitsabläufen (menschliche) Fehlerquellen minimiert.

Stammkunden, die schon mit Keyboard Maestro 5 als Keyboard Ninja auftraten, sollten durch die neuen Feature von KM6 ihre vorhandenen Marcos überarbeiten.

[do action=“aguwertung“ wert=“10″/]

VERLOSUNG

Entwickler Stairways Software bzw. Firmengründer Peter N Lewis höchstpersönlich hat aptgetupdateDE für ein Gewinnspiel drei Lizenzen von Keyboard Maestro 6 zur Verfügung gestellt.

Die Auslosung findet kommenden Montag, den 03.06.2013, statt. Viel Glück!

Permalink

Review: Keyboard Maestro 5 · Conduct your Mac like a PRO (Gewinnspiel inside)

Ihr kennt das: Es gibt Arbeitsabläufe im täglichen Workflow, die immer und immer wieder auftauchen. Das fängt bei einfacher Dateiarbeit an und endet bei extrem komplizierten Geschichten, die zehn oder mehr einzelne Arbeitsschritte haben.

Nun bietet Apple mit dem Automator und dem Erstellen von Workflows oder Ausführen mit Shell- oder Applescripten schon eine kleine Erleichterung dieser Arbeitsabläufe an. Für umfangreiche Sachen reicht es hier aber meistens trotzdem nicht und so betritt das Schweizer Taschenmesser unter den Automatoren, Keyboard Maestro, die Bühne.

Bildschirmfoto 2012-08-07 um 00.25.00-s

Keyboard Maestro zu erklären ist relativ schwierig, da es von jedermann unterschiedlich genutzt wird. Ich will dennoch versuchen einen kleinen Einblick zu bieten und die generelle Funktionsweise zu erläutern. Am Ende des Artikels wartet wieder ein kleines Gewinnspiel auf Euch.

REVIEW

Wie schon erwähnt geht es um die Vereinfachung von wiederholenden Arbeitsabläufen, die normalerweise in mehrfachen Schritten ablaufen. Im günstigsten Fall, und genau darin besteht der Sinn von Keyboard Maestro, werden diese Workflows in genau einem Arbeitsablauf zusammengefasst und mit einem systemweit geltenden, globalen Shortcut oder anderen Trigger ausgeführt.

Das Ganze wird in sogenannten Macros im Keyboards Maestro Editor definiert. Hier braucht man zugegebenermaßen etwas Einarbeitungszeit aber hat man das Prinzip erst einmal verstanden, geht die Lernkurve steil nach oben und man wundert sich wie man vorher ohne KM effektiv arbeiten konnte ;)

Bildschirmfoto 2012-08-07 um 11.43.26-s

Ein Beispiel

Um das Erstellen eines solchen Macro mit KM zu erklären, möchte ich ein kleines Beispiel zeigen. In diesem werde ich das aktuell aktive Safari Tab in Google Chrome öffnen. Kommt Euch bekannt vor? Korrekt! Stammleser erinnern bestimmt an meinen Artikel von vor knapp zwei Monaten, in dem ich mit einem AppleScript und Automator Service in Verbindung mit der Alfred App um mich schlug. Diese Scripte kann ich jetzt natürlich auch mit KM starten. Wer (programmier-)technisch nicht so versieht ist, wird sich freuen, dass der ganze Struggle nun auch ohne ein Zeile Code wunderbar funktioniert.

Zu Gunsten der Übersichtlichkeit kann man im linken Teil des KM Editors alle seine Macros in Gruppen, die in diesem Fall als Verzeichnisse fungieren, sortieren. Hier sind der Fantasie in Sachen Bezeichnung auch keine Grenzen gesetzt. Entweder erstellt man die Gruppen nach Funktionen der Macros oder direkt für spezielle Apps.

Bildschirmfoto 2012-08-07 um 12.23.23-s

Anschließend erstellt man im mittleren Teil des KM Editors ein neues Macro und gibt dem Kind einen Namen.

An dieser Stelle kann man sich schon Gedanken über den Trigger bzw. Auslöser des Macros machen, der sehr verschiedene Optionen zulässt. In der Regel wird man dafür Tastaturkürzel nehmen; es kann aber auch ein einfacher String oder Zeittrigger sein.

Bildschirmfoto 2012-08-07 um 12.23.54-s

Sobald ein Macro durch einen Trigger abgefahren wird, werden eine Reihe von Aktionen, die die einzelnen Arbeitsschritte simulieren, automatisch nacheinander abgearbeitet. Diese Aktionen werden über den Button New Action hinzugefügt und öffnen ein neues ‘Action Untermenü’, in dem unzählige Funktionalitäten, nach Art getrennt, zu finden sind.

In meinem Safari-to-Chrome Fall aktiviere ich zum Anfang mit der Aktion Switch to Specific Application Safari…

Bildschirmfoto 2012-08-07 um 14.53.25-s

…und simuliere durch die Aktion Type a Keystroke den Shortcut Cmd+L. Damit befinde ich mich nun in der Safari Adresszeile…

Bildschirmfoto 2012-08-07 um 14.54.21-s

…und kopiere ebenfalls über den simulierten Shortcut Cmd+C die URL in die OS X Zwischenablage.

Jetzt weise ich KM an Google Chrome zu starten und solange zu warten (Aktion: Pause Until) bis eine Bedingung erfüllt ist. Die Bedingung muss in diesem Fall natürlich heißen, dass Chrome hochgefahren (running) und bereit zur Nutzung ist.

Bildschirmfoto 2012-08-07 um 14.57.50-s

Ist das geschafft wird abschließend das Einfügen der Safari-URL in Chrome simuliert und mit der Enter-Taste abgeschlossen.

Bildschirmfoto 2012-08-07 um 14.59.40-s

Dieses Safari-to-Chrome Macro ist ein sehr, sehr simples Beispiel, das aber zeigt, wie einfach man sieben einzelne Arbeitsschritte über einen Trigger, in diesem Fall Shortcut, auslösen kann. Dieses Macro zeigt aber längst nicht die ungeheure Reichweite von Keyboard Maestro. Dafür sollte man tiefer in die Dokumentation, Featureliste oder auch das Wiki (gepflegt von der KM Community) einsteigen. Die ganz Mutigen probieren sich direkt an den Macro Beispielen auf der KM-Homepage. Vielleicht als kleiner Spoiler: Man kann Variablen setzen und auslesen, das Clipboard manipulieren, bestimmte Macros inkl. Trigger nur für spezielle Apps (also nicht systemweit; Stichwort: Konflikte mit anderen global geltenden Triggern/Shortcuts) erlauben oder auch den Nutzer, ohne Zuhilfenahme des Clipboards, in einem Dialog nach Eingaben fragen.

Für Anfänger empfehle ich auch dringend den Record-Modus, der, einmal gedrückt, alle gerade am Mac getätigten Funktionen aufzeichnet. Man bekommt so ein Gefühl für Keyboard Maestro und findet vielleicht nicht ganz so klar bezeichnete Aktionen in der Liste schneller.

Bildschirmfoto 2012-08-07 um 16.14.12-s

Zusätzlich zum Record-Modus, empfehle ich auch einige der unzähligen YouTube Tutorials, in denen auf Keyboard Maestro, Macros und deren tieferer Sinn eingegangen wird. Exemplarisch möchte ich auf Chris hinweisen, der beispielsweise auch auf die sehr genialen Overlays bei speziellen Scripten für einzelne Apps eingeht.

youtube/watch?v=NA7YjCkglOk

Die Einstellungen zu Keyboard Maestro sind im Vergleich zur Funktionalität sehr übersichtlich.  Neben dem Clipboard kann man hier Apps definieren, die, per default, vom Beenden, Verstecken oder Switchen durch KM ausgenommen sind. Zudem kann man einen Webserver starten, mit dem es möglich ist seinen Mac auf der Ferne zu steuern.

Bildschirmfoto 2012-08-07 um 00.23.47-sBildschirmfoto 2012-08-07 um 16.58.40-sBildschirmfoto 2012-08-07 um 00.24.27-s

Keyboard Maestro 5 kostet in der Einzelplatzlizenz 36 US$; ein Upgrade von früheren Versionen schlägt mit 25 US$ zu Buche. Darüber hinaus wird momentan noch eine Version im Mac App Store angeboten, die derzeit 28,99 Euro kostet und, sandboxing sei Dank, sehr eingeschränkt ist (Unterschiede). Von dieser MAS Version rate ich Euch tunlichst ab und lasse folgendes Statement der Entwickler sprechen:

The MAS now (as of June 1) requires sandboxing for any non-bugfix updates. Since the Apple entitlements available to a sandboxed application are entirely insufficient to allow Keyboard Maestro to perform many of its operations, Keyboard Maestro cannot be sandboxed. Therefore version 5.3.x will likely be the last version available on the MAS (Apple’s requirement).

[app 406298247]

Zur Installation der App wird minimal Mac OS X 10.6 Snow Leopard vorausgesetzt. Die Skeptiker unter Euch greifen vor dem Kauf wie immer zu kostenlosen Trial-Version.

FAZIT

In erster Line ist Keyboard Maestro ein sehr, sehr mächtiges Programm, das ohne spürbare Systemlast unsichtbar im Hintergrund läuft und dessen Umfang im Prinzip nur durch die eigene Fantasie begrenzt wird. Da jeder andere Ansprüche oder wiederholende Workflows im täglichen Umgang mit dem Mac hat, wird Keyboard Maestro auf zwei Rechnern auch nie identisch genutzt werden. Das wird auch durch die Tatsache bestärkt, dass es kaum Dinge geben wird, die man mit KM nicht vereinfachen kann; gerade wenn man bei den Macros auch an die Kombination mit Automator-Workflows oder irgendwelchen Scripten denkt.

Dazu muss man aber auch sagen, dass es am Anfang etwas Überwindung kostet, sich mit den Macros und Aktionen zu beschäftigen. Die Erstellung hat schon etwas ‘geekiges’ an sich aber die Lernkurve ist, wie schon gesagt, recht hoch.

Was bei der Nutzung von KM übrigens zunehmend auffällt: Die App überschneidet sich in vielen Bereichen mit diversen AppLaunchern, in meinem Fall der Alfred App. Sie ersetzt diese AppLauncher aber nicht, da speziell Alfred und LaunchBar weit mehr können als nur Apps starten. Ich behaupte daher auch einfach mal, dass Keyboard Maesto in Verbindung mit Alfred oder LaunchBar die perfekte Kombo zur Steuerung des Macs ist. Mehr braucht man einfach nicht.

Einziger Kritikpunkt von meiner Seite: Keyboard Maestro ist ausschließlich in englischer Sprache verfügbar, was vielleicht gerade bei Einsteigern zu Schwierigkeiten führen kann.

[do action=“aguwertung“ wert=“9,5″/]

GEWINNSPIEL

Entwickler Stairways Software Pty Ltd. hat aptgetupdateDE für eine Verlosung drei Lizenzen (NICHT die Mac App Store Version) zur Verfügung gestellt. Für die Teilnahme sagt uns in den Kommentaren einfach einen oder mehrere Workflows, die Euch täglich über den Weg laufen und die Ihr gerne automatisiert haben möchtet.

Die Verlosung endet kommenden Montag, den 13.08.2012. Viel Erfolg.

Bitte daran denken mit einer erreichbaren E-Mail Adresse zu kommentieren!

-> http://www.keyboardmaestro.com

Permalink

Mit shortcutFoo zum Shortcut Profi

Bildschirmfoto 2012 05 22 um 15 04 47

Wie fit bist du in deinem Texteditor? Kennst du alle wichtigen Shortcuts, die einem das Leben so erleichtern, wenn man sie erst mal drauf hat?

Nein? Dann ist vielleicht shortcutFoo was für dich, denn dort kann man sich für diversen Texteditoren und Entwicklungsumgebungen drillen lassen. Mit dabei VIM, XCode, Visual Studio, Textmate, Sublime Text, Emacs …  Nett gemacht und sehr lehrreich.

-> https://www.shortcutfoo.com/