Button Goblin
Button Goblin Deck Editor
Stream Deck MK.2 · 15 keys
Six-key Mini editor →

Make every key yours.

Choose a page and button. Assign artwork, a launch action, or a keyboard shortcut.

Your deck

Click a key to edit
Front view · buttons 1–15 (config keys 0–14)

Deck settings

Key 0

Top row · 1

Selected icon

PNG, JPG, WebP or animated GIF · cropped to square.
72 × 72 frames, rotated for MK.2.
GIFs: up to 5 fps, 32 frames, 30-second loop.
512 KiB per animation; 4 MiB deck cache.

Ready. Edits are local; save your project to keep them.

From editor to MiSTer

  1. Install the updated MK.2 launcher package, then export your layout here.
  2. Extract the export onto /media/fat , replacing the matching buttons.conf and buttons-shortcuts.conf and icons.
  3. Run Scripts/ButtonGoblin_Enable.sh . Use ButtonGoblin_Enable.sh if the launcher is stopped.

Paths are on your MiSTer, not this computer. Relative paths start at /media/fat . This editor prepares files; it does not execute scripts or connect to the deck.

Scripts run through /bin/sh without arguments, one at a time, with a 60-second limit. Update All uses Bash with a one-hour limit and the installed updater; check its progress using the updater log over SSH. A busy script key shows its error icon. Use .mgl to launch a specific game.