PathfinderPrototyping · St. Paul MN

Plugin support

Support & FAQ

Help for every Pathfinder Prototyping Stream Deck plugin. Most issues are covered by the quick fixes below: they apply to the whole family, because every plugin is built on the same engine. Plugin-specific notes follow. Still stuck? Write us and a human answers.

Quick fixes

Keys press but nothing happens in the app

Our plugins send keystrokes to the active window. The target application has to be focused when you press the key. Click inside the app first, then press.

Some apps want focus in a specific place: KiCad needs one click on the board or schematic canvas before it listens to the keyboard. See the plugin notes below.

A command does the wrong thing, or nothing, in the app

Every key sends that command's default hotkey. If you have remapped shortcuts inside the target application, the default no longer matches your setup.

Fix: select the key in the Stream Deck app, open its settings, and use the custom hotkey capture to record the shortcut you actually use. Every key in every plugin supports this.

Keys turned blank or stopped working after a Stream Deck restart

The Stream Deck software verifies Marketplace ownership at every start. Make sure the Stream Deck app is signed in to the same Elgato account that got the plugin from the Marketplace, then reinstall the plugin from your Marketplace library.

The bundled profile did not show up

The profile installs when you first press an Open Category key, or via the prompt shown when the plugin installs. If you dismissed the prompt, press any Open Category key and accept the install.

Every plugin bundles more than one profile, laid out per device. Which decks are covered varies by plugin, and the entry for yours further down this page names them. The actions themselves work on every Stream Deck model, so a deck with no bundled page can still run everything. You place the keys where you want them.

Some category pages have empty spaces

Intentional. We only pre-place keys for commands that ship with a default hotkey in the target app. Commands that are unbound by default get no key, so a key never lies about what it will do. Assign the shortcut in the app, then add the key yourself with the category action and hotkey capture.

Reinstalling the plugin seems to do nothing

Installing the same version over itself is silently skipped by the Stream Deck software. Uninstall the plugin first (right-click it in the Stream Deck app's plugin list), restart the Stream Deck app, then install again.

What do I need to run these plugins?

Windows 10 or later and Stream Deck software 6.9 or later, plus the target application installed on the same PC. Our current catalog is Windows-only; the target app's own OS support is listed on each Marketplace page.

Plugin notes

Visit our Marketplace store

Every hotkeys plugin here can play a sound when you press a key, and 30 sounds ship in the box. You can also record your own with our free Sound Sampler plugin: anything your PC plays becomes a key sound, in every plugin, with no import step.

OrcaSlicer Hotkeys hero slide

OrcaSlicer Hotkeys

3D printing · 77 commands · 13 categories

  • Works with OrcaSlicer 2.4.2 on Windows 10 or later. Requires the Windows Stream Deck app 6.9 or later. Profiles are bundled for six decks: the 15-key Stream Deck, the Stream Deck +, the Stream Deck + XL, the 32-key Stream Deck XL, the Stream Deck Mini and the Stream Deck Neo.
  • Keep OrcaSlicer in front when you press a key: the plugin types into the active window and never steals focus. Click the 3D viewport before firing view or selection keys.
  • Coming from version 2? Stream Deck keeps a profile it already installed, so delete your old OrcaSlicer Hotkeys profile in the Stream Deck app to get the new layout. Stream Deck offers the new one the next time Easy Link brings OrcaSlicer's profile up.
  • The six dials and the five toolbar strips need a deck with dials. The Stream Deck + XL seats all five strips beside Camera Orbit and carries the six dials on every category page. The Stream Deck + seats four strips on its Toolbar page and the dials across its OrcaSlicer and Camera pages; Shape 2 sits on the Stream Deck + XL hub, and on a Stream Deck + you add it to any knob from the action list.
  • On the Prepare tab the layer and g-code dials move the selected part instead of scrubbing, and the strip face shows which job the dial is doing.

OrcaSlicer Hotkeys plugin page →

LightBurn Hotkeys hero slide

LightBurn Hotkeys

Laser · 131 commands · 17 categories

  • Built and tested against LightBurn Pro 2.1.04 on Windows 10 and 11. Requires the Windows Stream Deck app 6.9 or later. Profiles are bundled for six decks: the 15-key Stream Deck, the Stream Deck +, the Stream Deck + XL, the 32-key Stream Deck XL, the Stream Deck Mini and the Stream Deck Neo.
  • LightBurn has to be running for the live faces and the Status key, and the readouts blank when it is not. Keystrokes go to the focused window, and a foreground guard holds them back when LightBurn is not in front.
  • Dial presses that click LightBurn's own panels, such as Layer Color's mode cycle, pull LightBurn to the front. No dial moves the laser head, and the eight machine-motion bindings (Start, Send, Home, Auto Focus and the four jogs) are deliberately not shipped.
  • Drag modifiers are true hold keys: the modifier stays down while you hold the key and lifts when you let go.
  • Changed a binding in LightBurn? Capture any combination in the Custom Hotkey field and the key sends exactly that from then on.

LightBurn Hotkeys plugin page →

KiCad Hotkeys hero slide

KiCad Hotkeys

PCB design · 236 commands · 23 categories

  • Click the canvas once after switching windows: KiCad's drawing canvas only listens to the keyboard after a mouse click inside it.
  • Keys apply to whichever editor is focused, schematic or board.

KiCad Hotkeys plugin page →

Inkscape Hotkeys hero slide

Inkscape Hotkeys

Vector design · 187 commands · 19 categories

  • Tool keys match Inkscape's default keymap; if you use a custom keymap, remap keys with the hotkey capture.

Inkscape Hotkeys plugin page →

GIMP Hotkeys hero slide

GIMP Hotkeys

Image editing · 100 commands · 12 categories

  • Focus the image window (not a docked dialog) before firing tool and selection keys.

GIMP Hotkeys plugin page →

Obsidian Hotkeys hero slide

Obsidian Hotkeys

Knowledge work · 90 commands · 13 categories

  • Obsidian lets you rebind almost everything. If a key misfires, match it to your bindings in Settings, then use the hotkey capture on that key.
  • If a key alerts or a dial screen stays dim, the command line interface is off. Turn it on in Obsidian under Settings, General, Command line interface. It needs Obsidian 1.12.4 or later.

Obsidian Hotkeys plugin page →

PureRef Hotkeys hero slide

PureRef Hotkeys

Reference boards · 169 commands · 14 categories

  • Draw keys follow PureRef's current tool mode, so the same key can behave differently while a drawing tool is active. That is by design.
  • Bundled profiles ship for all six current Stream Deck models: Stream Deck, Stream Deck +, Stream Deck + XL, Stream Deck XL, Stream Deck Mini and Stream Deck Neo. The dial profiles need a deck with dials, the rest are keys only.

PureRef Hotkeys plugin page →

Plasticity Hotkeys hero slide

Plasticity Hotkeys

CAD modeling · 167 commands · 14 categories

  • 106 of the 167 commands fire on a shortcut Plasticity already ships. The other 61 have none. For 58 of those, any hotkey key's settings carry a one-click Install Plasticity key bindings button that merges fixed F13 to F20 key combinations into Plasticity's own keymap. It backs that file up first, never overwrites a shortcut you set, and undoes cleanly. Restart Plasticity afterward.
  • Until you install those bindings, the affected keys show the deck's alert and send nothing. That is deliberate: a key that quietly does nothing is worse than one that tells you.
  • Per-key sounds play through the system default output device.
  • Plasticity's keymap is user-editable; remapped commands need the hotkey capture, same as everywhere else.

Plasticity Hotkeys plugin page →

FreeCAD Hotkeys hero slide

FreeCAD Hotkeys

Parametric CAD · 330 commands · 27 categories

  • Commands are grouped by workbench; a command does nothing if its workbench is not active in FreeCAD.
  • The Status key reflects the active document state read from FreeCAD itself.
  • FreeCAD's 3D view needs keyboard focus (one click inside it) before single-letter shortcuts register, and an active tool captures the keyboard until you press Esc. Both are FreeCAD behaviors that apply to a physical keyboard too.
  • The FreeCADHotkeysBridge macro is optional. Install it from the plugin's macro folder for live dial faces. Without it every face falls back to an honest blind receipt rather than a guessed value.

FreeCAD Hotkeys plugin page →

Windows Terminal Hotkeys hero slide

Windows Terminal Hotkeys

Development · 61 commands · 14 categories

  • Keys send Windows Terminal's default bindings. If you customized actions in settings, remap the affected keys with the hotkey capture.
  • Every key plays a sound on press by default. To silence one, or pick a different sound, open the key's property inspector. The sound engine ships inside the plugin, nothing to install; if your antivirus quarantines it, keys go quiet and nothing else changes.
  • Auto profile switching: hold the Easy Link key, top-left on every bundled profile, for about a second while Windows Terminal is in front, and the deck follows Terminal from then on. A short press does nothing, so a stray tap never relinks. Prefer the Stream Deck app's own smart profiles? That still works: open Preferences, pick the profile under Profiles, and set its Application to Windows Terminal, with a normal Terminal window open so it appears in the list.
  • Target the non-admin Terminal. A Terminal launched with "Run as administrator" is invisible to the Stream Deck software, which runs without admin rights: Windows blocks it from reading elevated windows, so profile switching will not trigger and keystrokes will not land there. Run Terminal normally and everything works. If you truly need an admin terminal on the deck, the only route is running the Stream Deck app itself as administrator, with all the caveats that carries.
  • The tab colour, opacity and colour scheme dials drive Windows Terminal's own command palette and check each step landed before taking the next. An opt-in fast path exists for tab colours: with the plugin's tab-colour keybindings present in Windows Terminal's settings, the Tab Colour dial and key land instantly instead of driving the palette.
  • The context gauge reads Claude Code's own session files and sends no keystrokes.

Windows Terminal Hotkeys plugin page →

Clipchamp Hotkeys hero slide

Clipchamp Hotkeys

Video editing · 33 commands · 6 categories

  • Built for the Clipchamp Windows app from the Microsoft Store, not Clipchamp in a browser tab, and tested against Clipchamp 4.5.10920.0. Requires the Stream Deck app 6.9 or newer. Profiles are bundled for six decks: the 15-key Stream Deck, the Stream Deck +, the Stream Deck + XL, the 32-key Stream Deck XL, the Stream Deck Mini and the Stream Deck Neo.
  • Commands act on the frontmost open Clipchamp project. The plugin ships a small Windows helper that drives the editor through Microsoft's UI Automation, the accessibility layer screen readers use; nothing installs system-wide.
  • The value pad writes the editor's own sliders, so it needs a clip selected. Set opens the panel it writes to, and a failed write keeps your entry so you can select a clip and press Set again.
  • Clipchamp updates frequently; if a key stops landing after a Clipchamp update, tell us and we ship a fix.

Clipchamp Hotkeys plugin page →

SOLIDWORKS Hotkeys hero slide

SOLIDWORKS Hotkeys

Mechanical CAD · 93 commands · 10 categories

  • SOLIDWORKS must be running with a document open; several commands route through SOLIDWORKS' own API and need an active session.
  • Profiles are bundled for six decks: the 15-key Stream Deck, the Stream Deck +, the Stream Deck + XL, the 32-key Stream Deck XL, the Stream Deck Mini, and the Stream Deck Neo. The Stream Deck Studio is not one of them. All eight dial actions are available to place; a Stream Deck + holds four at a time and a Stream Deck + XL holds six, which is every encoder each of those decks has.

SOLIDWORKS Hotkeys plugin page →

Claude Complete Controller hero slide

Claude Complete Controller

AI tooling · 9 actions

  • Requires Claude Code installed; the plugin's session monitoring connects to a local helper that starts with the plugin.

Claude Complete Controller plugin page →

Onshape Hotkeys hero slide

Onshape Hotkeys

Cloud CAD · 104 commands · 13 categories

  • Onshape runs in a Chromium browser (Chrome, Edge) or as an installed PWA. That window must be focused when you press, and the model area needs a click first so keystrokes reach Onshape instead of the page.
  • Two keys ship without a pre-assigned shortcut on purpose: Feature Studio Commit and the Drawing sheet menu both default to Ctrl+S, which the browser takes for Save Page first. Rebind them in Onshape, then capture the new combination on the key.
  • The Status key identifies Onshape by page address, so it keeps working in a PWA window with no address bar.

Onshape Hotkeys plugin page →

Bambu Studio Hotkeys hero slide

Bambu Studio Hotkeys

3D printing · 78 commands · 12 categories

  • Keys go to the focused window, so Bambu Studio needs to be the active app when you press.
  • The status key reads Bambu Studio's current view and follows it. Turn on the follow option if you want the deck to switch pages with the app.

Bambu Studio Hotkeys plugin page →

Excalidraw Hotkeys hero slide

Excalidraw Hotkeys

Whiteboarding · 67 commands · 6 categories

  • Excalidraw runs in a browser tab. That tab must be focused, and the canvas itself needs a click first so keystrokes land on the drawing and not the page.
  • The status key reads the active tool live off the canvas. If it looks stuck, click the canvas once and it resyncs.

Excalidraw Hotkeys plugin page →

OneNote Commander hero slide

OneNote Commander

Note taking · 123 commands · 13 categories

  • Works with the OneNote desktop app for Windows: the current Microsoft 365 version or the free desktop app, which are the same program today. It does not work with the retired OneNote for Windows 10 store app, OneNote for the web, or OneNote for Mac.
  • Keystroke commands go to the active window, so OneNote has to be focused when you press. The live keys (Status breadcrumb, Jump to Page, To-Do Dashboard, Search, PDF export) read and drive OneNote through its automation API in the background, so they work even when OneNote is not in front.
  • Audio and video capture is driven through OneNote itself. The record, pause, and stop keys fire, but OneNote's own recorder can behave inconsistently depending on your machine and audio devices. If a recording will not start, check the capture in OneNote directly.

OneNote Commander plugin page →

Sound Sampler hero slide

Sound Sampler

Audio capture · 4 actions · free

  • Hold Record to capture what your PC is playing, release to save. Play Last plays the newest clip so you can audition it from the deck. Open Folder opens the folder in Explorer. Clips land in Documents\Pathfinder Sounds as sample-YYYYMMDD-HHmmss.wav: 16-bit WAV, trimmed and peak normalized. A hold you never release stops itself at 15 seconds.
  • Picking the source. On a normal PC, leave Capture Source on Default playback device and record what you hear. On Voicemeeter or another virtual mixer, pick the playback device your audio actually plays through, for example a VAIO channel. An idle virtual channel records nothing. Capture inputs and microphones are in the same list, so those work too.
  • A silent result means no audio came through the device you picked, and the key says so rather than leaving a dead file behind. Play something through that device, or switch to the one your sound is really on.
  • Device is in use by another app (exclusive mode) means another program has claimed that endpoint. Pick a different source. On a Voicemeeter rig the physical outputs read this way because Voicemeeter holds them, so record the virtual channel instead.
  • Recordings appear in the Key Sound picker of every Pathfinder Prototyping hotkeys plugin, grouped under Your recordings. There is no import step.
  • Windows 10 or 11 with Stream Deck software 6.9 or later, and no target app to install. No profile is bundled: place the actions wherever you want them.

Sound Sampler plugin page →

Krita Complete hero slide

Krita Complete

Digital painting · 132 commands · 13 categories

  • Built and tested against Krita 5.3.2 desktop on Windows 10 and 11. Requires the Windows Stream Deck app 6.9 or later. The seven dials need a Stream Deck +; every key action works on any Stream Deck model.
  • Command keys send keystrokes to the active window, so Krita has to be focused when you press one. The dials read and write Krita's own controls over UI automation, so their readouts stay correct without Krita in front.
  • The value dials read Krita's own widgets. Brush Size uses the Brushes and Stuff toolbar, Canvas Zoom and Canvas Rotation use the status bar, and the layer dials use the Layers docker. All three are visible in Krita's default workspace. If you have hidden one, that dial's readout goes blank until you bring it back.
  • A dash on the touch strip means Krita is not running. The dials show a dash instead of the last value they saw, so a number on the strip is always current.
  • Remapped your Krita shortcuts? Every key has a Capture field in the property inspector: press your combination once and that key sends exactly that from then on. It works inside Multi Actions too.

Krita Complete plugin page →

Darktable Complete hero slide

Darktable Complete

Photo editing · 135 commands · 14 categories

  • Built and tested against darktable 5.6.1 on macOS 13 or newer and on Windows 10 and 11. Requires the Stream Deck app 6.9 or later. Profiles are bundled for six decks: the 15-key Stream Deck, the Stream Deck +, the Stream Deck + XL, the 32-key Stream Deck XL, the Stream Deck Mini and the Stream Deck Neo. Dials and the touch strip need a Stream Deck + or a Stream Deck + XL; keys work on every model.
  • Keystrokes go to the active window, so keep darktable in front when you press a key or turn a dial. The plugin never steals focus.
  • Many commands act in one view only, and each key's property inspector says which. The view keys toggle the way darktable's own shortcuts do: pressing Darkroom while already in the darkroom returns you to the lighttable.
  • The Lua bridge installs itself when the plugin starts, into darktable's own built-in Lua engine, and needs one darktable restart to load. The Install and Remove buttons in any dial's property inspector stay as the manual override. Without the bridge the Omni dial alerts rather than pretends, and the other five dials work as before.
  • Updating from 1.x? The Contrast, White Balance and Lighttable Page dials no longer exist. Contrast and white balance are two of the 29 sliders the Omni dial offers, so add an Omni dial and pick the slider. Neither bundled 1.x profile seated any of the three, so only a dial you dragged onto an encoder by hand is affected.
  • Four commands are press and hold, not press and fire: Full preview, Force pan and zoom, Preview while held, Preview with focus. The key stays down as long as you hold it.
  • Remapped your darktable shortcuts? Every key has a Capture field in the property inspector: press your combination once and that key sends exactly that from then on. It works inside Multi Actions too.

Darktable Complete plugin page →

xTool Laser Deck hero slide

xTool Laser Deck

Laser design · 58 commands · 7 categories

  • Built and tested against xTool Studio 1.8.14 on Windows 10 and 11. Requires the Windows Stream Deck app 6.9 or later. The dials need a Stream Deck +; keys work on every Stream Deck model.
  • Keystrokes go to the active window, so keep xTool Studio in front when you press a key.
  • The Zoom, Pan X and Pan Y dials send a real mouse wheel event, the same way xTool Studio itself scrolls, so the pointer has to sit over the xTool Studio window. If it is somewhere else the dial refuses the send rather than scroll the wrong app. Pressing any of the three fits the drawing on screen.
  • The zoom keys send Ctrl with plus and minus. xTool's own published shortcut table lists the bare plus and minus keys, but the app does not answer those, so the plugin sends the combination that actually works.
  • Three keys are toggles the app keeps to itself: Lock / Unlock, Show / Hide and Auto-Snap. The key sends the flip, but xTool Studio exposes no way to read which state it landed in, so these keys do not display on or off.
  • The xTool Status key shows whether xTool Studio is running and whether it has focus, and nothing more. Pressing it does nothing.
  • xTool Studio's own shortcuts cannot be reassigned, so every key already sends what the app binds. The Capture field in the property inspector is there when you want a key to send something different instead.

xTool Laser Deck plugin page →

RawTherapee Complete hero slide

RawTherapee Complete

Raw developing · 104 commands · 10 categories

  • Built and tested against RawTherapee 5.12, the 64-bit Windows desktop build, on Windows 10 and 11. Requires the Windows Stream Deck app 6.9 or newer. Dials need a Stream Deck +; the keys work on every Stream Deck model.
  • Keys go to whatever window is in front, so bring RawTherapee forward before pressing.
  • The Tool Tab and Preview Mode dials cycle open loop. RawTherapee offers no way to read back which tool tab or preview mode is active, so those two faces name the step they just sent and never claim a current state.
  • The Tone Readout key is labelled as loaded because that is exactly what it is. It reads the processing profile sitting on disk beside your raw, and that file lags the sliders until RawTherapee writes it. The key re-reads on press and never forces a save, so it cannot touch your edit history.
  • The Zoom dial turns the scroll wheel over the preview, so RawTherapee zooms at your pointer. Fast spins fold into a single send.
  • The Filters page in the bundled 15-key profile carries 14 of the 16 filter commands, which is what fits beside the Home key. The other two are one dropdown pick away on any spare key.
  • Remapped RawTherapee, or running a build with different bindings? Every key has a Capture field in the property inspector: press your combination once and that key sends exactly that from then on.

RawTherapee Complete plugin page →

3D Builder Commander hero slide

3D Builder Commander

3D modeling · 52 commands · 8 categories

  • Works with the Microsoft 3D Builder desktop app for Windows 10 and Windows 11, version 20.x, which is the last version Microsoft released. 3D Builder is gone from the Store, but it keeps working if you already have it installed. Requires the Windows Stream Deck app 6.9 or later. The dials need a Stream Deck + or a Stream Deck + XL. Profiles are bundled for six decks: the 15-key Stream Deck, the Stream Deck +, the Stream Deck + XL, the 32-key Stream Deck XL, the Stream Deck Mini, and the Stream Deck Neo.
  • 3D Builder has almost no keyboard shortcuts, so these keys do not send one. A background helper finds the running 3D Builder window, switches to the right ribbon tab when a command needs it, and presses the app's own button. Two things follow from that. 3D Builder does not have to be the front window for a key to work, and pressing a key never pulls focus away from what you are doing. It does have to be running: with the app closed the keys have nothing to drive. Undo and Redo are the exceptions and fall back to Ctrl+Z and Ctrl+Y.
  • Keys dim when the action is genuinely unavailable. Undo and Redo dim with nothing to undo or redo, Save dims when there are no unsaved changes, and Intersect and Subtract dim until two objects are selected. Move, Rotate and Scale light up to show the active manipulator, and the View toggles light up when their effect is on.
  • The Zoom dial is the one control that sends a real mouse wheel event, so the pointer has to be over the 3D Builder window. It stays quiet when the pointer is somewhere else, so it cannot scroll the wrong app by mistake. Transform X, Transform Y and Object read and write the app's own values instead, so those three work wherever the pointer is.
  • The Status key shows the scene name, the object count and an unsaved-changes badge, or the active manipulator mode instead. There is an optional setting that makes the deck page follow the app's active ribbon tab.

3D Builder Commander plugin page →

Shapr3D Studio Deck hero slide

Shapr3D Studio Deck

Direct modeling · 65 commands · 9 categories

  • Built for Shapr3D 26.142 on Windows 10 and 11. Requires the Windows Stream Deck app 6.9 or later. Profiles are bundled for three decks: the 15-key Stream Deck, the Stream Deck +, and the Stream Deck + XL. The six dials need one of the two Stream Deck + models.
  • Orbit and pan stay on your mouse. Continuous orbit is not reachable from the keyboard in Shapr3D on Windows, so those two are deliberately absent rather than shipped as keys that would do nothing.
  • Runs entirely on your own machine. No account, no subscription, no telemetry.

Shapr3D Studio Deck plugin page →

Paint.NET Studio Deck hero slide

Paint.NET Studio Deck

Image editing · 71 commands · 9 categories

  • Built for Paint.NET 5.1.12, the classic desktop edition from getpaint.net, on Windows 10 and 11. Requires the Windows Stream Deck app 6.9 or later. Profiles are bundled for six decks: the 15-key Stream Deck, the Stream Deck +, the Stream Deck + XL, the 32-key Stream Deck XL, the Stream Deck Mini, and the Stream Deck Neo.
  • Exact tool selection needs Paint.NET's Tools panel open. With it hidden, five of the nineteen tool keys say so rather than guessing, the other fourteen fall back to their plain keyboard shortcut, and the Tool Cycle dial face goes blank because the tool is genuinely unknown.
  • The Primary Color dial needs the Colors window open, and the Brush Size dial only acts while a brush-family tool is active. In both cases the dial says so and changes nothing, rather than writing a value blind.
  • A blank dial face means not readable, never zero. That is a non-brush tool, a hidden Tools panel, or Paint.NET closed or sitting in a modal. The first face after a profile switch can also take a beat to populate.

Paint.NET Studio Deck plugin page →

REAPER Control Room hero slide

REAPER Control Room

Audio production · 124 commands · 11 categories

  • Built and tested against REAPER 7.80 on Windows 10 and 11. Requires the Windows Stream Deck app 6.9 or later. Seven profiles are bundled for six decks: the 15-key Stream Deck, the Stream Deck +, the Stream Deck + XL, the 32-key Stream Deck XL, the Stream Deck Mini and the Stream Deck Neo, plus a pop-open keypad profile for the 15-key Stream Deck. The Stream Deck + XL seats six of the eight dials at a time; a Stream Deck + seats Track Painter, Track Volume, Track Select and Horizontal Zoom.
  • Updating from an earlier version: a profile you already installed keeps its old layout until you remove it and let the plugin install it again. Easy Link rules you captured before keep working. If you set up the OSC feed with an earlier version, the FX Parameter dial's strip reads OSC pattern out of date: press it once to update the file, which keeps a backup, then restart REAPER. A pattern file you edited by hand is never touched.
  • Track Select and FX Parameter both need the OSC feed, and both say why when they cannot work. Track Select's strip reads no feed, or a project with no named tracks. On FX Parameter a hold of about a second captures the parameter you touched last into the active slot; a row whose plugin cannot be found dims to no feed, and one whose plugin moved reads moved: re-capture, so hold again. Take FX, input FX and monitoring FX cannot be captured. Turn while pressing for ten times finer steps.
  • There are three kinds of command key here and they treat focus differently. The 77 command-id keys find REAPER's own window and send to it, so REAPER has to be running but does not have to be the front window, and pressing one cannot land in another app. The 14 Track Painter keys hand the colour to a script running inside REAPER, so they need it running but not in front. The 33 keystroke keys go to the active window in the usual way, so keep REAPER in front for those. With REAPER closed, the command-id keys have nothing to reach.
  • The Mixer key reads REAPER's real state, and that reading was tested with the mixer docked. If it loses the reading it goes dark rather than showing a stale answer. A mixer floated out into its own window may not be seen by that check, in which case the key can read closed while the mixer is on screen. Every other lit key lights from its own presses, and the Lights Off key clears all of those at once if a light gets out of step.
  • Track Volume turns only, with nothing on press or tap, and Marker Nav has no tap: every candidate for those gestures either wrote to the project or opened a window that takes over the dial's turns, so they were left off rather than shipped as a hazard. Marker Nav's press drops a marker at the cursor.
  • Every command key is remappable from the property inspector: press your combination once and that key sends exactly that from then on. Note what that does to a command-id key. A captured shortcut overrides the id route, so that key becomes a keystroke key and from then on needs REAPER focused like the other 33.
  • Every key can play a press sound, 33 in the box. Recordings made with our free Sound Sampler plugin appear in the same Key Sound picker under Your recordings, with no import step.

REAPER Control Room plugin page →

Obsidian macOS Master Commander hero slide

Obsidian macOS Master Commander

Knowledge work · 90 commands · 13 categories

  • Keystroke keys need Accessibility, and macOS never prompts for it. Add Elgato Stream Deck under System Settings, Privacy & Security, Accessibility, then quit and reopen the Stream Deck app. Without it those keys show an alert triangle.
  • The first time a key talks to System Events, macOS asks whether Elgato Stream Deck may control it. Click OK. If you denied it, the switch is under System Settings, Privacy & Security, Automation, Elgato Stream Deck.
  • If a key alerts or a dial screen stays dim, Obsidian's command line interface is off. Turn it on under Settings, General, Advanced. It needs Obsidian 1.12.4 or later, and on macOS a command line press does not launch Obsidian, so keep it running.
  • Keystrokes go to Obsidian only while it is the frontmost app, and they arrive as Mac chords. Where the property inspector shows Ctrl your Mac sends Command, and word-wise cursor moves use Option.

Obsidian macOS Master Commander plugin page →

Shapr3D macOS Studio Deck hero slide

Shapr3D macOS Studio Deck

Direct modeling · 84 commands · 12 categories

  • Built for Shapr3D 26.143 from the Mac App Store, on macOS 13 or later. Requires the Stream Deck app 6.9 or later. Profiles are bundled for six decks: the 15-key Stream Deck, the Stream Deck +, the Stream Deck + XL, the 32-key Stream Deck XL, the Stream Deck Mini and the Stream Deck Neo. The seven dials need one of the two Stream Deck + models.
  • Keys and dials need Accessibility, and macOS never prompts for it. Add Elgato Stream Deck under System Settings, Privacy & Security, Accessibility, then quit and reopen the Stream Deck app. Click OK when macOS asks whether Elgato Stream Deck may control System Events.
  • Commands send only while Shapr3D is the front window, and nothing steals focus. If a key does nothing, click once in the Shapr3D window and press again.
  • A lit key means you fired that tool from this deck. Pick a tool with the mouse and the deck cannot see it, so the board disagrees until you press a tool key again. Lights Off clears it.
  • Pan and zoom stay on your mouse or trackpad. The deck takes the command hand and both orbit axes. Runs entirely on your own Mac. No account, no subscription, no telemetry.

Shapr3D macOS Studio Deck plugin page →

macOS Terminal Complete hero slide

macOS Terminal Complete

Development · 79 commands · 11 categories

  • Built for the Terminal app that ships with macOS, on macOS 13 or later. Requires the Stream Deck app 6.9 or newer. Profiles are bundled for six decks: the 15-key Stream Deck, the Stream Deck +, the Stream Deck + XL, the 32-key Stream Deck XL, the Stream Deck Mini and the Stream Deck Neo. The dials need one of the two Stream Deck + models.
  • Click OK when macOS asks to let Elgato Stream Deck control Terminal, and again for System Events. Accessibility has no prompt: add Elgato Stream Deck under System Settings, Privacy & Security, Accessibility, then quit and reopen the Stream Deck app.
  • Commands that type into a shell open and use the plugin's own Terminal window by default, so experiments land there rather than in the window you are working in.
  • A key that cannot land flashes and stops. That is the busy-tab guard working, not a fault: focus the window you meant, or press again once the tab is free.

macOS Terminal Complete plugin page →

GIMP macOS Studio Deck hero slide

GIMP macOS Studio Deck

Image editing · 98 commands · 12 categories

  • Built for GIMP 3.2.4 on macOS 13 or later. Requires the Stream Deck app 7.5 or newer, higher than the rest of the line. Profiles are bundled for six decks: the 15-key Stream Deck, the Stream Deck +, the Stream Deck + XL, the 32-key Stream Deck XL, the Stream Deck Mini and the Stream Deck Neo. The dials and the Touch Tool Bar need one of the two Stream Deck + models.
  • Click OK when macOS asks to let Elgato Stream Deck control System Events. Accessibility has no prompt: add Elgato Stream Deck under System Settings, Privacy & Security, Accessibility, then quit and reopen the Stream Deck app.
  • The 5 menu-bar commands need GIMP's menus in English. Anchor Layer has no stock shortcut on macOS: assign one inside GIMP, capture it on the key, and the key sends that.
  • Keys send only while GIMP or one of its own dialogs is the front window, so a stray press never lands in another app. Every key is remappable: changed a shortcut inside GIMP, give the key the same combination.

GIMP macOS Studio Deck plugin page →

FreeCAD macOS Studio Pro hero slide

FreeCAD macOS Studio Pro

Parametric CAD · 330 commands · 27 categories

  • Built for FreeCAD 1.1 on macOS 13 or later, measured against FreeCAD 1.1.3. Requires the Stream Deck app 6.9 or newer. Profiles are bundled for six decks: the 15-key Stream Deck, the Stream Deck +, the Stream Deck + XL, the 32-key Stream Deck XL, the Stream Deck Mini and the Stream Deck Neo. The dials need one of the two Stream Deck + models.
  • Keystrokes need Accessibility, and macOS never prompts for it. Add Elgato Stream Deck under System Settings, Privacy & Security, Accessibility, then quit and reopen the Stream Deck app.
  • The live faces need the bundled bridge macro: copy FreeCADStudioProBridge.FCMacro out of the plugin's macro folder into FreeCAD's macro folder, then run it once from Macro, Macros. Every key still sends without it; only the live faces stay dark, and they say so.
  • Keystrokes go to the focused window, so keep FreeCAD in front. Six of the 330 commands use chords macOS keeps for itself, Command and comma, F11, and Command and Space among them: those keys tell you instead of failing silently.

FreeCAD macOS Studio Pro plugin page →

KiCad macOS Studio Deck hero slide

KiCad macOS Studio Deck

PCB design · 235 commands · 23 categories

  • Built for KiCad 10 on macOS 13 or later, measured against KiCad 10.0.5. Requires the Stream Deck app 6.9 or newer. Profiles are bundled for six decks: the 15-key Stream Deck, the Stream Deck +, the Stream Deck + XL, the 32-key Stream Deck XL, the Stream Deck Mini and the Stream Deck Neo. The dials need one of the two Stream Deck + models.
  • Keystrokes need Accessibility, and macOS never prompts for it. Add Elgato Stream Deck under System Settings, Privacy & Security, Accessibility, then quit and reopen the Stream Deck app.
  • For named layers on the Active Layer dial, turn on KiCad's API server: KiCad, Preferences, Plugins, Enable KiCad API server. Everything else works without it, and with it off the layer strip shows a dash instead of a name.
  • Keystrokes go to the focused window, so keep KiCad in front. A handful of commands have no verified macOS chord yet: those keys tell you instead of firing quietly.

KiCad macOS Studio Deck plugin page →

REAPER macOS Control Room hero slide

REAPER macOS Control Room

Audio production · 124 commands · 11 categories

  • Built for REAPER on macOS 13 or later, tested against REAPER 7.79. Requires the Stream Deck app 6.9 or newer. Profiles are bundled for six decks: the 15-key Stream Deck, the Stream Deck +, the Stream Deck + XL, the 32-key Stream Deck XL, the Stream Deck Mini and the Stream Deck Neo. The dials need one of the two Stream Deck + models.
  • Keystrokes need Accessibility, and macOS never prompts for it. Add Elgato Stream Deck under System Settings, Privacy & Security, Accessibility, then quit and reopen the Stream Deck app.
  • Every key and every dial works with nothing configured. One optional step adds the live readings: copy Pathfinder.ReaperOSC out of the plugin's osc folder into REAPER's own OSC folder, then add it in REAPER under Preferences, Control/OSC/web, with device IP 127.0.0.1, device port 8000 and local listen port 9000. No restart. Skip it and you keep the whole plugin, minus those readings.
  • Without the OSC surface the state-reading faces fall back to sending only, and say so. The Mixer key reads the window itself and needs no setup at all.

REAPER macOS Control Room plugin page →

LightBurn macOS Studio Deck hero slide

LightBurn macOS Studio Deck

Laser · 122 commands · 17 categories

  • Built for LightBurn 2.1.04 on macOS 13 or later, with Stream Deck software 6.9 or newer. Profiles are bundled for six decks: the 15-key Stream Deck, the Stream Deck +, the Stream Deck + XL, the 32-key Stream Deck XL, the Stream Deck Mini and the Stream Deck Neo. The Stream Deck XL, Mini and Neo profiles are generated from the same command set but have not been tested on those devices, so treat their layouts as a starting point.
  • Keystrokes go through macOS accessibility. Add Elgato Stream Deck under System Settings, Privacy and Security, Accessibility; macOS asks once. A key brings LightBurn to the front first and never fires into another app.
  • Pause and Stop have no keyboard route in LightBurn for macOS, and their keys say so instead of pretending.
  • Changed a binding in LightBurn? Type the new combination in the Custom Hotkey field and the key sends exactly that instead. Works in Multi Actions for chained commands.

LightBurn macOS Studio Deck plugin page →

OneNote macOS Commander hero slide

OneNote macOS Commander

Note taking · 123 commands · 13 categories

  • Built for Microsoft OneNote 16.112.3 on macOS 13 or later, with Stream Deck software 6.9 or newer. Profiles are bundled for six decks: the 15-key Stream Deck, the Stream Deck +, the Stream Deck + XL, the 32-key Stream Deck XL, the Stream Deck Mini and the Stream Deck Neo.
  • Click OK when macOS asks to let Elgato Stream Deck control System Events. Accessibility has no prompt: add Elgato Stream Deck under System Settings, Privacy and Security, Accessibility, then quit and reopen the Stream Deck app.
  • Keystrokes go to OneNote only while it is the frontmost app, and they arrive as Mac chords.
  • Search Notes, Search Result, To-Do Dashboard and To-Do Item have no route in OneNote for Mac and say so on press. The Stream Deck profile keeps them on its last two pages; the other five profiles do not seat them.

OneNote macOS Commander plugin page →

Microsoft Paint Commander hero slide

Microsoft Paint Commander

Image editing · 86 commands · 10 categories

  • Built and verified against Microsoft Paint 11.2605.81.0, the modern Paint app on Windows 11. Not the legacy Windows 10 mspaint and not Paint 3D. Requires the Stream Deck app 6.9 or newer. Profiles are bundled for six decks: the 15-key Stream Deck, the Stream Deck +, the Stream Deck + XL, the 32-key Stream Deck XL, the Stream Deck Mini and the Stream Deck Neo.
  • The Stream Deck + seats four of the six dials out of the box and the Stream Deck + XL seats all six. Any dial can be dragged onto any encoder.
  • Commands go through UI Automation rather than keystrokes, so keep Paint open and in front. With Paint closed, the status key and the dial strips say so rather than showing a stale value.
  • Runs entirely on your machine: no account, no cloud, no telemetry.

Microsoft Paint Commander plugin page →

Altium Designer Live Deck hero slide

Altium Designer Live Deck

PCB design · 311 commands · 23 categories

  • Altium Designer 26 on Windows, measured on 26.10.1.6, with Stream Deck software 6.9 or newer. Profiles are bundled for six decks: the Stream Deck, the Stream Deck +, the Stream Deck + XL, the Stream Deck XL, the Stream Deck Mini and the Stream Deck Neo.
  • Nothing to configure. The first command you press installs a small script under your user folder and starts it inside Altium. Pause Bridge stops that script from a key while you run your own project scripts, and Restart Bridge brings it back.
  • Commands go to Altium's own command bus, so most of them land while another window has focus. The Rotate While Placing dial and the numpad keys send keystrokes instead, so keep Altium in front for those. The numpad types into whatever field Altium already has focused; it does not open the field for you.
  • PCB and schematic keys refuse politely when the wrong editor is in front rather than firing blind. With Altium closed, the Live State key and the dial strips say so instead of showing a stale value.
  • Runs entirely on your machine: the resident script stays in your user folder, touches no project files and sends nothing anywhere. No account, no telemetry.

Altium Designer Live Deck plugin page →

Godot Studio Deck hero slide

Godot Studio Deck

Game development · 271 commands · 22 categories

  • The Godot 4.7.2 Windows editor, with Stream Deck software 6.9 or newer. Profiles are bundled for six decks: the Stream Deck, the Stream Deck +, the Stream Deck + XL, the Stream Deck XL, the Stream Deck Mini and the Stream Deck Neo.
  • Setup is two presses, and each one reports what it did. Press Setup with Godot closed to switch on the editor's Accessibility Support, which is the setting the keys that read state depend on, and breakpoint sync for the debugger. Press it again with your project open to install the bridge add-on and the MIDI shim, then reload the project.
  • The bridge add-on and the MIDI shim are two small GDScript add-ons copied into your own project. Nothing else is installed. Without the bridge the Dolly and Move dials say so rather than guess, and the zoom, orbit and pan dials fall back to Godot's own routes.
  • MIDI keys play into a running project, so start the project first; press one with no game running and the key alerts instead of playing into silence. Commands go to the editor in front, so keep Godot focused when you press one.
  • Changed your keymap? Capture any combination in the property inspector and the key sends exactly that, in Multi Actions too.
  • Runs entirely on your machine. The add-ons stay in your project, nothing is sent anywhere, and there is no account and no telemetry.

Godot Studio Deck plugin page →

Rhino Commander hero slide

Rhino Commander

3D modeling · 196 commands · 14 categories

  • Rhino 8 for Windows and Mac, verified against Rhino 8.35, with Stream Deck software 6.9 or newer. Profiles are bundled for six decks: the 15-key Stream Deck, the Stream Deck +, the Stream Deck + XL, the 32-key Stream Deck XL, the Stream Deck Mini and the Stream Deck Neo.
  • Setup is one restart. The Rhino 8 companion plug-in is included and installs itself the first time the plugin runs. Nothing to download. Restart Rhino once and the keys connect; the Status key tells you when that restart is due. The companion loads inside Rhino and listens only on this computer.
  • Commands go to Rhino directly, so they cannot land in another window and do not depend on your keyboard map. If Rhino is not answering, the keys dim and say so rather than typing into whatever is in front.
  • Rebound a command in Rhino? Any key can be remapped from the property inspector to the shortcut you use.

Rhino Commander plugin page →

Bootstrap Studio Deck hero slide

Bootstrap Studio Deck

Web design · 59 commands · 7 categories

  • Bootstrap Studio 8 on Windows 10 or later, with the command set verified against Bootstrap Studio 8.0.1, and Stream Deck software 6.9 or newer. Profiles are bundled for six decks: the 15-key Stream Deck, the Stream Deck +, the Stream Deck + XL, the 32-key Stream Deck XL, the Stream Deck Mini and the Stream Deck Neo.
  • Keystrokes go to the focused window, so keep Bootstrap Studio in front. Fifty-four of the 59 commands send the app's published keyboard shortcuts. The five Open Recent keys are the exception: each hands its .bsdesign file to the running Bootstrap Studio directly rather than typing, so nothing opens a second window or steals focus.
  • The save key reads the window title, which the app marks (unsaved): a cyan lamp means saved, red means unsaved, and a hollow ring means the deck cannot tell yet. When nothing is unsaved, the press does nothing. The Design Readout key says NO DESIGN on the start screen and NOT RUNNING when the app is closed, and keys that need a design go dark on the start screen.
  • Text Format and Text Caret commands act inside Bootstrap Studio's rich-text editor and are flagged editor-only in their settings. Outside the editor the same shortcut can mean something else (Ctrl+I is Italic there and Browser Preview elsewhere), and the plugin cannot see whether the editor is open; the Caret Word dial does nothing outside the editor either. Publish Online is marked in its settings because it puts a design on the web.
  • The Zoom and Undo Redo strips show the last step sent, not the app's zoom level or its undo stack. The Design Tab dial keeps its own tab index, 1 to 9, and sends Ctrl and that number once you stop turning; its strip shows the index and the design name the window title reports.
  • Remapped a shortcut in Bootstrap Studio? Capture any combination in the Custom Hotkey field and the key sends that instead.
  • Nothing here talks to the internet.

Bootstrap Studio Deck plugin page →

Still stuck?

Write us

Include the plugin name, your Stream Deck software version, and what you pressed and what happened. Screenshots help.

[email protected]