This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
action:Set_Action_Delay [2019/06/30 22:09] peternlewis |
action:Set_Action_Delay [2023/11/19 22:03] (current) peternlewis |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | The //Set/Reset Action Delay action// lets you set the various arbitrary delays used in Keyboard Maestro, either for this macro, or (semi)permanently for all macros. | + | The //Set/Reset Action Delay action// lets you set the various arbitrary delays used in Keyboard Maestro, either for this macro, or (not recommended!) (semi)permanently for all macros. |
You can set the following delays: | You can set the following delays: | ||
Line 11: | Line 11: | ||
* Simulate Modifiers Delay (0.15 seconds) | * Simulate Modifiers Delay (0.15 seconds) | ||
* Simulate Dead Key Delay (0.03 seconds) | * Simulate Dead Key Delay (0.03 seconds) | ||
+ | |||
+ | (!) It is highly recommended that you only ever use this action to set a delay for the specific macro. Setting a delay across all macros is highly likely to be the wrong solution, and to cause unnecessarily poor performance. | ||
The Between Actions Delay is a really big club, and is generally a bad idea to adjust. Most actions have no need for a delay between them, and a few actions (typically before clicks for example, or after an action changes window focus or that sort of thing) require very large delays (a significant fraction of a second). You should add these required large delays using [Pause](Pause) or better yet, [Pause Until](Pause_Until) actions. If you set the Between Actions Delay to a large value your macro is going to run unnecessarily slowly. | The Between Actions Delay is a really big club, and is generally a bad idea to adjust. Most actions have no need for a delay between them, and a few actions (typically before clicks for example, or after an action changes window focus or that sort of thing) require very large delays (a significant fraction of a second). You should add these required large delays using [Pause](Pause) or better yet, [Pause Until](Pause_Until) actions. If you set the Between Actions Delay to a large value your macro is going to run unnecessarily slowly. |