Skip to content


Switch branches/tags


MouseButtonClicker clicks the mouse so you don't have to!


The nearly universal pattern of mouse use is: move/click/wait... move/click/wait... move/click/wait.... In the vast majority of cases, the only reason the mouse moves is to position the pointer over the next user interface element that needs to be clicked. Because every move is immediately followed by a click, it's possible to simplify the process by performing the click automatically when the mouse stops moving (i.e., it moves to a new location and stays still for a few moments). This automatic click saves a tiny bit of effort and eliminates an unnecessary, repetitive motion that's carried out many, many times over the course of a day. For added ergonomic benefit, automatic clicking lets the user hold the mouse in a variety of new ways because it's no longer necessary to keep a finger over the mouse button.

MouseButtonClicker is a simple Windows utility that implements automatic clicking. If you're on a different platform, there are links below to similar tools for other operating systems.


  1. Download the latest ZIP from the Releases page
  2. Unzip the default (32-bit) or x64 (64-bit) version according to your OS
  3. Run MouseButtonClicker.exe
  4. Move the mouse and wait a moment for the automatic click

There's no user interface for MouseButtonClicker. When it's running, it waits for the mouse to stop moving, then clicks the primary mouse button. If you click any button first or scroll the mouse wheel, that suppresses the automatic click. If you want to stop automatic clicking, run taskkill /IM MouseButtonClicker.exe or find MouseButtonClicker in Task Manager's "Details" tab and end the task. (When run on a host OS, MouseButtonClicker works for virtual machine guests; alternatively, run it in each guest OS.)


  1. Install Build Tools for Visual Studio 2019
  2. Install the Windows 10 SDK
  3. Open a Developer Command Prompt for VS 2019
  4. Clone the repository from
  5. Run BuildAll.cmd



MouseButtonClicker clicks the mouse so you don't have to!








No packages published