App preset
Adobe Substance 3D Painter: controller layout for Mac
Adobe Substance 3D Painter can be driven from a game controller, a MIDI pad, or an adaptive controller on a Mac. InputConfig sends real keyboard and mouse events, so the app sees an ordinary keyboard and mouse. This is the layout the app's Smart Preset Maker builds for it: Texture painting, paint and erase, orbit the model, save and undo.
Get the preset in two clicks
- Open InputConfig and click Smart Preset Maker on the welcome screen.
- Search for Adobe Substance 3D Painter and pick it. The layout below is created as a preset in your sidebar, named and ready.
- Press Activate. Every row can be changed afterwards: the editor's Scan button rebinds any control the moment you touch it.
The full button map
| Controller | Sends | What it does |
|---|---|---|
| Left stick left | Mouse motion left (speed 16) | Left stick left moves the cursor left in the viewport |
| Left stick right | Mouse motion right (speed 16) | Left stick right moves the cursor right in the viewport |
| Left stick up | Mouse motion up (speed 16) | Left stick up moves the cursor up in the viewport |
| Left stick down | Mouse motion down (speed 16) | Left stick down moves the cursor down in the viewport |
| Right stick left | Scroll left | Right stick left scrolls to zoom the camera out |
| Right stick right | Scroll right | Right stick right scrolls to zoom the camera in |
| Right stick up | Scroll up | Right stick up scrolls the view up |
| Right stick down | Scroll down | Right stick down scrolls the view down |
| Left trigger | Alt / Option (Left) | Left trigger holds Alt so the left stick orbits and the triggers pan or zoom |
| Right trigger | Left click | Right trigger holds left mouse to paint, or with Alt held it orbits |
| A / Cross | B | A presses B for the Paint brush tool |
| B / Circle | E | B presses E for the Eraser tool |
| X / Square | Middle click | X holds middle mouse, which with Alt held pans the view |
| Y / Triangle | F | Y presses F to frame the selected mesh |
| LB / L1 | [ | Left bumper presses [ to shrink the brush size |
| RB / R1 | ] | Right bumper presses ] to grow the brush size |
| L3 (left stick click) | Shift (Left), Z | Left stick click presses Shift+Z to fit the model to the screen |
| D-pad up | F | D-pad up presses F to frame the selection |
| D-pad down | Right click | D-pad down holds right mouse, which with Alt held zooms the camera |
| D-pad left | Ctrl (Left), Z | D-pad left presses Ctrl+Z to undo |
| D-pad right | Ctrl (Left), Shift (Left), Z | D-pad right presses Ctrl+Shift+Z to redo |
| Back / Share / Select | Ctrl (Left), S | Back presses Ctrl+S to save the project |
| Start / Options | Ctrl (Left), S | Start presses Ctrl+S to save the project |
Button names follow the Xbox / PlayStation pair shown in the editor, so A / Cross is the bottom face button on either pad. On a Switch Pro Controller the bottom button is labelled B; the mapping still fires on position.
Tips
- Hold the left trigger for Alt, then the right stick scroll zooms and the left stick orbits, matching Substance Alt navigation.
- A and B switch between the Paint brush and the Eraser, while the bumpers shrink and grow the brush size with the bracket keys.
Make it yours
Nothing here is fixed. Rows can be re-scanned to a different control, given hold and double-tap actions, chords, turbo, macros, haptic or spoken feedback, and per-binding deadzones and sensitivity curves. The binding editor guide covers every option, and the controller map shows what each control is called.