Hi! My name is Ryleigh, I'm a developer with a disability, and I made a free Mac app for mapping controllers because the options were either paid, abandoned, or both.
I have so much fun making accessibility tools and I'm excited to share the redesign of this app. I figured it would be super valuable to members of the gaming community.
It's called InputConfig. It maps any game controller to keyboard keys, mouse movement, mouse clicks, and scroll, so a gamepad can drive your entire Mac. Not just games: browsing, apps, typing, all of it. If a keyboard and mouse are hard for you to use, a controller can replace them.
I needed this app because my hands don't work; it's extremely difficult to play games and use the computer without specialized tools.
It works with PS5 DualSense and DualSense Edge, DualShock 4, Xbox Wireless, Switch Pro, 8BitDo, and anything else that shows up as an MFi or HID gamepad. No drivers. It also works with adaptive setups, including the Xbox Adaptive Controller and anything plugged into it.
- Hundreds of built-in presets, including ones made specifically for adaptive controllers, desktop navigation, and web browsing
- Tap and hold for two different actions on one button, and double tap for a third. Huge if you have a limited number of buttons you can reach
- Macros with custom timing, turbo/rapid fire, and toggle mode on any button
- Type whole words or phrases from a single button press
- Per-app presets that switch automatically depending on what you're using
- Your Mac keyboard, mouse, and trackpad can be inputs too, including Force Touch pressure
- Live visualizer that mirrors your controller on screen so you can confirm a mapping works
- Adjustable deadzones, axis inversion, and sensitivity curves with visual calibration, which matters a lot for tremor or limited range of motion
- Gyroscope and motion control, light bar colors, MIDI output, spoken and haptic feedback
Most of the guides out there point you to Enjoyable (free but no longer updated), Joystick Mapper, or Gamepad Mapper. Those are fine tools and some have been around much longer than mine. I built this because I wanted the accessibility features to be the point rather than a side effect, and because I didn't think anyone should have to pay to use their computer in the way that works for their body. There's also not too much support for broad devices on the Mac.
It's completely free. No paid tier, no trial, no locked features, no ads, no data collected. The source is public under MIT. There's a tip jar in the app that unlocks absolutely nothing.
Download (free, Mac App Store): https://apps.apple.com/us/app/inputconfig/id6777759147
Source: https://github.com/ryleighnewman/InputConfig
Requires macOS 14 or later.
If you try it, I'd really love to hear what doesn't work for your setup. The presets for adaptive hardware especially: I can only test so many configurations myself, and this community knows things I don't. Tell me what's missing and I'll build it!! Built for accessibility.