The Mac app.

A tiny menubar utility that watches which app you're using and surfaces the matching macropad profile. Click the bird in your menubar to bind any app to any profile. It stays out of your way the rest of the time.

macOS 14 Sonoma or later · Apple Silicon + Intel (universal binary) · MIT licensed · ~180 KB

Download for macOS ↓

Source on GitHub: matosichrvoje/matosic-menubar


What it does

When you focus an app, the bird's tooltip tells you which macropad profile is active for that app (e.g. Cursor → VS Code, Photoshop → Photoshop). Click the bird to open a popover where you can bind the current app to any profile, browse your profile library, or jump to the browser configurator.

Today it tracks profiles host-side — the macropad itself doesn't know yet. In v0.3 the app will send a layer-switch command to the device over USB whenever you change apps, so the physical keyboard's layer follows the active app automatically. That lands once the macropad firmware finishes its move to QMK.

Privacy

The app reads the bundle identifier and localized name of whichever Mac app is currently frontmost. That's the only thing it watches. No window contents, no keystrokes, no clipboard, no browser history, no network calls. Profile bindings live in a JSON file at ~/Library/Application Support/Matosic Macropad/profiles.json — edit it directly if you want.

First-time install

  1. Download MatosicMenubar.zip using the button above.
  2. Unzip and drag MatosicMenubar.app into /Applications.
  3. The first time you open it, macOS Gatekeeper will warn that it's from an unidentified developer — this is because v0.1 is ad-hoc signed (no $99/year Apple Developer ID yet). To bypass: right-click the app → Open → Open. After that, double-click works forever.
  4. Look for the small bird icon in your menubar.

If the bird's not in your menubar, it's probably hidden behind your notch. Hold and drag any menubar item to reorder, or install Ice to manage overflow.

Building from source

Requires Xcode 15+ and macOS 14+.

git clone https://github.com/matosichrvoje/matosic-menubar.git
cd matosic-menubar
swift run MatosicMenubar

To produce a distributable .app bundle:

./build.sh
# → dist/MatosicMenubar.app  (and dist/MatosicMenubar.zip)

Roadmap