shopping

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

Documents

Licensed by:
Glisense ltd
License type:

Support