User Tools

Site Tools


action:Set_Action_Delay

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
action:Set_Action_Delay [2017/03/05 22:11]
peternlewis [Forum]
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 6: Line 6:
 * Copy/Paste Delay (0.2 seconds) * Copy/Paste Delay (0.2 seconds)
 * Drag Delay (0.1 seconds + double click interval) * Drag Delay (0.1 seconds + double click interval)
 +* Large Text Display (5 seconds)
 * Simulate Normal Keystroke Delay (0.001 seconds) * Simulate Normal Keystroke Delay (0.001 seconds)
 * Simulate Command Keystroke Delay (0.15 seconds) * Simulate Command Keystroke Delay (0.15 seconds)
 * 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.
Line 16: Line 19:
  
 The Drag Delay is used after a click and before dragging, as well as after the dragging and before releasing the mouse button. The Drag Delay is used after a click and before dragging, as well as after the dragging and before releasing the mouse button.
 +
 +The Large Text Display period is the time that a Large Text Display remains on the screen.
  
 The Simulate Keystroke Delays are the time that Keyboard Maestro waits after simulating a keystroke before continuing on to the next action. ​ If you wanted to make it appear that you were typing slowly, you could use the Simulate Normal Keystroke Delay to set an appreciable delay to occur between each keystroke, and have that applicable for this macro only. The Simulate Keystroke Delays are the time that Keyboard Maestro waits after simulating a keystroke before continuing on to the next action. ​ If you wanted to make it appear that you were typing slowly, you could use the Simulate Normal Keystroke Delay to set an appreciable delay to occur between each keystroke, and have that applicable for this macro only.
  
 ===== See Also ===== ===== See Also =====
- 
----- 
  
 === Actions === === Actions ===
Line 30: Line 33:
 * [[action:​Type a Keystroke|Type a Keystroke]] * [[action:​Type a Keystroke|Type a Keystroke]]
 * [[:​Actions|See all Actions]] * [[:​Actions|See all Actions]]
- 
----- 
  
 ==== Forum ==== ==== Forum ====
action/Set_Action_Delay.1488769874.txt.gz ยท Last modified: 2017/03/05 22:11 by peternlewis