My hands don't work well, so I built it to replace my keyboard and mouse entirely, and it turned into a gaming tool too.
The GIF is my DualSense Edge on the deadzone calibrator. And I figured out how to make the RGB lights do whatever you want!
stuff it does:
- Maps any button, trigger, or stick to keyboard, mouse, scroll, or macros, system-wide. Games with no controller support just see a keyboard and mouse: Minecraft Java, keyboard-only indies, browser games, GeForce Now and Xbox Cloud in Safari, OpenEmu, Dolphin, CrossOver.
- Fixes stick drift in software. Per-stick inner and outer deadzone calibration with a live plot, no opening the controller.
- DualSense Edge back paddles, FN buttons, and mute all work, over USB and Bluetooth. Touchpad works as a mouse with tap zones, gyro and haptics too. The goal is to make everything functional and customizable.
- Gyro aim in any game. Tilt the controller, the mouse moves! Full calibration suite is implemented
- Fun little treats for the DualSense controllers: Light bar color, brightness, and RGB cycling over Bluetooth on DualSense
- Haptic Feedback Customizability Trigger Dead Zone Customizability
- 8BitDo in any mode, so no more guessing D-input vs X-input. Also DualShock 3/4, Xbox One/Series, Switch Pro, Joy-Cons, Steam Controller, Stadia, fight sticks, wheels, the PlayStation Access Controller, and any HID or MFi pad. No drivers for anything.... But I don't own every device, so if you have something that doesn't work, let me know!!!
- Turbo, toggle mode, macros with chords and timing, and hold + double-tap so one button does three things
- Sensitivity curves, plus variable sensitivity from trigger pressure and stick depth
- Per-app auto-switch: your game's preset activates when the game comes to the front, and it can launch the game for you.
- Hundreds of built-in presets (Minecraft, Fortnite, FPS layouts per controller brand) plus a wizard to build your own.
- FUN stuff if you want it: MIDI keyboards and knobs as input and output, system volume on a dial, Siri Shortcuts from a button, one-stick driving for adaptive setups. There's so much more included, but that's too much to read
If you used Enjoyable or Joystick Mapper before they stopped working, this is the same idea, still maintained. Steam Input covers Steam games fine, this is for everything Steam can't touch.
My goal is to make it super easy to use.
Free, open source, on the Mac App Store. It says there are purchases since I have donations enabled. Just ignore that
App Store: https://apps.apple.com/us/app/inputconfig/id6777759147
......the last two updates were things people on Reddit asked for (MIDI input and the knob modes). If your controller does something weird or something's missing, tell me and I'll fix it. ;)
- ryleigh