Delay

 

Use this function to add Delay timing to macros. Delays may be necessary to allow time for a window to gain focus before the macro can proceed correctly or for any number of other reasons. The delay helps ensure that the macro doesn't play back faster than Windows can keep pace.

 

Delay timing halts the macro for at least the amount of time specified. The delay works by continually checking to see if the specified time has elapsed. While checking, any waiting or new Windows commands are processed. If a Windows command that takes a bit of time happens to be processed, then the delay may last longer than the time specified.
 

Keyboard Express - Editor > Delay
 

Select the Delay option required from the drop down list and enter the desired delay time.

 

Delay in Seconds / Delay in Milliseconds

Delays may be set in seconds (up to 99999 seconds allowed) or in milliseconds (thousandths of a second). Just click on the option preferred and enter the number of seconds or milliseconds in the Delay Time edit box. Seconds may be inserted as fractions of a second by using a decimal point such as .5 to signify a half second delay. Or 350 milliseconds equates to a little over 1/3 of a second delay.

 

Timed Delay in Seconds / Timed Delay in Milliseconds

The Timed Delay in Seconds option puts Keyboard Express into a "wait state" where virtually no CPU cycles are used, thus allowing CPU intensive programs to continue uninhibited. This is similar to the Wait for Time to Elapse command. Select either the Timed delay in seconds or Timed delay in milliseconds option and then enter the number of seconds or milliseconds in the Delay Time edit box.

 

Note: The Timed Delay function suspends Keyboard Express for the amount of time specified. During this delay time the macro cannot be terminated.