App

GIMP from a game controller

Download InputConfig on the Mac App StoreThe GIMP layout is built into InputConfig, free on the Mac App Store. You don't have to make an account, there are no subscriptions, and nothing is locked. Optimized for Apple silicon.

On a Mac: GIMP for Mac uses Command where GIMP on other systems uses Control, and this layout sends the Command versions for undo, redo, save, export and fit.

Yes, you can paint and edit in GIMP on a Mac from a game controller. GIMP's tool keys are single letters, which is what a controller likes: paintbrush, pencil, eraser and move on the face buttons, brush size on the bumpers, and undo on the D-pad. GIMP on a Mac uses Command where other systems use Control, and this layout sends the Command versions.

On this page: 7 sections
  1. The layout, control by control
  2. How the layout thinks
  3. Tune it for GIMP
  4. The short version
  5. Get it in two clicks
  6. Every binding, as a table
  7. Questions

The layout, control by control

Click a control. Labels:

How the layout thinks

  • Pick a tool. Paintbrush (P) on the bottom face button, Move (M) on the right, Pencil (N) on the left, Eraser (Shift E) on the top.
  • Brush size. [ and ] on the bumpers.
  • Zoom and undo. D-pad up and down zoom. Left and right undo (Command Z) and redo (Command Y).
  • Fit, export, save. Fit image in window (Shift Command J) on the left stick click, Export As (Shift Command E) on Share or View, Save on Options.
  • Paint and point. The left stick is a pointer, the right stick scrolls the canvas, the right trigger paints, and the left trigger is a right click, which on GIMP's canvas opens the image menu.

Undo on the D-pad is where your thumb already is. Single-letter tools are a controller's best case.

Tune it for GIMP

  • Color picker. O selects it. Put it on a spare button, or hold Command while painting, which GIMP uses to pick a color with paint tools.
  • New layer. Put Shift Command N behind a chord.
  • A slower pointer. Lower the Pointer speed slider on the preset's page for selections.
  • A MIDI knob for brush size. A knob in Turn mode on the bracket keys steps the size per click. The MIDI input page explains Turn mode.

If you changed GIMP's shortcuts, Scan the matching row and press yours. GIMP only sees ordinary key presses, so any shortcut you set can go on a button.

The short version

  • Use it as is. The Command shortcuts are already the Mac ones.
  • Add the color picker. Put O on a spare button.
  • Undo does nothing. You changed GIMP's shortcut. Scan the undo row.

Krita and Inkscape have their own entries. Tools, size and undo under your thumbs, the canvas under the pointer.

Get it in two clicks

  1. Get InputConfig free on the Mac App Store, open it, and click Smart Preset Maker on the welcome screen.
  2. Search for GIMP and pick it. The layout is created as a preset in your sidebar, named and ready.
  3. Press Activate. Every row can be changed afterwards: the editor's Scan button rebinds any control the moment you touch it.

Every binding, as a table

The GIMP preset in InputConfig, drawn on a DualSense Edge with each control labeled with the key or action it sends.
Figure 1. The GIMP preset drawn on a DualSense Edge in InputConfig's Live Visualizer. For example, Right trigger is labeled Paint / left click (LMB), and Left trigger is labeled Color picker / right click (RMB). Any other controller shows the same layout on its own drawing.
ControllerSendsWhat it does
Left stick rightMouse motion right (speed 16)Move cursor right
Left stick leftMouse motion left (speed 16)Move cursor left
Left stick downMouse motion down (speed 16)Move cursor down
Left stick upMouse motion up (speed 16)Move cursor up
Right triggerLeft clickPaint / left click (LMB)
Left triggerRight clickColor picker / right click (RMB)
A / CrossPPaintbrush tool (P)
X / SquareNPencil tool (N)
Y / TriangleShift (Left), EEraser tool (Shift+E)
B / CircleMMove tool (M)
LB / L1[Decrease brush size ( [ )
RB / R1]Increase brush size ( ] )
D-pad up=Zoom in ( = )
D-pad down-Zoom out ( - )
D-pad leftCommand (Left), ZUndo (Command Z)
D-pad rightCommand (Left), YRedo (Command Y)
L3 (left stick click)Shift (Left), Command (Left), JFit image in window (Shift Command J)
Right stick downScroll downScroll canvas down
Right stick upScroll upScroll canvas up
Back / Share / SelectShift (Left), Command (Left), EExport As (Shift Command E)
Start / OptionsCommand (Left), SSave / overwrite (Command S)

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 labeled B; the mapping still fires on position.

Questions

Undo does nothing. Why?

GIMP on a Mac uses Command Z. If you changed GIMP's shortcuts, Scan the undo row and press yours.

Can I use a MIDI controller with GIMP on a Mac?

Yes, through InputConfig. A pad can pick a tool and a knob can step the brush size with the bracket keys. GIMP only sees ordinary key presses.

Download InputConfig on the Mac App StoreCompletely free. You don't have to make an account, there are no subscriptions, and nothing is locked. Optimized for Apple silicon. Open source on GitHub.

Updated