Help

Everything iMacroPad does, step by step, with screenshots of the real app. Start at the top if this is your first time; otherwise jump in from the list or search.

01What you need

iMacroPad has two halves. iMacroPad on the iPad or iPhone draws the keys, knobs and pads and sends what you press. iMacroPad for Mac, a small companion app, receives it and performs it on the Mac: key shortcuts, menu commands, scrolling, the pointer, the volume, and the app integrations (OBS, Photoshop, Teams).

DeviceNeeds
MacmacOS 13 Ventura or later
iPadiPadOS 16 or later. Landscape is the native shape of every layout.
iPhoneiOS 16 or later
NetworkBoth on the same Wi‑Fi or wired network. What you press goes from the pad to the Mac over your own network only.

02Set up the Mac

  1. Install iMacroPad for Mac and open it. The download will be on this site when iMacroPad launches. It lives in the menu bar and starts at login.
  2. Follow the setup guide. On first start a guide walks through each permission. You can open it again any time from the menu bar icon ▸ Setup Guide…
  3. Allow Accessibility. System Settings ▸ Privacy & Security ▸ Accessibility ▸ switch on iMacroPadD (the name iMacroPad for Mac has in that list). Without it macOS silently drops every key, scroll and menu command; the pad then shows a red notice on each press.
  4. Allow Automation when asked. The first time a key talks to Photoshop, Teams or System Events, macOS asks once. Choose OK.
  5. Optional: Screen Recording. Only needed for macros that click words on screen. Everything else works without it.
Keyboard layouts. Shortcuts are written the US way, and the Mac posts each letter on the key that types it in your current layout. A ⌘‑shortcut on a symbol that lives elsewhere (Turkish Q: ⌘[ ⌘, ⌘+) is found in the app’s menu and that menu item is pressed instead, so it works on any layout.

03Set up the iPad or iPhone

  1. Install iMacroPad on the iPad or iPhone and open it. It will be on the App Store when iMacroPad launches.
  2. Allow Local Network. iOS asks whether iMacroPad may find devices on your network. Choose Allow: this is how the pad finds the Mac by itself. (Changed your mind? Settings ▸ Privacy & Security ▸ Local Network ▸ iMacroPad.)
  3. Watch the dot. The dot at the top-left of the bar turns green when the Mac answers. Your Mac’s running apps appear next to it within a second.

04Connection and PIN

Settings (gear) ▸ Connection shows what the pad is talking to: the Mac’s name, the app in front, the protocol version of both sides, and a Reconnect button. Under Mac side you can see the Bonjour service, the port, how many apps are running, the volume, and whether OBS and Photoshop answer.

Settings ▸ Connection: Connected, Host, Mac app in front, Protocol, PIN, Mac side
Settings ▸ Connection: connected to FX MacBook Pro, Google Chrome in front, OBS connected with 5 scenes

Pair with a PIN

Anyone on your network could otherwise send keys to the Mac. Set a PIN on the Mac (menu bar icon ▸ PIN: off — Set…), then type the same PIN under Pairing on the pad and tap Save PIN & reconnect. The PIN is sent with every connection and stored on the device. A wrong PIN turns the dot red with Unauthorized — check PIN.

05The pad and its bar

Every layout has the same bar across the top. Everything you need is one tap away.

The VS Code layout with the bar across the top 1234567891011
The bar on the VS Code layout (Q Navy theme)
1Connection dot. Green: connected. Orange: looking for the Mac. Yellow: connecting. Red: refused (check the PIN).
2‹ › page the App Dock when more apps run than fit.
3App Dock. The Mac’s running apps with their real icons and badges. Tap to bring one to the front; touch and hold for more: Show its keys only, pin it, hide it.
4Apps in the bar. Choose which apps the dock shows, pin your favourites first, and choose what a tap does.
5Follow mode. Following (the circling arrows), Not following (pinned) or Keys only (one target app). See below.
6Layout. The current layout’s icon; tap for the layout picker.
7Theme. The theme picker, with search and families.
8Edit. Turns the pad into the editor.
9Microphone. Listens once for a voice command.
10Screensaver. Starts it now.
11Settings. Everything else.

Settings ▸ Feel ▸ Bar position moves the bar to the bottom, left or right.

06Which app the keys go to

ModeWhat happensUse it for
FollowingThe pad changes layout whenever a different app comes to the front on the Mac. Keys go to that app.Everyday work across many apps
Not followingThe pad keeps the layout you picked. Keys go to whatever is in front. Double-tap empty pad space, or tap the button, to follow again.Keeping one deck while you switch apps
Target an appThe pad keeps the layout and every key is delivered to one chosen app: the Mac brings it forward, performs the key, done. Touch and hold an app in the dock and choose Show its keys only; the button then reads Keys only.Driving OBS or Teams while you work in something else

Claude Code and other AI tools that run inside a terminal are recognised in the terminal’s front tab, so the pad shows their own layout while they run.

07Choose a layout

Tap the layout button in the bar. The picker shows every layout as a live miniature in your current theme, with a search field and role filters: Everyday, Meetings & chat, Drawing & design, Video editing, Streaming & YouTube, 3D, Music, Developer, Office & notes, AI and Control surfaces.

The layout picker with role filters
The layout picker. Own colours keeps a layout’s own key colours on top of the theme
The layout picker filtered to Music
Filtered to Music: Logic Pro, Mini Keys 25, MIDI Mixer, Vintage Sampler and more

Settings ▸ Layouts

The same 81 layouts with more detail: what they are for, how many controls, which apps they follow. Add as profile adds a copy to your own; Replace current swaps the widgets of the profile you are on.

Settings ▸ Layouts
Settings ▸ Layouts: General, VS Code and Blender cards with Add as profile and Replace current

Profiles & Apps

A profile is a layout bound to one or more Mac apps. Settings ▸ Profiles & Apps lists them with their bundle IDs. Tap one to add or remove apps (pick from the Mac’s running apps or type a bundle ID), give it an icon, pin a theme to it, duplicate, export or import it. Edit reorders and deletes. Turn on Add layouts for new apps automatically and the first time an app without a profile comes to the front, its layout is added and shown.

Settings ▸ Profiles & Apps
Settings ▸ Profiles & Apps: VS Code, Blender, Photoshop, Claude Code, Browser, Evernote, WhatsApp, System Settings, Dashboard, OBS Studio

08Edit a layout

  1. Tap Edit in the bar. Add and Duplicate appear, Edit becomes Done, and every control shows its outline.
  2. Move: drag a control to another place. It snaps to the grid (Settings ▸ Feel ▸ Snap widgets to the grid).
  3. Resize: pinch it. With snapping on, the new size snaps to the grid too.
  4. Change it: tap a control and its inspector opens on the right: kind, colour, label, icon, action, and Use custom colours to step out of the theme.
  5. Add: Add lists every kind of control, ready-made components from other layouts, macros and info panels.
  6. Delete: select it and choose Delete widget in the inspector.
  7. Done saves. The same editor runs on the Mac (menu bar icon ▸ Open Editor); layouts are shared through the Mac, the newest edit wins.
Edit mode with the inspector
Edit mode: a key selected, its inspector open on the right

What a key can do

ActionExample
Key shortcut⇧⌘P in VS Code, B in Final Cut Pro
Menu itemView ▸ Editor Layout ▸ Split Right, pressed by name, no shortcut needed. Pick from the Mac’s menus lists the menus of the app in front.
Open or switch appSafari, Claude, Spotify
Type text“I’ll be back in 15 minutes.”
Media and volumePlay / Pause, Next, Mute, brightness, set volume 40%
MacroMeeting Ready, Code Mode
ShortcutAny of your Shortcuts, by name
App commandOBS: start recording; Photoshop: select the Lasso; Teams: raise hand

Pictures on keys

In the inspector, Key face puts a photo, a GIF or a looping video on any key.

09Widgets

Every control on a layout is a widget. The built-in kinds:

Button / ToggleTap fires an action; a toggle lights while the state is on, from the Mac when the app reports it.
KnobTurn with haptic detents; one action each way.
Volume knobThe Mac’s output volume, both ways, LED ring; tap to mute.
Slider / faderAny continuous value.
Scroll wheelVertical or horizontal roller.
TrackpadPointer, two-finger scroll, tap to click.
TrackballOrbit with momentum.
Pencil areaApple Pencil pressure as tablet pressure on the Mac.
Chip groupA row of choices (Teams status).
Label, info panelText, clocks, Mac stats.

Settings ▸ Widgets makes your own: choose Button, Toggle, Knob, Slider, Scroll wheel, Rotary dial, Chip group or Label, or a free-style widget (Markdown, a static HTML page, a chart). Widgets live in packs; a pack is one file you can share, for one app or for any. Open a widget pack file… or paste a link to add one. A widget shows and presses, it can never run a script or a program, and a pack from outside gets only the permissions you allow.

Settings ▸ Widgets
Settings ▸ Widgets: new widget kinds, your widgets, the built-in sets

10Themes

A layout says what the keys do; a theme says how they look, sound and feel. Any of the 104 themes goes on any layout. Tap the palette in the bar, or Settings ▸ Themes: every card is a live miniature of your current layout in that theme. Search matches names, families and keycap styles (“glass”, “typewriter”, “leather”).

Settings ▸ Themes
Settings ▸ Themes: Palettes, Nature, Cult Games, Türkiye, Iconic Hardware, Control Surfaces, Apple, Logitech, Retro, Mechanical, Typewriter

A theme is more than colours: keycap shape and depth, legend font, press effect (depress, glow, ripple, bounce), click sound, haptic sharpness, an LED ring on knobs, a case around the plate and a background. Some layouts have a theme of their own (Claude Code wears Claude Code); the notice at the top says so and Use the common theme switches back.

Your own theme

Settings ▸ Custom themes ▸ New theme from… copies any theme into an editor with a live preview: every colour role, keycap style, font, corner radius, border, gap, press effect, sound, haptic sharpness, LED ring, gradient and a background photo. Import theme JSON adds one someone shared.

Settings ▸ Custom themes
Settings ▸ Custom themes

11Feel

Settings ▸ Feel switches key sounds, haptics, press effects and the reactive ambient glow on or off for every theme, snaps widgets to the grid in the editor, moves the bar, and keeps the screen awake (a macro pad that sleeps is no macro pad).

Settings ▸ Feel
Settings ▸ Feel

12Macros

A macro is a list of steps the Mac runs with one tap. Settings ▸ Macros holds your macros, a gallery of ready ones and app packs (Logi Tune, Logi Options+). Each card has a play button and a menu: edit, duplicate, share as a plugin, or Put on a layout… as a key, a wide key, a big tile or a strip.

Settings ▸ Macros
Settings ▸ Macros: your macros and the gallery

Build one

  1. New macro, then give it a name and an icon.
  2. When: add triggers. A key on the pad, a Mac hotkey (⌃⌥⌘M), a typed abbreviation (;mtg), a time on chosen days or every few minutes, an app opening or coming to the front, OBS (recording started, stopped, scene changed, replay saved), the Mac waking, unlocking, locking or going dark, Siri and Shortcuts.
  3. Steps: drag them from the palette into the flow, or tap one to add it at the blue line. Keys, menu items, open and quit apps, type text, click a named button, click words on screen, wait, wait until an app or button is there, set the volume, run a Shortcut, change the pad’s layout, OBS and Teams commands, run another macro.
  4. Blocks: nest steps in If / Otherwise if / Otherwise and Repeat. Conditions are apps (in front, running), buttons on screen, words on screen, time of day, days, and text or variable tests, joined with all, any or unless. Stop ends early.
  5. Variables: {{clipboard}}, {{date}}, {{app}}, {{window}}, {{result}} (the answer of a Shortcut), {{file}} (an OBS recording) go into any text.
  6. Record instead: press Record, do it once on the Mac, and the clicks and keys come back as steps you can edit. A click is kept as which button, not where it was.
The block macro editor
The block editor: triggers on top, If / Otherwise blocks, the palette at the bottom
Scripts are off by default. AppleScript and shell steps run only after you tick Allow Scripts in Macros in the Mac’s menu bar icon. A pad can never turn it on, and plugins can never contain scripts.

13Voice & Siri

The microphone in the bar listens once. Recognition stays on the iPad when the language supports it. Settings ▸ Voice & Siri picks the language (Türkçe, English US or English UK), lets you try a command, and lists what you can say:

SayExamples
Open or switch apps“Safari'yi aç” · “Notlara geç” · “switch to Chrome”
Quit apps“Teams'i kapat” · “quit Slack”
Click“Kaydet'e tıkla” · “click Share”
Sound“sesi aç / kıs / kapat” · “volume 40” · “sonraki şarkı”
The pad“OBS düzenine geç” · “next layout” · “ekran koruyucuyu aç”
Type“yaz merhaba dünya” · “type see you soon”
Macrossay its name: “Meeting Ready” · “Take a Break çalıştır”

Every macro is also a Siri phrase (“Run Meeting Ready in iMacroPad”) and an action in the Shortcuts app: Run Macro, Do a Command, Show Layout, Screensaver, Mac Volume, Set Mac Volume.

Settings ▸ Voice & Siri
Settings ▸ Voice & Siri

14Plugins

A plugin is everything iMacroPad knows about one app, in one file: its layouts and keys, shortcuts and gestures, theme and colours, ready-made components, macros, and calls to other services (REST, WebSocket, MCP, gRPC, your Shortcuts). The built-in ones cover the gallery’s apps; Settings ▸ Plugins installs, copies, edits and shares them, and makes a new one from an app’s own menu commands.

Settings ▸ Plugins
Settings ▸ Plugins

Installing one from outside

  1. Open the .imacropad-plugin.json file, or paste its link and tap Get.
  2. It is checked before anything else happens: no code, no scripts, static HTML only, and text that tries to do harm is refused.
  3. A review sheet lists each thing it asks for, with the author’s reason and a switch, all off. What you leave off is taken out of the installed copy.
  4. The Mac checks it again and tests it against the real app. Look at its permissions again on the plugin’s page reopens the review.
PermissionCovers
keysShortcuts, menu items, media and volume keys, scrolling, MIDI, opening its app
typeTextTyping text the plugin brings
openLinksOpening web and app links
shortcutsRunning your Shortcuts by name
networkCalling the servers its integrations name
clipboardSending your clipboard to those servers
typeAnswers / saveFilesTyping a server’s answer, saving it to Downloads/iMacroPad
triggersReacting to gestures and MIDI keys on the Mac
html / liveDataIts own static HTML; widgets that show what an integration answers

15Screensaver

When the pad rests it shows information instead of keys. The moon in the bar starts it; a tap anywhere brings the keys back. While it runs, two fingers up or down set the brightness, left and right change the scene, and three-finger swipes can run a macro.

Screensaver: clock, now timeline, weather and next events
A scene with a big clock, the hour around now, the weather and the next events (private entries blurred)

Settings ▸ Screensaver

  • Scenes. Your own scenes and ten ready ones: Big Clock, Flip Clock, Dashboard, Weather Station, Agenda, Developer Desk, Mac Monitor, Night, Photo Frame, World Clocks. New scene opens the layout editor; Add ▸ Info panel adds panels.
  • Look. Background (RGB wave, aurora, plasma, breathing, starfield, particles, matrix rain, colour drift, bokeh, fireflies, snow, rain, ripples, or off), colours (the theme’s, rainbow, a palette, or your own), a light strip round the screen, a glow round each panel, speed and strength.
  • Start by itself after some minutes without a touch (optionally only when the Mac is idle too), and/or in set hours, with optional dimming. Never while you edit or Settings is open.
  • Weather city, Calendar access and which calendars count (iCloud, Google, Outlook / Exchange), Photo frame pictures.
Settings ▸ Screensaver
Settings ▸ Screensaver

35 panels: digital, analog, flip and world clocks, date, month calendar, day/week/month/year progress, countdown, timer, stopwatch, note, battery; weather now, next hours, forecast, air quality, sun, moon; next events, now timeline, reminders, photo frame; AI sessions; the Mac’s CPU, memory, disk, network, battery, now playing, app badges, front app, command output; a currency pair and a coin. A panel that cannot show its data says why.

16OBS Studio

  1. In OBS: Tools ▸ WebSocket Server Settings ▸ turn on Enable WebSocket server (port 4455). Keep OBS on the same Mac as iMacroPad for Mac.
  2. Nothing to copy: the Mac reads the port and the password from OBS’s own settings, and picks up a change by itself.
  3. Open OBS. Within a couple of seconds the OBS layout shows READY, your scenes and the mixer; Settings ▸ Connection says OBS connected · N scenes.
OBS Studio layout, live
OBS Studio layout, live: status, preview of the scene on air, scenes and sources, mixer

The Preview shows the scene that is on air; an empty scene shows black. When OBS quits, the pad says OBS not connected instead of guessing.

17Photoshop and Teams

Photoshop needs nothing but the Automation prompt the first time: the Mac talks to Photoshop directly to pick tools, set the colour and the brush and read them back. Each command takes about a second. The Photoshop page shows every key.

Microsoft Teams keys use Teams’ own shortcuts, posted inside Teams. Record, transcript and captions have no shortcut, so the Mac opens the meeting’s More menu and clicks them; this needs the Automation prompt and a meeting window. The Teams page.

18On an iPhone

Everything above works on an iPhone. Layouts scale to the screen; held upright the bar is two rows, its buttons and then the Mac’s apps; turned sideways it is one row as on the iPad.

The Macro Deck on an iPhone
Macro Deck on iPhone
Macros on an iPhone
Settings ▸ Macros on iPhone

19Troubleshooting

The dot stays orange: the pad cannot find the Mac
  • Both devices on the same network (guest Wi‑Fi often keeps devices apart).
  • iMacroPad for Mac is running (its icon is in the menu bar).
  • On the iPad: Settings ▸ Privacy & Security ▸ Local Network ▸ iMacroPad is on.
  • Settings ▸ Connection ▸ Reconnect, or on the Mac: menu bar icon ▸ Reconnect Devices.
Keys show a red notice and nothing happens

macOS is dropping them: System Settings ▸ Privacy & Security ▸ Accessibility ▸ switch iMacroPadD off and on again. While it is off, the menu bar icon shows Allow Keyboard Control…; its Setup Guide… walks through every permission.

“Unauthorized — check PIN”

The PIN on the pad differs from the Mac’s. Type it again under Settings ▸ Connection ▸ Pairing and tap Save PIN & reconnect. To change the Mac’s PIN: menu bar icon ▸ PIN: on — Change…

Keys land in the wrong app

Look at the follow button: Not following sends keys to whatever is in front; a target app sends them to that app. Tap it to follow the Mac again.

A shortcut types the wrong character

On non-US keyboard layouts symbol shortcuts are pressed through the app’s menu. If an app has no such menu item, set the key’s action to Menu item and pick it from the Mac’s menus.

OBS keys do nothing

In OBS, turn on Enable WebSocket server (see OBS Studio above). OBS must run on the same Mac as iMacroPad for Mac. Settings ▸ Connection ▸ OBS must say connected.

The screensaver shows “no permission” on a panel

Settings ▸ Screensaver ▸ Calendar: allow events and reminders and choose which calendars count. Weather needs a city.

20Licence and devices

What one purchase covers, and how to pay, is on the Buy page. There is no account and nothing to sign in to. Buy · Support

Settings ▸ About
Settings ▸ About: version, build, protocol, website and support