manual:Preferences
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| manual:Preferences [2023/10/04 07:30] – [Typed String Buffer] peternlewis | manual:Preferences [2024/07/16 12:10] (current) – [Browser Used in Actions & Tokens] peternlewis | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| To configure Keyboard~~Maestro, | To configure Keyboard~~Maestro, | ||
| - | {{ preferencesgeneral.png? | + | {{ preferencesgeneral.png? |
| The preferences are divided into sections. | The preferences are divided into sections. | ||
| Line 19: | Line 19: | ||
| * configure whether and how to show the status menu. | * configure whether and how to show the status menu. | ||
| * configure the style of the status menu. | * configure the style of the status menu. | ||
| + | * configure whether to include macro icons in the status menu. | ||
| * configure whether to include pasting clipboards in the status menu. | * configure whether to include pasting clipboards in the status menu. | ||
| * configure whether to include applications in the status menu. | * configure whether to include applications in the status menu. | ||
| Line 73: | Line 74: | ||
| You can paste an image into a Named~~Clipboard by selecting it in the list and pasting an image (if you select part of the text, it will paste the image into the styled text, which works but is probably not what you want). | You can paste an image into a Named~~Clipboard by selecting it in the list and pasting an image (if you select part of the text, it will paste the image into the styled text, which works but is probably not what you want). | ||
| - | |||
| - | You can also inspect variables and other values in the [[Windows# | ||
| ===== Variables Preferences ===== | ===== Variables Preferences ===== | ||
| Line 80: | Line 79: | ||
| In the [[Windows# | In the [[Windows# | ||
| - | You do not need to create variables, just using them and giving them a value is all that is required for them to spring into existence. | + | You do not need to create variables, just using them and giving them a value is all that is required for them to spring into existence. |
| + | |||
| + | You can also inspect variables and other values in the [[Windows# | ||
| ===== Excluded Preferences ===== | ===== Excluded Preferences ===== | ||
| Line 89: | Line 90: | ||
| You can also add and remove applications from the clipboard history exclusion list. When an excluded application is at the front, Keyboard Maestro will not automatically record the clipboard history each time it changes. | You can also add and remove applications from the clipboard history exclusion list. When an excluded application is at the front, Keyboard Maestro will not automatically record the clipboard history each time it changes. | ||
| + | |||
| + | ===== Security Preferences ===== | ||
| + | |||
| + | Keyboard Maestro is designed to act on your behalf and to do many things for you - essentially acting as you in performing tasks. As such, it needs a wide variety of security permissions to perform these tasks. | ||
| + | |||
| + | This preference panel aims to summarise the important preferences and allow you to explicitly request them as needed. | ||
| ===== Preferences Set by Command Line ===== | ===== Preferences Set by Command Line ===== | ||
| Line 142: | Line 149: | ||
| <code bash> | <code bash> | ||
| defaults write com.stairways.keyboardmaestro.editor Font-Normal -string " | defaults write com.stairways.keyboardmaestro.editor Font-Normal -string " | ||
| + | defaults write com.stairways.keyboardmaestro.editor Font-Fixed -string " | ||
| defaults write com.stairways.keyboardmaestro.editor Font-Shell -string " | defaults write com.stairways.keyboardmaestro.editor Font-Shell -string " | ||
| defaults write com.stairways.keyboardmaestro.editor Font-AppleScript -string " | defaults write com.stairways.keyboardmaestro.editor Font-AppleScript -string " | ||
| Line 235: | Line 243: | ||
| **Change which Safari-based Browser will be targeted by the " | **Change which Safari-based Browser will be targeted by the " | ||
| - | These preferences change AppleScript Application name that is used to control the respective browser in the form of CODE{{{tell application "< | + | These preferences change |
| - | You can Safari-based Browser targeted in Actions, etc, as well as the name of the Safari browser shown in applications: | + | You can configure which Safari-based Browser |
| <code bash> | <code bash> | ||
| defaults write com.stairways.keyboardmaestro.engine AppleScriptSafariBundleID -string " | defaults write com.stairways.keyboardmaestro.engine AppleScriptSafariBundleID -string " | ||
| defaults write com.stairways.keyboardmaestro.engine BrowserSafariName -string " | defaults write com.stairways.keyboardmaestro.engine BrowserSafariName -string " | ||
| - | </ | ||
| - | |||
| - | or | ||
| - | |||
| - | <code bash> | ||
| - | defaults write com.stairways.keyboardmaestro.engine AppleScriptSafariName -string " | ||
| </ | </ | ||
| Line 283: | Line 285: | ||
| * com.brave.Browser.beta | * com.brave.Browser.beta | ||
| * com.vivaldi.Vivaldi | * com.vivaldi.Vivaldi | ||
| + | * com.vivaldi.Vivaldi.snapshot | ||
| * com.microsoft.edgemac | * com.microsoft.edgemac | ||
| Line 294: | Line 297: | ||
| :!: Note: if the bundle ID includes “safari”, | :!: Note: if the bundle ID includes “safari”, | ||
| + | |||
| + | ==== Tokens ==== | ||
| + | |||
| + | Tokens are limited to 0.9 seconds in execution time, and are executed somewhat asynchronously in Ventura and later. You can control this with: | ||
| + | |||
| + | <code bash> | ||
| + | defaults write com.stairways.keyboardmaestro.engine TokenTimeout -float 0.9 | ||
| + | defaults write com.stairways.keyboardmaestro.engine ForceSynchronousTokens -bool YES | ||
| + | </ | ||
| ==== Engine Animation ==== | ==== Engine Animation ==== | ||
| Line 352: | Line 364: | ||
| defaults write com.stairways.keyboardmaestro.engine MaxTapUpTime -float 1.0 | defaults write com.stairways.keyboardmaestro.engine MaxTapUpTime -float 1.0 | ||
| </ | </ | ||
| + | |||
| + | The default allowable down time is the double click interval, and the default allowable up time is twice the double click interval. | ||
| ==== Sounds ==== | ==== Sounds ==== | ||
| Line 393: | Line 407: | ||
| </ | </ | ||
| - | The default allowable down time is the double click interval, and the default allowable up time is twice the double click interval. | + | ==== Status Menu ==== |
| You can set configure whether the Status Menu includes the Paste submenu and how many items it includes with: | You can set configure whether the Status Menu includes the Paste submenu and how many items it includes with: | ||
| Line 402: | Line 416: | ||
| </ | </ | ||
| - | You can set configure Display Large text color and display period with: | + | ==== Display Large Text ==== |
| + | |||
| + | You can set configure Display Large Text color and display period with: | ||
| <code bash> | <code bash> | ||
manual/Preferences.1696404650.txt.gz · Last modified: by peternlewis
