Following up a long time in the future with an announcement that contains both bad news and good news.
First, the bad news: This macro has reached its end-of-life at version 3.3. I found it nearly impossible to maintain and update, given the complexity of manipulating the text strings in the files I was using to track shortcuts. If you're using it, it should continue to work fine, but there won't be any more updates.
Now, the good news: I have rewritten the engine behind the macro, switching from text files to a sqlite3 database. This let me remove hundreds of commands, many of which contained scary regex. And although the new macro looks identical to the old, the UI is really the only part that hasn't changed. Given how much is new, I chose to branch to a new macro, so ... if you want to try the new macro (both should coexist just fine), check it out here:
There is one additional bit of bad news: I wasn't able to write a functional importer to move your customized shortcuts from the old macro to the new macro. I tried, I really did—that's what was holding up the release. But every time I thought I had it working well, I found another issue. In the end, it just wasn't feasible (for my skill level), so I had to leave it out.
So you'll have to customize your shortcuts one more time in the new macro, but those changes are then stored in the database, and should be good through all future updates (famous last words, I know).
Anyway, thanks for the feedback on this version, and if you try the new one, please let me know how it works for you.
-rob.