MacroPad Companion

YOUR SHORTCUTS. YOUR SETUP. ONE MAC APP.

Your workflow.
Your companion.

Give your macro pad the Mac app it deserves. MacroPad Companion brings Mac support to Mountain DisplayPad and a more capable alternative to the MSD-TWO software—with custom actions, scenes, artwork and sharing in one native app.

Companion software for Mountain DisplayPad and MSD-TWO. Hardware not included.

MacroPad Companion icon with screen buttons and rotary dialsLESS REACHING. MORE DOING.
Native macOS appCustom actions & shortcutsScenes for your workflowSave & share setups

MORE THAN A REPLACEMENT

Missing Mac support?
Limited software?
Meet your companion.

Mountain DisplayPad has no official Mac support. MSD-TWO has official software, but it leaves plenty of room to do more. MacroPad Companion is an independent app built around what you actually want to do on your Mac—not just a way to reproduce the vendor’s setup screen.

Create separate scenes, choose a browser for each web action, run shortcuts and scripts, fine-tune dial adjustments, and share complete setups with their artwork. Manage multiple connected devices without giving up independent control of each one.

Designed to get out of your way. Configure your controls, close the editor, and get back to what you were doing. MacroPad Companion keeps running quietly in the menu bar, ready when you press a button or turn a dial.

WHAT THE APP DOES

Configure once.
Make it part of your day.

MEDIA PLAYBACK

Keep the music moving.

Play or pause the Now Playing app, skip to the next track, or return to the previous track. The automatic play/pause icon follows playback, so you can see what a press will do.

AUDIO

Turn it up. Quiet it down.

Raise or lower your current audio output’s volume, or toggle mute. Set the volume step separately for each button or dial direction, from subtle adjustments to bigger jumps. Your audio output must support software volume or mute control.

MAC DISPLAY

Find the right brightness.

Increase or decrease the built-in Mac display’s brightness, or the primary display’s when no built-in screen is available. Choose the adjustment step for each control. Toggle automatic brightness on supported Apple displays.

PAD DISPLAY

Let your pad blend in.

Raise or lower the pad’s screen brightness in steps you choose. Toggle adaptive brightness to follow your Mac display, including its automatic adjustments. A manual pad brightness change switches adaptive brightness off.

SCENES

A different set of controls.

Move to the next or previous scene on that device, swapping its actions and artwork together. Keep work, music and other setups separate. Each connected pad has independent scenes, and you can also switch them from the menu bar.

KEYBOARD SHORTCUTS

One press, your shortcut.

Record a single key or key combination and replay it with a button press or dial gesture. Use shortcuts for the app you’re working in, without reaching across the keyboard. Replaying keystrokes requires macOS Accessibility permission.

APPS & FOLDERS

Open what you need.

Assign Open application to launch or bring forward a chosen app. Use Open folder to open a chosen folder in Finder. Keep your everyday tools and project folders close at hand.

WEBSITES

Your links. Your browser.

Assign Open URL to a website or other URL. Use your default browser or choose a specific browser for that action, so different links can open where you want them.

AUTOMATION

Make it do your thing.

Run an AppleScript to automate Mac apps, or a shell script for command-line tasks and custom workflows. Write the script in the action editor, then trigger it from your chosen control.

DIAL GESTURES

Three gestures. Your choice.

On MSD-TWO, each dial’s clockwise turn, counterclockwise turn and press can trigger any of these actions independently. Pair volume down and up with press-to-mute, or mix actions to suit your workflow. Each turn step triggers its assigned action.

READY-MADE DIAL SETUPS

Start with a useful trio.

Dial presets set up volume, Mac brightness, pad brightness, media playback or scene switching in one go. Customize the gestures afterward, or use Clear dial to remove all three assignments.

LEAVE ROOM TO GROW

Not every control needs a job.

Choose None to leave a button or dial gesture unassigned. Select a control and press Backspace to clear its action and custom icon without changing the scene background.

INSIDE THE APP

See your controls.
Edit their actions.

The editor matches your connected device.
Click a control to make it your own.

MacroPad Companion configuring a Mountain scene with media, volume and brightness actionsView full size ↗
CONFIGURE ACTIONS & SCENES
MSD-TWO configuration with application icons and Visual Studio Code assigned to the selected buttonView full size ↗
KEEP YOUR FAVORITE APPS ONE PRESS AWAY
Large dial clockwise action configured for volume up with a two-percent adjustment stepView full size ↗
FINE-TUNE EVERY DIAL GESTURE
Image picker searching for abstract backgrounds with crop preview and zoom controlView full size ↗
FIND & CROP YOUR SCENE ARTWORK
Image search for a web browser icon with the selected image ready to cropView full size ↗
GIVE EACH BUTTON ITS OWN LOOK

YOUR PAD. YOUR LOOK.

Artwork that
travels with you.

Built-in Lucide icons sit neatly inside each button. App and folder icons, automatic website artwork, your own images and per-scene backgrounds make the setup yours. Drop apps or images onto controls, or use the image search and crop tools.

Select a button or dial gesture and press Backspace to clear its action and icon. Scene backgrounds stay intact.

TAKE YOUR SETUP WITH YOU

Share one scene.
Or the whole device.

Save a favorite scene or your complete device setup, with its icons and backgrounds included. Keep a backup, share it with someone else, or bring it to another Mac.

Drop an exported setup onto the window to import it into a compatible device. Choose Add Scenes to keep what’s already there, or Replace Device Settings to start with the imported setup.

GET THE APP

A companion for
your everyday workflow.

Keep your setup in a lightweight Mac menu bar app. Configure your supported pad, save your scenes, and get back to what you were doing.

Public alpha · v0.1.0 · macOS 14+ · Intel & Apple Silicon
Ad-hoc signed. Not notarized by Apple.

SHA-256 checksum ↗   Source on GitHub ↗

Up and running.

  1. Install the app.

    Unzip the download and move MacroPad Companion.app to Applications.

  2. Connect your devices.

    Plug in a Mountain DisplayPad, an MSD-TWO, or both, and open the app.

  3. Make your first scene.

    Choose a device, then a button or dial gesture. Assign an action and try it. Settings save automatically.

FIRST LAUNCH

A quick hello to macOS.

This alpha is ad-hoc signed and isn’t notarized by Apple. macOS may block the first launch. Only approve a download you trust.

  1. Unzip and move MacroPad Companion.app to Applications.
  2. Try opening the app once.
  3. If macOS blocks it, open System Settings → Privacy & Security, choose Open Anyway for MacroPad Companion, and confirm Open.
Apple’s guide to opening downloaded apps ↗

Early software: expect rough edges. Exact LCD wallpaper registration and orientation still need physical calibration; multiple identical pads and hotplug need more hardware testing.

A FEW USEFUL DETAILS

Before you plug in.

Which devices does it support?

Today: Mountain DisplayPad and Mars Gaming MSD-TWO / HANVON UGEE CS06. Mountain has twelve screen keys. MSD-TWO has six screen keys, three rotary dials and three circular buttons.

Not supported today doesn’t mean not supported tomorrow. Have another macro pad you’d like to use? Request support on GitHub ↗. More devices may follow, but there’s no promised timeline.

Can several devices work at once?

Yes. Selecting a pad in the editor doesn’t stop the others. Each unit has its own scenes, actions, artwork and brightness settings.

How do imports work?

Export the current scene or complete device settings from Share settings. Import through that menu, double-click a bundle, or drop it onto the configuration window. Imports must match the device family. Add Scenes keeps current scenes and brightness settings; Replace Device Settings uses the bundle’s configuration. A device without actions, custom icons or backgrounds skips that choice and replaces directly. Apps, folders and scripts referenced by actions must still exist on the receiving Mac.

Does it need macOS permissions?

Keyboard shortcut playback needs Accessibility permission. AppleScript may need Automation permission for the target app. Errors appear in the configuration window.

Do my settings stay on my Mac?

Yes. Your setup is saved locally and automatically. Export it when you want a backup or a copy to share.

What happens when I quit?

MacroPad Companion needs to be running for your configured actions to work. When you quit, the button icons disappear so the pads don’t look active when they aren’t. Your backgrounds and saved settings stay intact, ready for the next time you open the app.

What does the website count?

Visits, pageviews and download requests, using a short-lived random tab token and daily aggregate counts. No cookies, third-party analytics, stored IP addresses or stored user agents. Counts are requests, not unique people or installations.

CREDIT WHERE IT’S DUE

Beautiful icons.
Thanks to Lucide.

The built-in action icons and the symbols in our app icon come from Lucide ↗, an open-source icon project made by Lucide’s contributors. Their clear, consistent designs help make every button feel at home.

Thank you to the Lucide team and contributors, and to the Feather project from which some Lucide icons originate.

Press Escape or click outside the image to close.