Turn literally anythinginto your Mac's input.

InputConfig is a free controller mapper for Mac. It turns a PS5, Xbox or Switch 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.

MAP ANY CONTROLLER TO KEYBOARD AND MOUSE

PS5 DualSense and DualSense Edge, PS4 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 add it with Import Preset File, in the … menu next to any preset.

Tested on M4 MacBooks. It did not work on an M1 Pro in our testing, and desktop and Intel Macs have no motion sensor. The calibrator shows whether your MacBook's sensor is listening. How Tap the Mac works.

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.

Guides for specific needs: a Mac without a mouse or keyboard, one-handed use, tremor and limited range, one to four switches, the PlayStation Access Controller, the Xbox Adaptive Controller, one-stick driving, a first controller for an older parent, and a setup guide for occupational therapists.

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. It is on the list of free controller mappers for Mac for that reason.

Is InputConfig safe to use?

Yes. It comes from the Mac App Store, where Apple reviews every version, and its source code is public on GitHub. The App Store version runs in Apple's sandbox with no network access, so it cannot send anything anywhere. The one permission it needs is Accessibility, which is what lets any app type keys and move the pointer for you, and you can switch it off in System Settings at any time. If a preset ever gets in your way, the emergency stop releases every held key and hands the mouse back, from a keyboard shortcut, a controller button, or the menu bar.

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.

Which Macs does InputConfig run on?

Any Mac with macOS 14 Sonoma or later, Apple silicon or Intel. It is one universal app from the Mac App Store, with no drivers or kernel extensions to install.

Is there a JoyToKey, DS4Windows, or reWASD for Mac?

Those are Windows apps. InputConfig does the same job on a Mac: controller buttons and sticks become keys, clicks and mouse movement, per app. The comparison of every Mac controller mapper covers the other options honestly.

Who makes InputConfig?

I do. I am Ryleigh Newman, one developer, and I run my own Mac with it because my hands do not work well. It is free, and the source is public under the MIT license.

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

New here? Start with using a controller as a mouse on a Mac or your first preset.

Popular: connect a controller to a Mac, map a PS5 controller to keyboard keys, map an Xbox controller, the JoyToKey equivalent for Mac, compare every Mac controller mapper, and MIDI keys as keyboard shortcuts.

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. Start with your first preset.

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.

MADE BY ONE PERSON WHO NEEDED IT

I am Ryleigh Newman. My hands don't work that well, which makes a keyboard and mouse difficult, so I depend on other devices to control my Mac. The mapping tools out there were expensive, missing things, or not built for the people using them. So I made the one I wanted. Why I built it.