Efficient Way to Move Macros to a New Mac

Yes, iCloud sync is not great.

And I agree, personally I much prefer one-way syncs, it avoids any chance of corruption.

What you can do is actually this:

  • Set up macro syncing on the definitive Mac and save the file to your sync folder with a name like "definitive.kmsync".
  • set up macro syncing on the secondary Mac(s) and save the file to your sync file with a name like "secondary.kmsync".

Have a macro that runs any time you quit or deactivate the Keyboard Maestro editor that copies the definitive.kmsync over the secondary.kmsync.

So then under no circumstances would the source Mac ever change (because no other Mac will ever update the definitive.kmsync file), and the remove Macs will end up with the definitive macros sooner or later no matter how slow the sync is.

2 Likes