Built-in preset

Easy Browse preset

Easy Browse is the layout InputConfig offers first, on the welcome screen, for anyone who wants the whole Mac from a controller without learning a system. The left stick moves the pointer and starts slow, so small targets are easy to land on; the right stick scrolls. A clicks, B goes back a page, X closes menus and pop-ups, and Y confirms or opens. Press the left stick to grab a window, a file or some text, and press it again to drop; press the right stick for a double click. Both give a firm buzz so you know they counted. LB starts Dictation, RB reads the selected text aloud, Start or the touchpad opens Spotlight, and Back shows Mission Control. The D-pad moves through web pages and tabs, one direction at a time.

It began as a tester's own layout, and the setup guide for a parent walks through the Mac settings around it. For writing and editing with a mouse in the other hand, Easy Edit is its companion.

Download InputConfig on the Mac App StoreThis preset ships inside InputConfig, free on the Mac App Store. macOS 14 or later, no account, no tracking, open source.

Left stick = pointer (starts slow), right stick = scroll, A click, B back, X close, Y open, L3 grab and drop, R3 double click, LB dictation, RB read aloud, Start or touchpad = Spotlight, Back = Mission Control, D-pad = web pages and tabs

Where it is in the app

It ships inside InputConfig: open the sidebar and look in its folder, or search for it. Activate it, or press Edit to see every row. It is also here as a file, identical apart from being inactive and ungrouped, for anyone who deleted theirs or wants it on another Mac.

Every binding

InputSendsOptionsNote
Left stick leftMouse motion left (speed 9)variable sensitivity; Smooth curve; deadzone 28%Pointer left
Left stick rightMouse motion right (speed 9)variable sensitivity; Smooth curve; deadzone 28%Pointer right
Left stick upMouse motion up (speed 9)variable sensitivity; Smooth curve; deadzone 28%Pointer up
Left stick downMouse motion down (speed 9)variable sensitivity; Smooth curve; deadzone 28%Pointer down
Right stick upScroll upvariable sensitivity; deadzone 25%Scroll up
Right stick downScroll downvariable sensitivity; deadzone 25%Scroll down
D-pad leftCommand [Back one web page
D-pad rightCommand ]Forward one web page
D-pad downCommand Shift [Previous tab
D-pad upCommand Shift ]Next tab
A / CrossLeft clickvibrate; speaks "click"Click
B / CircleCommand [speaks "back"Go back
X / SquareEscapespeaks "close"Close menus and pop-ups
Y / TriangleReturnspeaks "open"Confirm, open, send
L3 (left stick click)Left clicktoggle; vibrateLeft stick press: grab and drop (press once to hold the click, again to let go)
R3 (right stick click)Left clickrepeat x2; vibrateRight stick press: double click
LB / L1Start DictationStart Dictation, press again to stop
RB / R1Speak SelectionRead Selection: reads the selected text aloud
Start / OptionsSpotlight SearchSpotlight: type the first letters of anything
Back / Share / SelectMission ControlMission Control: every open window at once
Touchpad pressSpotlight SearchSpotlight: type the first letters of anything

21 rows. Button names are the Xbox / PlayStation pair the editor shows; a Switch Pro Controller fires by position. Options are the row settings that differ from the defaults.

Notes

  • Spoken names. The face buttons say their names through the Mac's sound output while you learn them; switch that off in each row's Options.
  • Dictation. It needs to be on in System Settings, Keyboard.
  • Reading aloud. It needs Speak selection on in System Settings, Accessibility, Spoken Content.

Switch on Dictation and Speak selection before the first session, so every button works the first time.

Download

To add a downloaded preset: drop the file on InputConfig's Dock icon, or click the … button next to any preset in the sidebar, choose Import Preset File, and pick the file. It lands in the sidebar, ready to activate or edit. Any launch target inside a preset file is cleared on import; add one yourself in the editor if you want it.

Download InputConfig on the Mac App StoreFree. macOS 14 or later. No account, nothing leaves your Mac. Open source on GitHub.