manual:Macro_Syncing
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| manual:Macro_Syncing [2019/06/14 05:22] – peternlewis | manual:Macro_Syncing [2023/09/29 08:16] (current) – peternlewis | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Macro Syncing ====== | ====== Macro Syncing ====== | ||
| - | Keyboard Maestro is licensed on a per user basis on up to five Macs, so if you use it on two or more Macs you may want to transfer some of your macros from one to the other. | + | Keyboard Maestro is licensed on a per user basis on up to five Macs, so if you use it on two or more Macs you may want to transfer some of your macros from one to the other. |
| Alternatively, | Alternatively, | ||
| - | **NOTE: You can only sync between identical versions of Keyboard Maestro. | + | (i) **NOTE: You can only sync between identical versions of Keyboard Maestro. |
| - | To do this, you need a file location that is mirrored on both Macs. Dropbox or a similar service is good for this, or you can use a shared file server, although you must ensure it is available at all times to both Macs. | + | To do this, you need a file location that is mirrored on both Macs. Dropbox or a similar service is good for this, or you can use a shared file server, although you must ensure it is available at all times to both Macs. Note that iCloud Drive can frequently take a long time to sync between Macs which can lead to lost changes. |
| You are then ready to start syncing your macros. | You are then ready to start syncing your macros. | ||
| Line 15: | Line 15: | ||
| (!) **WARNING: If you make changes on one Mac, and then make changes on the other Mac before syncing has taken place, you may lose one or other changes.** | (!) **WARNING: If you make changes on one Mac, and then make changes on the other Mac before syncing has taken place, you may lose one or other changes.** | ||
| - | NOTE: Keyboard Maestro references to files or applications that exist on one Mac and not the other will likely cause problems, so you should ensure any application you reference on one Mac is available at the same path on both Macs. | + | (i) NOTE: Keyboard Maestro references to files or applications that exist on one Mac and not the other will likely cause problems, so you should ensure any application you reference on one Mac is available at the same path on both Macs. |
| - | On the Mac that currently has your macros, choose [[Menus#File_Start_Syncing_Macros|Start Syncing Macros]] from the [[Menus# | + | On the Mac that currently has your macros, choose |
| - | Wait for the file to be mirrored to the second/ | + | Wait for the file to be mirrored to the second/ |
| - | (!) **WARNING: All of the existing macros on this second Mac will be destroyed | + | (!) **WARNING: All of the existing macros on this second Mac will be destroyed |
| - | Select the mirrored sync file. Your existing macros will be replaced with the macros from your first Mac. | + | Select the mirrored sync file. |
| Repeat the process for any other Macs. | Repeat the process for any other Macs. | ||
| - | If there are some macros you do not want active on a Mac, you can configure any given Macro Group to be disabled on that particular Mac by turning on the CODE{{{Disabled on this Mac}}} setting in that Macro Group. | + | If there are some macros you do not want active on a Mac, you can configure any given Macro Group to be disabled on that particular Mac by turning on the BUTTON{{{Disabled on this Mac}}} setting in that Macro Group. Alternatively, |
| - | Dropbox may keep backup versions, and Keyboard Maestro keeps backup revisions (in the [[Menus#File_Revert_Macros|Revert Macros | + | Dropbox may keep backup versions, and Keyboard Maestro keeps backup revisions (in the [[Menus#Revert_Macros|File ➤ Revert Macros menu]]), so you should be able to recover from any conflicts that happen. |
| Since your two Macs will likely not be identical, you may have to adjust your macros to work properly on both Macs. Using the various [[Tokens]] and [[Calculations|Functions]] can help. For example the [[token: | Since your two Macs will likely not be identical, you may have to adjust your macros to work properly on both Macs. Using the various [[Tokens]] and [[Calculations|Functions]] can help. For example the [[token: | ||
| - | Note: Only your macros are synced. | + | If you use Migration Assistant or otherwise clone your Mac harddisk to a new Mac, and intend to continue using Keyboard Maestro on both Macs, then you will need to reset the MacUUID on one of the Macs so that Keyboard Maestro can tell the difference between them. To do this, run the Terminal commands: |
| + | |||
| + | ``` | ||
| + | defaults delete com.stairways.keyboardmaestro.engine MacUUID | ||
| + | defaults delete com.stairways.keyboardmaestro.engine MacRemoteUUID | ||
| + | ``` | ||
| + | |||
| + | (i) NOTE: Only your macros are synced. | ||
| + | |||
manual/Macro_Syncing.1560489720.txt.gz · Last modified: by peternlewis
