User Tools

Site Tools


manual:Macro_Syncing

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
manual:Macro_Syncing [2019/06/14 00:57]
peternlewis
manual:Macro_Syncing [2019/06/14 01:22]
peternlewis
Line 7: Line 7:
 **NOTE: You can only sync between identical versions of Keyboard Maestro. ​ If the sync file is newer than the current version, you will be warned to upgrade, turn off syncing, or live dangerously (which temporarily disables syncing and allows you to make changes that will likely cause trouble later).** **NOTE: You can only sync between identical versions of Keyboard Maestro. ​ If the sync file is newer than the current version, you will be warned to upgrade, turn off syncing, or live dangerously (which temporarily disables syncing and allows you to make changes that will likely cause trouble later).**
  
-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.
  
 You are then ready to start syncing your macros. You are then ready to start syncing your macros.
Line 29: Line 29:
 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 CODE{{{Disabled on this Mac}}} setting in that Macro Group.
  
-DropBox ​may keep backup versions, and Keyboard Maestro keeps backup revisions (in the [[Menus#​File_Revert_Macros|Revert Macros command]] in the [[Menus#​File|File menu]]), so you should be able to recover from any conflicts that happen.  ​DropBox ​may notice a conflict if you edit your macros on both Macs simultaneously. ​ As a general rule this should not be an issue, though you may lose a change if you make changes on both Macs quickly (and note that quitting the Keyboard Maestro editor is considered a change).+Dropbox ​may keep backup versions, and Keyboard Maestro keeps backup revisions (in the [[Menus#​File_Revert_Macros|Revert Macros command]] in the [[Menus#​File|File menu]]), so you should be able to recover from any conflicts that happen.  ​Dropbox ​may notice a conflict if you edit your macros on both Macs simultaneously. ​ As a general rule this should not be an issue, though you may lose a change if you make changes on both Macs quickly (and note that quitting the Keyboard Maestro editor is considered a change).
  
 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:​MacUUID|%MacUUID%]] token is a unique ID for each Mac, and can be used to test which Mac the macro is running on.  Other functions, like the [[function:​SCREEN|SCREEN]] function can be used to ensure your macro behaves appropriately regardless of the details of the Mac. 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:​MacUUID|%MacUUID%]] token is a unique ID for each Mac, and can be used to test which Mac the macro is running on.  Other functions, like the [[function:​SCREEN|SCREEN]] function can be used to ensure your macro behaves appropriately regardless of the details of the Mac.
  
 Note: Only your macros are synced. ​ None of your preferences,​ clipboards or variables are synced. Note: Only your macros are synced. ​ None of your preferences,​ clipboards or variables are synced.
manual/Macro_Syncing.txt ยท Last modified: 2023/09/29 04:16 by peternlewis