User Tools

Site Tools


manual:Preferences

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
Next revision Both sides next revision
manual:Preferences [2019/06/20 22:32]
peternlewis [General Preferences]
manual:Preferences [2019/06/25 00:17]
peternlewis
Line 73: Line 73:
  
 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#​Value_Inspector_Window |Value Inspector]].
  
 ===== Variables Preferences ===== ===== Variables Preferences =====
  
 In the [[Windows#​Preferences_Variables_Pane|Variables preference pane]] you can add and remove variables and see and change their values. In the [[Windows#​Preferences_Variables_Pane|Variables preference pane]] you can add and remove variables and see and change their values.
 +
 +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#​Value_Inspector_Window |Value Inspector]].
  
 ===== Excluded Preferences ===== ===== Excluded Preferences =====
Line 89: Line 93:
  
 You can configure various preferences using defaults write from the Mac OS X Terminal. ​ Some preferences will take effect immediately,​ but others may require the editor or engine to be relaunched. You can configure various preferences using defaults write from the Mac OS X Terminal. ​ Some preferences will take effect immediately,​ but others may require the editor or engine to be relaunched.
 +
 +==== Editor ====
 +
 +You can adjust the get mouse location delay with:
 +
 +<code bash>
 +defaults write com.stairways.keyboardmaestro.editor MouseGetCountdown -int 5
 +</​code>​
 +
 +You can adjust the spelling of Favorites with:
 +
 +<code bash>
 +defaults write com.stairways.keyboardmaestro.editor FavoritesDisplayName -string "​Favourites"​
 +</​code>​
 +
 +You can turn off automatic completion (autocomplete) with:
 +
 +<code bash>
 +defaults write com.stairways.keyboardmaestro.editor AutomaticCompletion -bool NO
 +</​code>​
 +
 +You can limit the maximum undo stack size in the editor with (default 200MB):
 +
 +<code bash>
 +defaults write com.stairways.keyboardmaestro.editor MaximumUndoSize -int 200000000
 +</​code>​
 +
 +You can add some custom styling to the detail view displays with:
 +
 +<code bash>
 +defaults write com.stairways.keyboardmaestro.editor DetailDisplayExtraStyle -string '​div.ActionComment div.UserText { font-family:"​Monaco";​ }'
 +</​code>​
 +
 +You can set your preferred first day of the week (1=Sunday, 7=Saturday):​
 +
 +<code bash>
 +defaults write com.stairways.keyboardmaestro.editor FirstDayOfWeek -int 2
 +</​code>​
 +
 +You can disable all animation in the editor with:
 +
 +<code bash>
 +defaults write com.stairways.keyboardmaestro.editor DisableAnimation -bool YES
 +</​code>​
 +
 +==== Engine ====
  
 You can set the maximum number of items in the clipboard history (default 200) You can set the maximum number of items in the clipboard history (default 200)
Line 142: Line 192:
  
 The AppleScript name is used in AppleScript'​s which control the respective browser in the form of CODE{{{tell app "<​browser name>"​}}}. ​ Note that the Safari browser must still behave like Safari, and the Chrome browser must behave like Chrome, or the actions will not work.  Do not bother trying to set them to Firefox or something like that as it will not work.  All this allows you to do is select a specific version of Safari or Chrome respectively. The AppleScript name is used in AppleScript'​s which control the respective browser in the form of CODE{{{tell app "<​browser name>"​}}}. ​ Note that the Safari browser must still behave like Safari, and the Chrome browser must behave like Chrome, or the actions will not work.  Do not bother trying to set them to Firefox or something like that as it will not work.  All this allows you to do is select a specific version of Safari or Chrome respectively.
 +
 +You can disable all animation in the engine with:
 +
 +<code bash>
 +defaults write com.stairways.keyboardmaestro.engine DisableAnimation -bool YES
 +</​code>​
  
 You can disable Shift-Space from clearing the Typed String buffer You can disable Shift-Space from clearing the Typed String buffer
Line 165: Line 221:
 <code bash> <code bash>
 defaults write com.stairways.keyboardmaestro.engine MaxKeyRepeatTime -float 10.0 defaults write com.stairways.keyboardmaestro.engine MaxKeyRepeatTime -float 10.0
-</​code>​ 
- 
-You can disable all animation in the editor with: 
- 
-<code bash> 
-defaults write com.stairways.keyboardmaestro.editor DisableAnimation -bool YES 
-</​code>​ 
- 
-or the engine with: 
- 
-<code bash> 
-defaults write com.stairways.keyboardmaestro.engine DisableAnimation -bool YES 
 </​code>​ </​code>​
  
Line 198: Line 242:
  
 Note: you can option click the Record button to avoid the delay. Note: you can option click the Record button to avoid the delay.
- 
-You can adjust the get mouse location delay with: 
- 
-<code bash> 
-defaults write com.stairways.keyboardmaestro.editor MouseGetCountdown -int 5 
-</​code>​ 
  
 You can have the conflict palette use sequential hot keys from the first letter with: You can have the conflict palette use sequential hot keys from the first letter with:
Line 262: Line 300:
 <code bash> <code bash>
 defaults write com.stairways.keyboardmaestro.engine ReportUpdatesWhenEditorActivates -bool YES defaults write com.stairways.keyboardmaestro.engine ReportUpdatesWhenEditorActivates -bool YES
-</​code>​ 
- 
-You can adjust the spelling of Favorites with: 
- 
-<code bash> 
-defaults write com.stairways.keyboardmaestro.editor FavoritesDisplayName -string "​Favourites"​ 
-</​code>​ 
- 
-You can turn off automatic completion (autocomplete) with: 
- 
-<code bash> 
-defaults write com.stairways.keyboardmaestro.editor AutomaticCompletion -bool NO 
-</​code>​ 
- 
-You can limit the maximum undo stack size in the editor with (default 200MB): 
- 
-<code bash> 
-defaults write com.stairways.keyboardmaestro.editor MaximumUndoSize -int 200000000 
-</​code>​ 
- 
-You can add some custom styling to the detail view displays with: 
- 
-<code bash> 
-defaults write com.stairways.keyboardmaestro.editor DetailDisplayExtraStyle -string '​div.ActionComment div.UserText { font-family:"​Monaco";​ }' 
-</​code>​ 
- 
-You can set your preferred first day of the week (1=Sunday, 7=Saturday):​ 
- 
-<code bash> 
-defaults write com.stairways.keyboardmaestro.editor FirstDayOfWeek -int 2 
 </​code>​ </​code>​
  
Line 301: Line 309:
  
 Then you can control-click on elements and use Inspect Element and get an inspector window, including a Console tab. Then you can control-click on elements and use Inspect Element and get an inspector window, including a Console tab.
 +
manual/Preferences.txt ยท Last modified: 2024/05/27 21:26 by peternlewis