Posted  by 

Autohotkey Mouse Click Recorder

75 / 100

If you’re sick and tired of doing repetitive tasks on your computer and want to spend your time on the more productive activities, I’ve got news for you.

No more performing the same task twice! Macro Recorder captures mouse events and keystrokes like a tape recorder, allowing you to automate tedious procedures on your computer. Download for Windows and Mac. Perform the actions. Macro Recorder records your mouse movements, mouse clicks and keyboard input. Macro Recorder is an advanced but very user-friendly macro tool that can.

You don’t have to perform the same tasks again and again. Because you can simply automate them using a macro tool.

Not sure what that is?

A macro tool records your mouse activity, scroll patterns, clicks, and key strokes. It then allows you to automate repetitive tasks such as data entry, similar clicks, copy/paste files, form submission and even the more complex activities like searching for images, scraping data from websites, and even performing system maintenance.

It can save you dozens of hours every month and allow you to focus on the more important aspects of your business.

Here’s a list of some of the most popular macro tools that’ll completely change the way you work.


1. Macro Recorder

Macro Recorder is an advanced but very user-friendly macro tool that can seamlessly automate everyday tasks and save you tons of time.

In terms of usability, MacroRecorder has several advantages over the other tools I’ve discussed so far.

For example, it can turn shaky mouse moves into nice curved or linear shapes. This is great for creating screencasts as it eliminates visual distractions. You also have the option to adjust playback speed for individual or all mouse movements.

MacroRecorder also makes editing pretty easy by combining the mouse moves between two clicks into a single mouse action.

It works for both Windows and Mac OS and can be downloaded for free.

2. MouseKey Recorder

If you are looking for a simple and intuitive macro recording tool, ready to use and without complex configurations, MouseKey Recorder is the best choice.

Once installed on your PC, recording mouse movements and keyboard keystrokes will be a breeze. The recorded macros can be saved on the PC, played back at any time (thanks to the scheduling function) and at the desired speed (double, triple and even more). MouseKey Recorder is available in a totally free version, with the only limitation being the maximum number of repetitions that can be set for the macro.

3. Pulover’s Macro Creator

Pulover’s Macro Creator is a completely free but powerful macro recording tool for Windows with an intuitive and user-friendly interface.

Apart from giving you the ability to record mouse and keyboard acitivities and automate repetitive tasks, it can create custom macros using simple commands even if you’re not a programmer.

The tool can do a lot more for you if you know how to code. But if you don’t, you can record, test and create working macros using the Record, Play and Export buttons with hotkeys.

In short, Pulover’s Macro Creator will save you countless hours by automating repetitive tasks and creating complex automation sequences for your most important activities.

In case you’re stuck with any tasks, simply refer to the video tutorials in their knowledge base for guidance.

4. JitBit

JitBit Macro Recorder is a feature-rich mouse recorder that can record activities and automate your tasks in a Windows environment.

It’s surprisingly easy to use and even a complete novice, who’s never used it before, can easily create automation sequences with it in a matter of minutes.

When you create a macro with JitBit, you can save it as an EXE file and use it on any computer running on Windows OS.

It also lets you create hotkeys and shortcuts to write long passages of text with a single key. For example, instead of typing

“Hey I’m not in office right now please contact me on my mobile number XXXXXXXXXXX if it’s urgent.”

use a macro that writes the whole message for you.

Autohotkey Mouse Click Recorder

You can use JitBit for a free 7 day trial and purchase the basic premium version for as low as $39

Introduction to Using Macros with JitBit Macro Recorder

Watch this video on YouTube

5. Easy Clicks

EasyClicks, as the name suggests, is a macro tool that makes it easy to automate repetitive tasks.

It’s a free tool that currently works with Windows only but has all the basic features, plus a pretty neat user interface, to simplify your daily tasks.

It lets you record mouse activity with a single click and creates complex macros with precision that can be accessed with keyboard shortcuts and edited as many times as you want.

6. AutoIt Scripts

AutoIt Scripts is a lightweight Windows application ideal for automating routine tasks like repetitive clicks, form submissions, copy/paste text, minimizing, hiding and even activating Windows.

It doesn’t have a great user interface but it can perform almost every automation task that other macro tools offer.

Here are some of its key features as listed on its website.

  • Easy to learn BASIC-like syntax
  • Simulate keystrokes and mouse movements
  • Manipulate windows and processes
  • Interact with all standard windows controls
  • Scripts can be compiled into standalone executables
  • Create Graphical User Interfaces (GUIs)
  • COM support
  • Regular expressions
  • Directly call external DLL and Windows API functions
  • Scriptable RunAs functions
  • Detailed help file and large community-based support forums
  • Compatible with Windows XP / 2003 / Vista / 2008 / Windows 7 / 2008 R2 / Windows 8 / 2012 R2
  • Unicode and x64 support
  • Digitally signed for peace of mind
  • Works with Windows Vista’s User Account Control (UAC)

7. TinyTask

TinyTask is an extremely light weight software (only 33KBs) which is fully capable of recording, playing, repeating your mouse clicks and keyboard strokes.

It has a pretty simple UI with clearly visible record and play buttons that users can use to automate their routine activities.

8. Mini Mouse Macro

Mini Mouse Macro is another mouse and keyboard recorder for Windows that can automate just about any routine task for you.

Using this tool, you can automate things like.

  • Web page logins and usage
  • Desktop publishing and word processing
  • Drawing and graphics
  • Online gaming
  • Form submissions
  • Repeat clicks
  • Copy/paste text

And lots more.

The tool is free to download but also has a Pro version that has even more features.

9. AutoHotKey

AutoHotKey is an open source scripting language for Windows which allows users to create scripts for all kinds of tasks like form submission, automatically responding to emails, auto-clicking etc.

Watch this video on YouTube

It actually combines several tools like hotkeys and text macros, and gives you the ability to significantly cut-off repetitive tasks through automation.

It’s easy to learn for complete beginners but you can only use it to its true potential if you have at least the basic coding skills.

10. nMacro Recorder

nMacro Recorder is another small but useful mouse recorder that you can use to automate most of your repetitive tasks.

It’s a pretty old software which works with the older versions of Windows and might have compatibility issues with Windows 10

Other than that, it has all the standard features that the other macro recorders in this list offer.

11. Do It Again

As the name suggests, DoItAgain automates all your routine tasks and does them for you again and again.

It’s a free macro software compatible with all versions of Microsoft Windows.

12. Ghost Mouse

Ghost Mouse is the last macro recorder in this list but that doesn’t mean it’s any less useful than the other tools I’ve mentioned.

Like all the other macro tools, Ghost Mouse records mouse clicks and sequences and automates repetitive tasks to save your time and energy.

Wrapping Up

Modern day marketers perform many activities and tasks every day that are important but quite similar in nature. Using the macro tools I’ve listed in this post, you can not only automate all such activities and save time but also develop your own automation sequences to create complex and completely independent processes that do not require any human assistance.

Have any questions about the tools I’ve shared? I’d love to answer them in the comments section.

Clicks or holds down a mouse button, or turns the mouse wheel. NOTE: The Click function is generally more flexible and easier to use.



Type: String

The button to click: Left (default), Right, Middle (or just the first letter of each of these); or the fourth or fifth mouse button (X1 or X2). For example: MouseClick 'X1'. This parameter may be omitted, in which case it defaults to Left.


Left and Right correspond to the primary button and secondary button. If the user swaps the buttons via system settings, the physical positions of the buttons are swapped but the effect stays the same.

Rotate the mouse wheel: Specify WheelUp or WU to turn the wheel upward (away from you); specify WheelDown or WD to turn the wheel downward (toward you). Specify WheelLeft (or WL) or WheelRight (or WR) to push the wheel left or right, respectively. ClickCount is the number of notches to turn the wheel.

X, Y

Type: Integer

The x/y coordinates to which the mouse cursor is moved prior to clicking. Coordinates are relative to the active window unless CoordMode was used to change that. If omitted, the cursor's current position is used.


Type: Integer

Ahk Mouse Click

The number of times to click the mouse. If omitted, the button is clicked once.


Type: Integer

The speed to move the mouse in the range 0 (fastest) to 100 (slowest).

Note: A speed of 0 will move the mouse instantly.

If omitted, the default speed (as set by SetDefaultMouseSpeed or 2 otherwise) will be used.

Speed is ignored for SendInput/Play modes; they move the mouse instantaneously (though SetMouseDelay has a mode that applies to SendPlay). To visually move the mouse more slowly -- such as a script that performs a demonstration for an audience -- use SendEvent '{Click 100, 200}' or SendMode 'Event' (optionally in conjuction with BlockInput).


Type: String

If omitted, each click will consist of a 'down' event followed by an 'up' event. To change this behavior, specify one of the following letters:

D: Press the mouse button down but do not release it (i.e. generate a down-event).

U: Release the mouse button (i.e. generate an up-event).


Type: String

If omitted, the X and Y coordinates will be treated as absolute values. To change this behavior, specify the following letter:

R: The X and Y coordinates will be treated as offsets from the current mouse position. In other words, the cursor will be moved from its current position by X pixels to the right (left if negative) and Y pixels down (up if negative).


This function uses the sending method set by SendMode.

The Click function is recommended over MouseClick because:

  1. It automatically compensates when the left and right mouse buttons are swapped via the control panel.
  2. It is generally easier to use.

To perform a shift-click or control-click, use the Send function before and after the operation as shown in these examples:

Vemags app

The SendPlay mode is able to successfully generate mouse events in a broader variety of games than the other modes. In addition, some applications and games may have trouble tracking the mouse if it moves too quickly. The speed parameter or SetDefaultMouseSpeed can be used to reduce the speed (in the default SendEvent mode only).

Autohotkey script right mouse click

Some applications do not obey a ClickCount higher than 1 for the mouse wheel. For them, use a Loop such as the following:

The BlockInput function can be used to prevent any physical mouse activity by the user from disrupting the simulated mouse events produced by the mouse functions. However, this is generally not needed for the SendInput/Play modes because they automatically postpone the user's physical mouse activity until afterward.

There is an automatic delay after every click-down and click-up of the mouse (except for SendInput mode and for turning the mouse wheel). Use SetMouseDelay to change the length of the delay.


CoordMode, SendMode, SetDefaultMouseSpeed, SetMouseDelay, Click, MouseClickDrag, MouseGetPos, MouseMove, ControlClick, BlockInput


Autohotkey Mouse Click Recorder Tutorial

#2: Move to specified coordinates then right-click once:

Autohotkey Mouse Move And Click Recorder

#3: Here are two hotkeys that simulate the turning of the mouse wheel: