InputConfig turns any input device into a full keyboard and mouse for your Mac. Map every button, trigger, stick, key, pad, knob, and tap, then run macOS and every app with the device in your hands. It's free, open source (MIT), and has no account, no ads, and no tracking.
It's built for accessibility first. If a game controller, a MIDI pad, or a foot pedal is easier to use than a keyboard and mouse, InputConfig makes it a complete way to run your computer. The same mappings work great for gaming, media, and creative work too.
What it works with
- PS5 DualSense and DualSense Edge, PS4 DualShock 4, Xbox Wireless, Series and Elite, Switch Pro, Switch 2 Pro, Joy-Con and Joy-Con 2, GameCube, 8BitDo, Steam Controller, and any MFi or HID gamepad
- PlayStation Access Controller and Xbox Adaptive Controller, with the switches and pedals plugged into them
- Racing wheels and pedals from Logitech and Thrustmaster, flight sticks, button boxes, and GP2040-CE fight sticks
- MIDI keyboards, pads and knob boxes, Stream Deck dials and touch strips, pen tablets, ShuttlePRO, and SpaceMouse
- Your Mac itself: any key, extra mouse buttons, the trackpad with Force Touch, areas of the screen, and a knock on the MacBook's palm rest
What a press can do
- Keys, shortcuts, clicks, mouse movement, and scrolling
- Macros with custom timing, plus turbo
- MIDI notes and CC, spoken phrases, Siri Shortcuts, apps, and URLs
- System functions: volume, brightness, media keys, Mission Control, dictation, and zoom
Fine control
- Scan to bind: press a control and it's mapped
- Hold, double tap and triple tap actions, plus chords
- Stick regions, trigger bands, and stick gestures
- Deadzones with a live plot, response curves, and gyro aiming
- A Live Visualizer that mirrors your controller and MIDI gear
- An emergency stop that releases everything at once
New in 1.8: PlayStation Access and DualSense Edge profiles, DualSense trigger resistance, Switch 2 controllers over Bluetooth, and support for Stream Deck, pen tablets, SpaceMouse, and more racing wheels.
Forty-six presets ship with the app, and the Smart Preset Maker draws on more than 450 games and apps. InputConfig is translated into 27 languages and runs on macOS 14 Sonoma or later.
No comments or reviews, maybe you want to be first?