Workflow

Stage Manager and Spaces from a game controller

Download InputConfig on the Mac App StoreThe Stage Manager & Spaces 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: Sends the macOS Mission Control, Spaces and app switcher shortcuts, so it works in every app. Custom keys from System Settings need a Scan.

Yes, you can drive Mission Control, Stage Manager and Spaces from a game controller on a Mac. Mission Control is on a face button, the front app's windows on another, Spaces on both the D-pad and the bumpers, and a slow pointer picks a window or a set. It sends the macOS shortcuts, so it works in every app.

The layout, control by control

Click a control. Labels:

How the layout thinks

  • Overview. Mission Control (Control Up Arrow) on the top face button, the front app's windows (Control Down Arrow) on the left, cancel (Escape) on the right, and a click on the bottom.
  • Spaces. D-pad left and right, and the bumpers, move between Spaces.
  • Apps. D-pad up and Share or View step forward through the app switcher, D-pad down goes back.
  • Desktop. Options shows the desktop (F11).
  • Pick a window. The left stick moves the pointer, deliberately slow so it lands on a small thumbnail. The right stick scrolls, and the triggers and stick clicks click and right-click.

Custom keys from System Settings need a Scan on the matching row. A slow pointer is what makes small window thumbnails easy to hit.

Stage Manager itself

  • Turn it on or off. Stage Manager lives in Control Center and has no default key. If you set one in System Settings, Keyboard, Keyboard Shortcuts, put it on a spare button.
  • Switch sets. Stage Manager's sets sit at the left edge of the screen. The pointer and a click pick one.
  • A faster pointer. If the slow pointer feels sluggish, raise the Pointer speed slider on the preset's page.

Compared with the Mission Control layout, this one has Spaces on both the D-pad and the bumpers, the app switcher on the D-pad, and a slower pointer. Pick whichever of the two suits your hands, because both send the same macOS keys.

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 Stage Manager & Spaces 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 Stage Manager & Spaces preset in InputConfig, drawn on a DualSense Edge with each control labeled with the key or action it sends.
Figure 1. The Stage Manager & Spaces preset drawn on a DualSense Edge in InputConfig's Live Visualizer. For example, D-pad left is labeled Move one Space left (Ctrl+Left), and D-pad right is labeled Move one Space right (Ctrl+Right). Any other controller shows the same layout on its own drawing.
ControllerSendsWhat it does
Y / TriangleCtrl (Left), UpY: open Mission Control (Ctrl+Up)
A / CrossLeft clickA: left click / select window
B / CircleEscapeB: close Mission Control / cancel (Esc)
X / SquareCtrl (Left), DownX: show all windows of front app (Ctrl+Down)
D-pad leftCtrl (Left), LeftMove one Space left (Ctrl+Left)
D-pad rightCtrl (Left), RightMove one Space right (Ctrl+Right)
LB / L1Ctrl (Left), LeftLB: previous Space (Ctrl+Left)
RB / R1Ctrl (Left), RightRB: next Space (Ctrl+Right)
Start / OptionsF11Start: show desktop (F11)
Back / Share / SelectCommand (Left), TabBack: app switcher forward (Cmd+Tab)
D-pad upCommand (Left), TabApp switcher forward (Cmd+Tab)
D-pad downCommand (Left), Shift (Left), TabApp switcher reverse (Cmd+Shift+Tab)
Left stick rightMouse motion right (speed 6)Left stick right: move cursor right
Left stick leftMouse motion left (speed 6)Left stick left: move cursor left
Left stick downMouse motion down (speed 6)Left stick down: move cursor down
Left stick upMouse motion up (speed 6)Left stick up: move cursor up
Right stick downScroll downRight stick down: scroll content down
Right stick upScroll upRight stick up: scroll content up
L3 (left stick click)Left clickL3: left click
R3 (right stick click)Right clickR3: right click / context menu
Right triggerLeft clickRight trigger: left click (mirror of A)
Left triggerRight clickLeft trigger: right click

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

How is this different from the Mission Control layout?

Spaces on both the D-pad and the bumpers, the app switcher on the D-pad, and a slower pointer. Pick whichever suits your hands.

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