How Can We Help?
< All Topics

Not all of the characters are typing out correctly.

My macro plays back several paragraphs of text. About half the characters do not type out and are dropped.

What you are seeing is the Keyboard Buffer overflow. There are a couple of ways to approach this.

One way would be to have the text play back through the clipboard. Open the Script Editor and double click on the Text Type command that is listed in the macro. This will open the Text Type window and display the text that is to be played back. Choose the option to Use Clipboard and save your changes. When you play back the macro, the text will be pasted into your application and avoids the keyboard buffer altogether.

Another solution would be to adjust the Text Type delay. The Text Type Delay inserts a small delay between each character that is typed to give the program receiving the keystrokes enough time to process them and avoid overflowing the keyboard buffer. You may need to experiment with this setting, trying 350, 400 or 600 microsecond delays, to see which allows the text to type out correctly. This is a global setting and will apply to all macros you create that type back text.

For Macro Express 3 this is controlled by the “Use Text Type delay” option found in Options | Preferences | Delays. For Macro Express 5 and Macro Express Pro this is controlled by the “Delay after keystroke up” option found in Options | Preferences | Playback on the Delay tab.

– Applies to: Macro Express and Macro Express Pro