Es ist mal wieder Automatisierungszeit. Weil Keyboard Maestro so ein Trigger Powerhouse ist, zeige ich nochmal wie man mit dem nützlichen Tool ein bisschen Zeit sparen kann.
Nur als Anmerkung: Man muss nicht zwingend Keyboard Maestro benutzen für das was ich hier alles zeige. Wie ich im Keyboard Maestro Tips 1 Screencast bereits erwähnte, benutze ich viele dieser Dinge auch mit LaunchBar. Somit kann ich entweder alles mit Keyboard Maestro ausführen per Trigger oder per LaunchBar mit einer Abkürzung. Es ist euch völlig frei überlassen wie ihr das in eurem Workflow integriert. Aber weil Keyboard Maestro so mächtig ist, habe ich mich für Keyboard Maestro statt LaunchBar entschieden.
Keyboard Maestro kann Text in der Zwischenablage manipulieren. Damit kann man dann verschiedene Dinge machen, wie zum Beispiel GROSSSCHRIFT oder kleinschrift, aber auch richtig coole Sachen wie zum Beispiel die Anzahl an Zeichen darstellen oder HTML Entitäten codieren.
TextMate kann einen Input Manager namens Edit in TextMate installieren. Dieser Input Manager installiert sich in das Bearbeiten Menü jeder App und wenn man sie ausführt nimmt es einfach selektierten Text direkt nach TextMate so dass man ihn dort weiter editieren kann.
Wie einige vielleicht wissen, sind Input Managers böse. Sie werden seit Leopard nicht mehr unterstützt und seit Snow Leopard hat sich das nur noch verschlimmert. Persönlich habe ich auf meinem Rechner gar keine Input Manager mehr installiert, aber es hat mich immer genervt, dass eben Edit in TextMate damit auch nicht mehr funktioniert. Also habe ich mir einen kleinen Trick überlegt. Ich benutze Keyboard Maestro um den selektierten Text zu kopieren, TextMate zu aktivieren, ein neues Dokument zu öffnen und zu pasten. Danach gehts umgekehrt zurück zur letzten Anwendung.
Anmerkung: Wenn ihr das nur mit Safari benutzt, könnte man die Switch to Last Application Action mit Activate Safari.app ersetzen, damit könnte man dann beim editieren auch einfach Apps wechseln ohne das Macro zu brechen. Kein grosses Problem, aber nur so als Anmerkung.
lselect ist ein nützliches AppleScript welches Glob pattern matching benutzt um Dateien im Finder zu selektieren. Seit Keyboard Maestro 4.3 hat Peter entschieden die Art wie Dialoge dargestellt werden zu ändern um das Programm stabiler zu machen. Also habe ich lselect ein wenig modifiziert um es mit Keyboard Maestro kompatibel zu machen.
Ausserdem hab ich schnell mal zwei AppleScripte zusammen geschustert, um Dateien umzubenennen. Das erste heisst Replace This With That, was einfach eine Zeichenkette mit einer anderen austauscht. Und dann gibt es eine noch etwas speziellere Version, mit vordefinierten Replacern. Somit kann man die zweite Variante dazu benutzen schnell mal was umzubenennen und wenn man eben explizit etwas umbenennen möchte macht man das mit dem anderen.
Keyboard Maestro Tips 2 Scripts
Keyboard Maestro Tips 2 Macros