Turn literally anythinginto your Mac's input.
InputConfig turns a game controller, a MIDI keyboard, a spare mouse, your trackpad, or a knock on the MacBook's case into a full keyboard and mouse for your Mac. Map every button, trigger, stick, key, pad and knob, then run macOS and every app with the device in your hands. Free, open source, built for accessibility first.
Free. No account, no subscription, no drivers, nothing locked.
WORKS WITH THE CONTROLLERS YOU ALREADY OWN
DualSense and DualSense Edge, DualShock 4, Xbox, Switch Pro, Joy-Cons, Stadia, 8BitDo, the Steam Controller, and any MFi or HID gamepad. Plug in, pick a preset, and go. Dozens of presets ship in the box, sorted into folders.
Buttons become anything
Every button, trigger and stick can send a key, a click, mouse motion, scroll, a whole typed phrase, a macro, a MIDI note, or a system function like volume, Mission Control or a Siri Shortcut.
Press anything to bind it
Scanning maps any input the moment you touch it. No key codes, no guesswork, and it works for MIDI gear and for your Mac's own keyboard and trackpad too.
Turbo, macros, haptics
Hold and double-tap actions, chords, turbo, haptic feedback and spoken phrases can all live on a single control at the same time.
An emergency stop that always works
One action that only ever stops. A system-wide shortcut, a two-second hold on Home / PS / Guide, or a menu bar button halts everything and releases every held key, button and note.
SEE EVERYTHING, TUNE EVERYTHING
The real interface. Nothing staged.

A live mirror of your controller
The visualizer lights up every button, stick and trigger as you press it, and shows a full MIDI instrument for your keyboard or pad controller. Click any control on screen and jump straight to its mapping.

One control, any output
Keys, clicks, mouse motion, scroll, macros, MIDI notes and control changes, app launches and spoken phrases, across every controller you own at once. Rows reorder by dragging, and every option sits inside the row it belongs to.

MIDI out, and the Mac itself
One press can play a note into GarageBand, Logic or any DAW, or drive the Mac itself: volume, mute, media keys, brightness, Mission Control, lock screen, dictation, zoom, any Siri Shortcut, any app, any URL. Every binding shows exactly what it sends.
TAP YOUR MAC
Your MacBook already has a motion sensor. InputConfig can feel you knock on the case, so you can trigger things with no hardware at all.
Nothing to plug in
No controller, no MIDI device, nothing connected. Tap the palm rest or the lid with a fingertip and the Mac's own accelerometer picks it up.
Double and triple
Two taps close together are a double, three are a triple, and a pause starts a new count. A single tap is left unbound so you never fire it by accident.
Typing is ignored
A keystroke shakes the case as hard as a tap does, so taps that land while you are typing are thrown away. Working at the keyboard never sets it off.
Ready-made preset
Double tap for Mission Control, triple tap to start dictation. It is built in under Feature Showcases, or download the Tap the Mac preset and open it with InputConfig.
Needs a MacBook whose chip publishes the motion sensor: M2 and later, or M1 Pro, M1 Max, and M1 Ultra. The base M1 models and desktop Macs do not have it.
MADE FOR EVERY HAND
InputConfig is built with the PlayStation Access Controller and other adaptive hardware in mind. If a keyboard is hard for you, a controller can be your Mac. One-stick driving steers, accelerates, brakes and shifts from a single stick, and because everything comes out as real keyboard and mouse events, it works in games and apps that never planned for it.
Gyro aim tilts the controller to move the mouse. Pause Motion While Held lets you re-aim without dragging the cursor, the way you lift a mouse. Deadzones and response curves are tuned per binding with a live plot, and Start Dictation, Speak Selection and Zoom are outputs like any other.
NOTHING LEAVES YOUR MAC
No analytics, no tracking, no accounts. Settings and presets are stored on your Mac and nothing is sent anywhere. The source is public, so none of this has to be taken on faith. Read the privacy policy.
QUESTIONS
Which controllers work with InputConfig on Mac?
DualSense and DualSense Edge, DualShock 4, Xbox, Switch Pro, Joy-Cons, Stadia, 8BitDo, the Steam Controller, and any MFi or HID gamepad. Your Mac's own keyboard, mouse and trackpad can be inputs too, and so can MIDI gear. No drivers are needed.
Is InputConfig really free?
Yes. It is free on the Mac App Store and open source on GitHub. No subscription, no account, no paid unlock. An optional tip jar exists for people who want to support the work.
Can I play games that do not support controllers?
Yes. InputConfig sends real keyboard and mouse events at the system level, so anything that works with a keyboard and mouse works with your controller, in every app, with nothing extra to install.
Does it work with the PlayStation Access Controller?
Yes. It is built with adaptive hardware in mind. One-stick driving steers, accelerates, brakes and shifts from a single stick, and every control can be remapped to fit the hand you have.
What is Tap the Mac?
Your MacBook has a motion sensor, and InputConfig can feel you knock on the case. Double tap or triple tap the palm rest or the lid to fire any output, with no controller and nothing plugged in. Typing is ignored, so working at the keyboard never sets it off.
Does anything leave my Mac?
No. InputConfig collects nothing and sends nothing. Settings and presets are stored on your Mac. No analytics, no tracking, no accounts. The privacy policy is five sentences long.
Guides, help, presets, and tools
Long-form setups for real situations, a help page for every feature, a page for every one of the 450+ ready-made presets, and small interactive references.
Guides
An older parent's first controller, the PlayStation Access Controller, a Mac without a keyboard, a MIDI controller as a control surface, streaming decks, one-stick driving, and more.
Help
Every feature on its own page: scanning, the editor, MIDI in and out, gyro aim, chords, macros, the touchpad, the emergency stop, and where your data lives.
Presets
The full button map for every game, app, and workflow the Smart Preset Maker knows, plus every built-in preset as a file you can download.
Tools
An interactive controller map, a key code finder, a deadzone visualizer, a MIDI CC reference, and a preset chooser.