DragLocker
DragLocker

Drag Lock with Any Mouse.

Use DragLocker to enable drag lock with any mouse connected to your Mac.

GitHub Latest Release

GitHub Repo stars

GitHub Downloads (all assets, all releases)

Works with

Any Mouse

A thin mouse and the hand holding it. The index finger is raised, and the left mouse button is not pressed.
Download on the Mac App Store
Free Download on the GitHub

macOS Sonoma (14.0) or later

Scroll Down for More Information

What You Can Do with DragLocker

DragLocker

Customize Buttons and Methods

Show Icon While Locked

Customize Behavior per App

Detailed Overview of Features

DragLocker

Customize Buttons and Methods

You can customize it to drag lock only with specific mouse buttons or choose the method to trigger the drag lock.

Show Icon While Locked

By setting it to show the icon in the app settings, an icon will be shown near the pointer while drag lock is active, letting you know the current state at a glance.

Customize Behavior per App

You can customize drag lock settings for each application, allowing it to work only in specific apps or to exclude specific apps.

Support

FAQ

Does it work with all mice?

Yes, it works.
It supports all pointing devices, from the built-in trackpad on the MacBook to the Magic Mouse, Magic Trackpad, and standard PC mice.


Is the app heavy?

No, the app is very lightweight.
Of course, the app itself is small in size, but it is also designed to minimize CPU and memory usage while running. Even battery-powered MacBook models have minimal impact on battery life, so you can use them with confidence.


Which mouse buttons can be locked?

DragLocker supports locking the left mouse button (Button 0), the right mouse button (Button 1), and the scroll wheel button (Button 2). By default, only the left mouse button is enabled, but you can customize this in the settings.


Does the app collect any click data or personal information?

No, it does not collect or transmit any data.
DragLocker does not collect, store, or transmit any data except what is necessary for drag lock feature, so you can use it with complete peace of mind, free from any privacy concerns.

For more details, please see Privacy Policy.


Why does the app require Accessibility permissions?

DragLocker achieves its drag lock feature by modifying (overriding) the system's mouse down and up events. Therefore, it requires accessibility permissions to modify these mouse events.


Can I use it with other mouse utility apps?

Yes, it should work without any issues with most apps.
However, please note that conflicts may occur if you use it in combination with apps that override mouse events.

If you encounter any issues when using it with other apps, please contact me via Support and Feedback page.

Support Developer

Your Feedback is Welcome!

I welcome your feedback, including reports of bugs you find and your impressions of using the app. For information on how to send feedback, please visit the Support and Feedback page.


Your support encourages development!

If you find DragLocker very useful, I would be glad if you would support the developer. It will motivate me to continue development!
If you would like to support me, you can do so using the following services.


Are you interested in other apps too?

I'd be very happy if you could try out my other apps as well! You can see my other apps here.

DragLocker
DragLocker

GitHub Latest Release

GitHub Repo stars

GitHub Downloads (all assets, all releases)

Download on the Mac App Store
Free Download on the GitHub

Copyright ©︎ 2026 Taiga Imaura