MacroPad

NATIVE MAC APP. HANDS-ON CONTROL.

Your Mac.
At your fingertips.

Put the things you do all day on the buttons and dials right in front of you. MacroPad makes your MSD-TWO feel at home on your Mac.

Made for macOS · Mars Gaming MSD-TWO / HANVON UGEE CS06

MacroPad app icon showing illuminated buttons and metallic control dialsLESS REACHING. MORE DOING.
6 screen keys3 rotary dialsYour own scenesNo vendor driver

WHAT IT DOES

Press. Turn. Make it yours.

01 / SHORTCUTS

Your everyday actions.
One press away.

Launch an app, open a folder, play your music, or trigger a keyboard shortcut. Go further with AppleScript and shell scripts.

02 / DIALS

A little turn.
Just the right adjustment.

Control volume, Mac brightness, or the pad’s display. Assign turn left, press, and turn right individually, or start with a whole-dial preset.

03 / SCENES

A different setup.
For a different kind of day.

Create scenes with their own actions, icons, and backgrounds. Duplicate a setup you like, then switch scenes from the menu bar or the pad itself.

THE APP, UP CLOSE

See it. Click it. Set it.

Choose a control on the device illustration.
Give it something useful to do.

MacroPad configuration window showing six app and folder keys, three dials, scene selection and the volume-up action editorView full size ↗
01 / CONFIGURE YOUR CONTROLSActual MacroPad window

YOUR PAD. YOUR LOOK.

Give every scene
some character.

Use app icons, bring your own images, or find artwork with the built-in image search. Drag and zoom to get the crop right.

Drop an app onto a control to assign it. Drop an image onto a screen key or scene background to change its look.

Take a closer look
MacroPad image search and crop window, with abstract background results and a selected black-and-white wave image
02 / FIND, CROP, MAKE IT YOURS

GET STARTED

Small app.
More from your pad.

A native menu bar companion that talks directly to your hardware. No vendor app or driver needed.

Public alpha · v0.1.0 · 2.9 MB ZIP · macOS 14+ · Intel & Apple Silicon
Locally signed. Not notarized by Apple.

SHA-256 checksum ↗   Source on GitHub ↗

Up and running.

  1. Download the app.

    Unzip the download and move MacroPad.app to Applications. Follow the first-launch steps below, then open the app.

  2. Plug in your pad.

    Connect your MSD-TWO and open MacroPad’s configuration window from the menu bar.

  3. Make your first scene.

    Choose a button or dial, assign an action, and try it. Your configuration saves automatically.

FIRST LAUNCH

A quick hello to macOS.

These builds are locally signed and aren’t notarized by Apple. macOS may block the first launch.

  1. Unzip the download and move MacroPad.app to Applications.
  2. Try opening the app once.
  3. If macOS blocks it, open System Settings → Privacy & Security and choose Open Anyway for MacroPad. Confirm Open when prompted.

Or remove the downloaded app’s quarantine flag in Terminal, then open it again:

xattr -dr com.apple.quarantine "/Applications/MacroPad.app"

If the app is somewhere else, replace that path. You can drag the app from Finder into Terminal to insert its path. This applies only to that app and leaves Gatekeeper enabled.

Apple’s guide to opening downloaded apps ↗

Only approve a download you trust. This is early software; expect bugs and rough edges.

A FEW USEFUL DETAILS

Before you plug in.

Which device does it support?

MacroPad is built for the Mars Gaming MSD-TWO / HANVON UGEE CS06 (USB ID 0B00:1001). Other macro pads aren’t currently supported.

Does it need macOS permissions?

Keyboard shortcut playback needs Accessibility permission. AppleScript that controls other apps may need Automation permission. The app reports action errors in its configuration window.

Where are my settings saved?

Your scenes, bindings, and custom artwork are saved locally in ~/Library/Application Support/MacroPad/.

Can I configure each dial gesture?

Yes. Turn left, press, and turn right can each have a different action in every scene. Whole-dial presets provide a quick starting point for volume, brightness, media, and scene navigation.

Press Escape or click outside the image to close.