MACRO: [KMFAM] Favorite Actions and Macros v1.4 Released 2021-12-09

MACRO: [KMFAM] Favorite Actions and Macros

New Version 1.4


  • New Installer! Solves the problem of running it from the Downloads folder and having it fail.
  • If you have a prior version of KMFAM, the new installer will also retain your hotkeys, if you changed them.
  • Fixed all window position issues.
  • Now uses Local and Instance variables, so it doesn't clutter up your KM variable space. The previous version had a nasty tendency to leave a large variable. Not any more!
  • Fixed issue with not being able to launch the Options and Edit window from the Select window.
  • Removed the custom icons from the macros. They take up space, and theoretically can slow down KM a little.

Installation Instructions

KMFAM (389.6 KB)

  1. If you have a prior version, you don't need to delete the previous version. The new installer handles everything.
  2. Download and unzip the file.
  3. Double-click the file "KMFAM Macros Installer v1.4.kmmacros" to install it in KM.
  4. Enable the macro "KMFAM Macros Installer v1.4".
  5. Run the macro "KMFAM Macros Installer v1.4" and follow the instructions.


  • If you have existing favorite actions and macros, they're safe. The new version will use them with no issues.
  • If you want the old icons back, you can get them from here - instructions are in the comments:
    KMFAM (63.1 KB)

Previous Versions

Big Sur Patch (v1.2)

If you have Big Sur (or later, I suppose), after using the above installer, download this, unzip it, and follow the instructions in the README:

KMFAM Updated Macros for (41.0 KB)

Version 1.1.

KMFAM Macros (527.1 KB)

Export to KM v10's Native Favorite Actions

Create a library of your favorite actions...

...customized just how you like them, and insert them with a couple of keystrokes. Add new favorite actions with ease, and add custom keywords to make searching for them a snap.

Rather that waste any more words, please see this Demo/Tutorial video:

Best Macro List
6 Months In ⇢ What I Wish I Knew on Day 1 With Keyboard Maestro
Tutorial Video: Customized Actions and Named Clipboards
Write KM macros faster? Workflows, best practices, automation
Best Macro List
“Insert a Colored Comment” Macro
Best Macro List
What do you guys use to store and retrieve Snippets of code?
App Launcher: Typing an showing results while typing
MACRO: Pick and Insert 'Execute a Macro' (Spotlight)
Scripting Maestro: Inserting an Action
What I want for Christmas for Keyboard Maestro
Copy straight to variables
Permanent clipboard?
Wish: App-specific Hot Key supersedes a Global Hot Key
How Do I set a Default Value for the Search Text of the KMFAM Select Macro?
Highlight Actions, Step-by-Step for Debugging
Minimal Macro Editing Setup?
Idea: Using an Action Scratch Pad
Feature Request: Nested Folders For Macro Groups (Macro Group Management)
Helpful Hints for Speedier Searching for the Right Macro
Helpful Hints for Speedier Searching for the Right Macro
Useful Shell Scripts [Example] Macro (v9.2)
Feature Request -- Building your own blocks, saving them to a separate "palette" window
Change KM Defaults Such as Pause Until Timeout, Failure Aborts Macro toggle, etc
Change KM Defaults Such as Pause Until Timeout, Failure Aborts Macro toggle, etc
Best way to track variables for debug?
Subroutine FTW
Possible to set action parameters automatically?
Import/paste existing macro into current macro group
Swift Script - JIT? Or precompiled and cached?
Feature request: Default colors for actions
Mass update Actions (relative to the ....) field / or default settings
Can You Change the Default Action Timeout?
When is a button neither a button nor an image on a web page and how to click on it?
"Found Image" Not working in Catalina
Key commands for ordering of actions in a macro, in km editor
MACRO: Insert Text by Pasting (preserve clipboard)
Is there a way to set default waiting time to `Get` coordinates from 5 seconds to 3 seconds?
Change defaults for Typing Trigger
Forcing actions to execute sequentially
MACRO: Spotlight Search Prompt
Suggestion: change the default color of certain actions
Macro/Script: Choose File Given Optional Parameters
Add a setting in KM to not fill clipboard with pasted text for `Insert text by pasting` action
Found Image Finding Two Identical Images and Cancelling Macro
Scripting Error: Invalid Object when selecting action
Any way to detach the Action palette?
How can I know whether a string is selected or not
How to pause until a KM action is complete?
I have a regex I can't translate to km, please help
Feature Request: Automatically Return Cursor to Original Position After Click on Found Image
How do I Change the "Macro Abortion & Notification (on Action Timeouts/Failures)" Default Behavior back to "Off"?
Save an action to reuse
Use a variable in a „Prompt for user input“ for the number of loops in a "Repeat Macro"
Using ActionResult difficulties
Can I edit a macro through a macro?
KM Group Action to Handle Script Error
I have a regex I can't translate to km, please help
Open multiple Keyboard Maestro Macros At Once
Create group action encompassing selected actions?
Can I add custom action to other actions and for it to be searchable and have a custom name?
Save an action to reuse
[SOLVED] How to Switch Focus to a Different Specific Chrome Window (Not Just a Tab)?
Can You Change the Default Action Timeout?
KM FAM library
MACRO: Variable Inspector Prompt and Dictionary Editor v3.2
Save an action to reuse
MACRO: Dialog with Dynamic Popup List v1.1
MACRO: Variable Inspector Prompt and Dictionary Editor v3.2
Create and assign name to named clipboard → copy system clipboard to new named clipboard
Go to Macro → Create Duplicate → Go to Duplicate
Go to Macro → Create Duplicate → Go to Duplicate
How Do I Launch an Application and Pause Until It Can Accept Input?
Favorite Actions Search and Insert - à la KMFAM
Keyboard Maestro 10.0
Space Between FileName causes shell script to stop working
Macro Repository Suite: Backup and Version Control for Keyboard Maestro
One-Script Macro Subroutine for Timing Macros
If Condition for "Open URL"
Paste Debugger Toggle Macro Into Current Macro. Is This the Best Option?
Use a Prompt for User Input as a Notification
[Solved] Perform a Calculation Directly on a Dictionary Value?
What Mac Hardware Has the Most Effect on Performance of KM Macros?
Change default timeout time span

Dan this is amazing, has Peter seen this or know that you have been putting this together? Welcome to Keyboard Maestro 8 or at least 7.5! I will be using this all the time, I already use your shortcuts for adding actions from the clipboard almost exclusively now. I love that you can add in your own search terms, that is so helpful when lists get long, we don’t have to depending on Peter reading our minds and typing in all the keywords we would have added to an action. Updating the screenshot of it too is over the top. In complete awe like I am with Keyboard Maestro.


I’m kind of proud of that, actually. I’m certain it has some bugs in it that will surface, but I’ll deal with that as it comes.

Peter hasn’t seen it, because I just uploaded it. But as I’ve told Peter on several occasions, he’s welcome to steal any of my ideas and incorporate them into KM. Even though I spent a lot of time on this one, I wouldn’t mind at all. I mean, I’m retired. What else do I have to do? :slight_smile:


So I have been playing around with this and I have 3 questions so far.

  1. If I choose my dropbox folder for my preferences for this would I run into conflict issues with two computers accessing those files or would the remain synced? Of course right now with it not saved in my dropbox though the actions show up they are not on my other computers and asks me to specify the location of the Resources Folder "KMFAM Resources"

  2. For some reason the actions that are saved are not pasting into another macro when I press F15 but rather executing the other macro action. Different then what I am seeing happening in the video

  3. Not a big deal on this one but the images are all chopped off and small. Again no biggy on that one since that is just icing on the cake.

4.Why the heck has no one posted a reply to this yet?! They must all be playing with it or they apparently have something better to do on a Friday. I am anxious and excited to hear what people say about this and I didn't even do a single bit of work on the darn thing.

1 Like

That should work just fine.

You’re using “Add Macro” instead of “Add Action”. That’s also why the images in #3 look the way they do. Let me know if this helps.

Thanks. I feel that way sometimes myself. Truth is, Fridays are a bad time to post something like this. Not much action on the board. But yes, it would be nice if more than 2 people had downloaded the zip file. :slight_smile:

1 Like

Hey Dan,

Very impressive! I’ll play with it when I get through my task-list.

The vid was well done too.



Added an animated GIF to the first post.

Hey Dan,

Still running Yosemite I get (JXA change?):


Dang, I forgot about that. Try this and let me know if it fixes the problem. If so, I’ll upload a new version.


A little improvement as now KM itself is speaking :wink:

This is turning out to be harder than I thought.

I found a computer with Yosemite, so at least I can test. But it may take awhile.

What version Yosemite do you have?

I’m giving up. There’s too many issues for me to feel comfortable trying to work around all of them.

I’ll change the initial post to say that El Capitan is required.


Can’t thank you enough for these macros. They will save all of us an enormous amount of time.

1 Like

:scream: you lost at least one user… only for KMFAM Macro :wink:

Thanks anyway Dan for maturing all spirits in KM software systematic development (yes),

I almost never give up, when presented with a challenge like this. And who knows, maybe I’ll take another stab at it again, after I think about it for awhile.

But if you really wanted to help, you could… upgrade to El Capitan!

Just kidding. I’m sure you have good reasons.

Of course I couldn’t let it go. I just uploaded version 1.0.1 (in the first post), which should work just fine on Yosemite. At least it does on my wife’s Yosemite MacBook Pro.

Let me know how it works for you. Thanks.


Wow, that is very impressive.

I think I’ll just retire now and leave further development to @DanThomas



Seriously, even if I had released a version of Keyboard Maestro that supports this sort of thing, I don’t think I would have been nearly as thorough as @DanThomas. Blown away.


Wow! High praise. Thank you.

But none of it would matter, or even be possible, without KM. So I don’t think it’s quite time for you to retire just yet. :slight_smile:


Hey Dan,

Cannot wait to say it works (of course) now like a charm under Yosemite too :+1:

Thanks a lot for your support even of sparse Yosemite users. One of your best “customer” can stay with you :relieved:

I can confirm: very impressive…

PS: I notice that your wife has good reasons to run Yosemite too :smiley: