matosicv0.0.0.08
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.
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
- Download
MatosicMenubar.zipusing the button above. - Unzip and drag
MatosicMenubar.appinto/Applications. - 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.
- 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
- v0.2 — in-app profile editor, app picker, auto-launch at login, Developer ID signing
- v0.3 — talk to the macropad over USB (QMK Raw HID), auto-switch the physical layer
- v0.4 — per-profile key-map preview in the popover
- v1.0 — Homebrew Cask