The Speed commands adjust the playback speed of keystrokes or mouse movements or adjusts the playback rate of the entire macro. 



Script Editor > Expand Timing Category > Speed



Keystroke and Mouse Speed

It is possible for the keystrokes or mouse movements sent by Macro Express to move too quickly in the intended application or for Windows to keep pace. This option slows down the playback speed so that the macro runs correctly.


Delay in Milliseconds

Enter the delay time, in milliseconds (thousandths of a second), to place between each keystroke or mouse playback.


In some cases it may only be necessary to slow down part of the macro. In this situation place the speed command before the section of the macro that needs to be slowed down. Then place another speed command after the slowed down section of the macro with a delay set to "0" zero. The remainder of the macro resumes with no delays between keystrokes and mouse movements.


It is also permissible to place a Keystroke Speed delay and a Mouse Speed delay in the same macro. The delays remain constant throughout the macro until another speed command is inserted with a different delay setting.



Macro Speed

The macro speed function is typically used with capturing (recording) a macro. The Macro Speed command occupies the first line of a recorded macro script. The speed factor is initially set for captured macros in the Capture preference settings.


With all the timing delays between each keystroke and mouse movement recorded, it may be advisable to speed up or slow down the macro. Double click on the Macro Speed command in the script to edit the speed factor.


Multiply Delays By

To slow down a macro, place a number greater than one in the Multiply Delays By field. For example, placing a 4 in this field causes the macro to play back 4 times slower. To speed up the macro, place a value less than one in the Multiply Delays By field. For example, placing 0.5 in this field speeds up the macro by a factor of 2, using 0.25 by a factor of 4, etc.