User Tools

Site Tools


Frequently_Asked_Questions

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
Previous revision
Frequently_Asked_Questions [2023/10/10 02:09]
peternlewis
Frequently_Asked_Questions [2023/10/10 02:21] (current)
peternlewis [Should I buy from the Mac App Store or Buy Direct?]
Line 92: Line 92:
 However the initial version of Sonoma has a bug where the menu selection API succeeds but then reports an error which will result in the [[action:​Select_or_Show_a_Menu_Item|Select a Menu Item]] action notifies of the failure and aborting the macro unless you turn off notifying and aborting. Hopefully Apple will resolve this in upcoming versions of Sonoma. However the initial version of Sonoma has a bug where the menu selection API succeeds but then reports an error which will result in the [[action:​Select_or_Show_a_Menu_Item|Select a Menu Item]] action notifies of the failure and aborting the macro unless you turn off notifying and aborting. Hopefully Apple will resolve this in upcoming versions of Sonoma.
  
-Also, Sonoma restricts access to the wireless information unless you grant the application Location security permissions,​ but unfortunately Apple do not request those security permissions when the API is used, and there is no way to manually add Location permissions. ​You can poke the system to request this permission by executing the [[action:​Get_Location|Get Location]] action once. Hopefully Apple will resolve this in upcoming versions of Sonoma.+Also, Sonoma restricts access to the wireless information unless you grant the application Location security permissions,​ but unfortunately Apple do not request those security permissions when the API is used, and there is no way to manually add Location permissions. ​In Keyboard Maestro version 11 you can poke the system to request this permission by executing the [[action:​Get_Location|Get Location]] action once. Hopefully Apple will resolve this in upcoming versions of Sonoma.
  
 Sonoma may continue with the bugs with its Accessibility System Preferences introduced in Mojave - we will see as more people use Sonoma. Sonoma may continue with the bugs with its Accessibility System Preferences introduced in Mojave - we will see as more people use Sonoma.
Line 105: Line 105:
 * What happened that appears incorrect. * What happened that appears incorrect.
 * How to reproduce the problem. * How to reproduce the problem.
 +* What version of Keyboard Maestro and macOS you are using.
  
 The more explicit you are, the easier it will be to either explain the problem or correct any issue. The more explicit you are, the easier it will be to either explain the problem or correct any issue.
Line 112: Line 113:
 Keyboard Maestro (v6+) includes built in support for syncing via Dropbox , iCloud Drive or the like. Keyboard Maestro (v6+) includes built in support for syncing via Dropbox , iCloud Drive or the like.
  
-First, all except ​the first Mac will have their macros entirely replaced, so if you have different macros on each Mac you should export any unique macros for latter import after you have set up syncing. +See the [[manual:​Macro_Syncing|Macro ​Syncing]] user manual section ​for more information.
- +
-* On one Mac, select Start Syncing ​from the File menu, select Create New, and save your macros to your Dropbox (or other) shared folder. +
-* Wait for Dropbox to do its magic. +
-* On each other Mac, select Start Syncing, select Open Existing, **read the dialog**, then select the sync file in your Dropbox folder - **this will destroy your macros on the target Mac**. +
-* Finally, reimport any unique macros you saved from earlier. +
- +
-Macro syncing is all or nothing, so all your macros will be on all your Macs, and you can edit them on any Mac.  You can set a Macro Group to be disabled specifically on this Mac by editing it in the editor. +
- +
-As long as you don’t make changes on two Macs faster than Dropbox syncs you will not get any conflicts, but if you do, Dropbox will save a conflict file and one or other change will be lost.  You will probably need to periodically delete any conflict files Dropbox generates.+
  
 ==== How can I transfer my macros to a new Mac? ==== ==== How can I transfer my macros to a new Mac? ====
Line 146: Line 138:
 The API for the Touch Bar does not appear to allow non-front applications to affect the Touch Bar, except that Apple does this themselves in Xcode and Screen Capture and the like.  So Apple knows and understands the need, but have not made the facility available for Third Party macro trigger style applications. The API for the Touch Bar does not appear to allow non-front applications to affect the Touch Bar, except that Apple does this themselves in Xcode and Screen Capture and the like.  So Apple knows and understands the need, but have not made the facility available for Third Party macro trigger style applications.
  
-The Keyboard Maestro (v8+) editor supports the Touch Bar in the future ​for use within the editor.+The Keyboard Maestro (v8+) editor supports the Touch Bar for use within the editor.
  
 Keyboard Maestro (v8+) includes some Touch Bar actions ([[action:​Show_Palette_of_Macros|Show Palette of Macros]] action and [[action:​Get_Touch_Bar_Selection|Get Touch Bar Selection]] action) and allows you to have Conflict Palettes show up in the Touch Bar (though the limited space may make this impractical in practice). Keyboard Maestro (v8+) includes some Touch Bar actions ([[action:​Show_Palette_of_Macros|Show Palette of Macros]] action and [[action:​Get_Touch_Bar_Selection|Get Touch Bar Selection]] action) and allows you to have Conflict Palettes show up in the Touch Bar (though the limited space may make this impractical in practice).
Line 282: Line 274:
 So you could use all the function keys (with associated modifiers) on both Macs using a device key trigger. ​ But you could not use, for example, the "​a"​ key on a second keyboard without also typing an "​a"​ (or swallowing both a's if you used a hot key). So you could use all the function keys (with associated modifiers) on both Macs using a device key trigger. ​ But you could not use, for example, the "​a"​ key on a second keyboard without also typing an "​a"​ (or swallowing both a's if you used a hot key).
  
-An alternative is to use a non-keyboard keyboard, something like an [XK-24](http://​xkeys.com/​xkeys/​xk24.php) or the like, that does not perform any normal function. ​ You can use device key triggers with that kind of keyboard. Note that the XK devices ​do not work with Keyboard Maestro in Big Sur or later due to firmware issues.+An alternative is to use a non-keyboard keyboard, something like an [XK-24](http://​xkeys.com/​xkeys/​xk24.php) or the like, that does not perform any normal function. ​ You can use device key triggers with that kind of keyboard. Note that the XK devices ​may need a firmware upgrade to work with Keyboard Maestro in Big Sur or later.
  
 Also, with version 9, Keyboard Maestro adds direct support for the [[Stream Deck]], including the ability to trigger macros as well as control the image and title of the buttons. Also, with version 9, Keyboard Maestro adds direct support for the [[Stream Deck]], including the ability to trigger macros as well as control the image and title of the buttons.
Line 466: Line 458:
 ==== Should I buy from the Mac App Store or Buy Direct? ==== ==== Should I buy from the Mac App Store or Buy Direct? ====
  
-Keyboard Maestro is no longer available from the Mac App Store, so you cannot buy from the Mac App Store. ​ +Keyboard Maestro is no longer available from the Mac App Store, so you cannot buy from the Mac App Store.
  
 You could never buy any version from version 6 onwards from the Mac App Store. You could never buy any version from version 6 onwards from the Mac App Store.
  
  
Frequently_Asked_Questions.1696918164.txt.gz · Last modified: 2023/10/10 02:09 by peternlewis