Updated 2016-04-20: v1.0.3 adds versioning comment/changelog, improved action titles, status menu trigger (shown when Finder is active), renamed root group
Like several others, I'm one of those looking for an alternative to TextExpander now that they've gone subscription-only (haven't been happy with any of the dedicated expansion apps, and I've always wanted to try Keyboard Maestro, so...).
However, I couldn't find an easy way to convert my TextExpander snippets to Keyboard Maestro expansions; so in the spirit of learning the app I wrote a macro! Many thanks to the generic Create Text Expansions macro, which was invaluable in providing hints on how to accomplish this.
Please note the following:
- You must select one or more .textexpander files in the Finder before invoking this macro. Easiest way to generate them is to open TextExpander, right click a group, and choose "Save a Copy of Group..."
- The macro will currently only import abbreviations that output plain text
- The macro does not attempt to replace TextExpander variables/etc. with Keyboard Maestro ones, so you'll have to do that yourself after the fact
- The macro uses "pasting" for snippets; I'm not 100% sure if this is the best option, but according to this post long snippets can be really slow if you use "typing" for insertion, so I defaulted to pasting
- TextExpander does not appear to include information about which apps a group can expand in, so you'll have to set that by hand after importing, too
I've successfully imported all of my TextExpander snippets, and the basic macro seems to be working great! If you have a feature request or run into trouble, let me know and I will try to help. Enjoy!