Macro Recorder
Autohotkey v2
Version:
32.23.30
Updated:
24 June 2026
Description
This plugin enables you to automate keyboard input, mouse movements and clicks. Use it for automated software testing, trading, gaming or anything else which requires repetitive input.
With this plugin you can:
- Record a combination of key presses, mouse movements and clicks and reproduce the combination on demand;
- Automatically stop record replay if unexpected window takes focus;
- Switch between application windows while recording;
- Loop replaying of the record or set specific number of cycles;
- See remaining duration until completion of replay cycles;
- Speed up and slow down replay of the record;
- Chose whether you want to record only keyboard input, mouse or a combination of both;
- Pause and continue recording at any time;
- Monitor the replay process and pause or stop replaying at any time.
Parameters
| Name: |
Activate/deactivate fast play mode
|
| Type: |
Text
|
| Description: |
Activate/deactivate fast play mode
|
| Name: |
Activate/deactivate Keyboard input recording
|
| Type: |
Text
|
| Description: |
Activate/deactivate Keyboard input recording
|
| Name: |
Activate/deactivate looped replay
|
| Type: |
Text
|
| Description: |
Activate/deactivate looped replay
|
| Name: |
Activate/deactivate Mouse events recording
|
| Type: |
Text
|
| Description: |
Activate/deactivate Mouse events recording
|
| Name: |
Decrease Loop Count
|
| Type: |
Text
|
| Description: |
Decrease Loop Count
|
| Name: |
Increase Loop Count
|
| Type: |
Text
|
| Description: |
Increase Loop Count
|
| Name: |
Play/Pause action
|
| Type: |
Text
|
| Description: |
Play/Pause action
|
| Name: |
Speed
|
| Type: |
Range
|
| Description: |
Macro playback speed, %. 0% - initial velocity, 100% - maximum acceleration
|
| Name: |
Start recording
|
| Type: |
Text
|
| Description: |
Start recording
|
| Name: |
Stop recording/playing
|
| Type: |
Text
|
| Description: |
Stop recording/playing
|
| Name: |
Active recorded event
|
| Type: |
Boolean[]
|
| Description: |
Active recorded event
|
| Name: |
Current state of fast play mode
|
| Type: |
Boolean
|
| Description: |
Current state of fast play mode
|
| Name: |
Current state of Keyboard input recording
|
| Type: |
Boolean
|
| Description: |
Current state of Keyboard input recording
|
| Name: |
Current state of looped play mode
|
| Type: |
Boolean
|
| Description: |
Current state of looped play mode
|
| Name: |
Current state of Mouse events recording
|
| Type: |
Boolean
|
| Description: |
Current state of Mouse events recording
|
| Name: |
Enable/Disable Minus button
|
| Type: |
Boolean
|
| Description: |
Enable/Disable Minus button
|
| Name: |
Enable/Disable Play button
|
| Type: |
Boolean
|
| Description: |
Enable/Disable Play button
|
| Name: |
Enable/Disable Plus button
|
| Type: |
Boolean
|
| Description: |
Enable/Disable Plus button
|
| Name: |
Enable/Disable Record button
|
| Type: |
Boolean
|
| Description: |
Enable/Disable Record button
|
| Name: |
Enable/Disable Stop button
|
| Type: |
Boolean
|
| Description: |
Enable/Disable Stop button
|
| Name: |
Loop count
|
| Type: |
Caption
|
| Description: |
Loop count
|
| Name: |
Play/Pause toggle
|
| Type: |
Boolean
|
| Description: |
Play/Pause toggle
|
| Name: |
Playing progress indicator
|
| Type: |
Range
|
| Description: |
Playing progress indicator
|
| Name: |
Recorded event name
|
| Type: |
Caption[]
|
| Description: |
Recorded event name
|
| Name: |
Recorded event value
|
| Type: |
Caption[]
|
| Description: |
Recorded event value
|
| Name: |
Recorder status info
|
| Type: |
Caption
|
| Description: |
Recorder status info
|
| Name: |
Speed real value
|
| Type: |
Range
|
| Description: |
The playback speed value set in the plugin
|
| Name: |
Time to macro end
|
| Type: |
Caption
|
| Description: |
Time to macro end
|
Any of our plugins can be altered to meet your needs. Please contact our customer support
team.
General
Author:
Glisense ltd