Workflow

Reach the menu bar and Dock from a game controller

Download InputConfig on the Mac App StoreThe Menu Bar and Dock 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: Uses macOS keyboard access shortcuts, which are always on. On a laptop keyboard they need Fn; InputConfig sends the F keys directly, so no Fn is needed.

Yes, you can reach the Mac's menu bar, Dock and status menus from a game controller, using macOS's own keyboard access shortcuts on buttons. The menu bar is on the left bumper, the Dock on the right, the status menus on Back, Share or View, and the D-pad moves through whatever opened. Nothing needs turning on, and on a laptop no Fn is needed, because InputConfig sends the F keys directly.

The layout, control by control

Click a control. Labels:

How the layout thinks

  • Open a menu. Menu bar (Control F2) on the left bumper, the Dock (Control F3) on the right, status menus (Control F8) on Back, Share or View, Spotlight on Start.
  • Move through it. The D-pad moves through items, the bottom face button activates (Return), the right dismisses (Escape).
  • Move between controls. Tab and Shift Tab on the left and top face buttons.
  • Switch apps and windows. The app switcher on the left stick click, the windows of the same app on the right.
  • Point and click. The left stick is a pointer, and the triggers click and right-click.

Use it

Step 1: Open a menu from the menu bar

  • You: Press the left bumper.
  • InputConfig: Sends Control F2, so macOS moves focus to the menu bar.
  • Check: The Apple menu is highlighted. Press D-pad right to walk across the menus, D-pad down to open one, and the bottom face button to pick an item.

Step 2: Back out

  • You: Press the right face button.
  • InputConfig: Sends Escape.
  • Check: The menu closes and focus returns to the window you were in.

Once the menu bar has focus, the D-pad reaches every command an app has.

Tune it

  • Add the rows to other presets. The three focus rows belong in any preset that needs the menu bar.
  • Jump to a menu. Once the menu bar has focus, typing a menu's first letters selects it. A Start Dictation row will not help there, but the D-pad will.
  • Spoken feedback. Each button can say its job, for someone who cannot see the screen well.
  • A screen reader. The VoiceOver layout is the one for VoiceOver users.

This is a Mac without a mouse, on a pad.

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 Menu Bar and Dock 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 Menu Bar and Dock preset in InputConfig, drawn on a DualSense Edge with each control labeled with the key or action it sends.
Figure 1. The Menu Bar and Dock preset drawn on a DualSense Edge in InputConfig's Live Visualizer. For example, D-pad down is labeled Down, and D-pad left is labeled Left. Any other controller shows the same layout on its own drawing.
ControllerSendsWhat it does
Left stick leftMouse motion left (speed 16)Cursor left
Left stick rightMouse motion right (speed 16)Cursor right
Left stick upMouse motion up (speed 16)Cursor up
Left stick downMouse motion down (speed 16)Cursor down
D-pad upUpUp
D-pad downDownDown
D-pad leftLeftLeft
D-pad rightRightRight
A / CrossReturnActivate (Return)
B / CircleEscapeDismiss (Escape)
X / SquareTabNext control (Tab)
Y / TriangleShift (Left), TabPrevious control
LB / L1Ctrl (Left), F2Menu bar (Ctrl + F2)
RB / R1Ctrl (Left), F3Dock (Ctrl + F3)
Back / Share / SelectCtrl (Left), F8Status menus (Ctrl + F8)
Start / OptionsCommand (Left), SpaceSpotlight (Cmd + Space)
L3 (left stick click)Command (Left), TabApp switcher (Cmd + Tab)
R3 (right stick click)Command (Left), `Cycle windows (Cmd + `)
Right triggerLeft clickClick
Left triggerRight clickRight 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

Does this need any setting turned on?

No. The keyboard access shortcuts are always on in macOS.

What is the keyboard shortcut for the menu bar and Dock on a Mac?

Control F2 moves focus to the menu bar, Control F3 to the Dock and Control F8 to the status menus. On a laptop keyboard you may need to hold Fn as well. This layout sends them from buttons.

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