Settings

Click "File » Settings" to open the program settings.

Recording

Macro Recorder records mouse clicks including the mouse path in between those clicks. If you don't need the movements for your automation tasks, you can disable tracking the actual path to minimize the macro file size.

Automations may depend on mouse hover events in your 3rd party application. If the automation does only playback clicks without the mouse movements, mouse hover events may not be triggered, such as menus that appear if you hover with the mouse over icons, etc.

Unless, you have a strong need to minimize the macro recording file, we recommend not to disable mouse path recording as you can filter mouse paths on demand.

Save mouse paths

Macro Recorder records mouse clicks including the mouse path in between those clicks. If you don't need the movements for your automation tasks, you can disable tracking the actual path to minimize the macro file size.

Automations may depend on mouse hover events in your 3rd party application. If the automation does only playback clicks without the mouse movements, mouse hover events may not be triggered, such as menus that appear if you hover with the mouse over icons, etc.

Unless, you have a strong need to minimize the macro recording file, we recommend not to disable mouse path recording as you can filter mouse paths on demand.

Minimum mouse movement

Macro Recorder captures each X/Y mouse coordinate if the mouse is moved the minimum distance as defined by parameter "Minimum mouse movement".

Decreasing this value increases the number of captured mouse positions, thus increasing the mouse movement accuracy. However, as even tiny mouse movements are sampled, this results in a larger macro file size.

Low values increase accuracy of the mouse recording.

yHigher values values reduce the number of sampled mouse positions, thus decreases the precision for a smaller file size. If your macro includes mouse hover related tasks, make sure, that the mouse movement accuracy is set properly to hit the hover sensitive positions.

Mouse sensitivity

Die "Mausempfindlichkeit" bestimmt die Zeitrate für das Abtasten der aktuellen Mausposition. Je höher die Abtastrate, desto höher ist die Genauigkeit der Mausaufnahme.

Verringern Sie diesen Wert nur, wenn die Aufnahme der Maus zu viel CPU-Leistung auf Ihrem Computer benötigt.

Keyboard

Option "Ignore multiple modifier key down events" ignores multiple key down events when pressing keyboard shortcuts.

Example: If you press the hotkey CTRL + ALT + S , the operating system is continuously firing key down events for the modifier keys until you release the keys. However, in most cases, only one key down event would be sufficient.

A few games may take advantage of the repetetitive key down events, so you can opt to not filter those events.

Miscellaneous

Parameter "Minimum wait time" defines the minimum time threshold, before to a new action item is added during a recording.

Example: If you move the mouse, make a pause and then continue to move the mouse, the parameter determines that the pause causes the action to break into two separate mouse movements.

Beta test settings

The actions Detect image and SmartClick use custom image recognition algorithms. Please experiment with the beta settings and let us know your results, ideally with screenshots with the click area.

For faster performance and to ignore color variations, the image recognition can strip off colors to look for matching black & white screen areas. The color removal is done in internal memory only.

The (color) tolerance level affect which variation is acceptable to Macro Recorder to detect a match. This is useful to compensate slight color variations, for example caused by the system screen/font anti-aliasing. A text moved slightly on the screen looks identical to the human eye but slight offsets in the font aliasing would result in a failing detection if no tolerance would not be applied.

The lower the tolerance, no detections may occur as slight desktop rasterization effects may prevent a perfect pattern match.

The higher the tolerance, false detections may occur.

Playback

In the playback settings, you can configure whether the Macro Recorder stops the playback of an automation when you move your mouse or press a key.

You can also control whether keystrokes are forwarded to the current remote application during automation playback.

A macro recording contains information about the window size and position of recorded applications. You can configure Macro Recorder to restore the program window before launching the macro playback.

In case of problems with the mouse, for example in games, you may experiment with use of relative mouse coordinates.

Hotkeys

Don't underestimate the power of hotkeys in Macro Recorder!

Hotkeys allow you to record/start/stop macros with a single press of a key and while the Macro Recorder program window can stay minimized which prevents it getting in the way.

You must use a key together with a combination of the SHIFT, ALT and/or CTRL key, e.g. CTRL+ALT+F9.

Hotkey "Capture mouse position" captures the mouse coordinate for the "mouse click" action and the mouse coordinate and color underneath of the "pixel detection" action, both without affecting the underlying application window.

The default capture hotkey is the space bar.

Playback can always be stopped by pressing ESC, regardless if you configure an additional custom hotkey.

User interface

For most macro recording and playback tasks, you actually don't need access to the main program window and can configure it to launch minimized to the task/menu bar.

We recommend to configure hotkeys to control Macro Recorder with a few keyboard shortcuts.

You can also configure the user interface language.