Controllers
Changelog
2.1.0
- Add support for the Xbox Adaptive Controller
- Add support for the Xbox Adaptive Joystick
- Add better support for Xbox controllers connected via USB
- Add support for the PlayStation Access Controller
- Add support for the PS Move Navigation Controller
- Add support for Joy-Cons docked in the Charging Grip over USB
- Add support for Switch 2 controllers over Bluetooth, including motion controls
- Add battery status for wireless controllers
- Add a Bluetooth settings shortcut to the bottom bar
- Add in-app Bluetooth pairing for connecting controllers without leaving the app
- Add an optional menu-bar icon with quick layout switching
- Improve the main window with empty-state icons, a balanced split view, and refreshed icons
- Improve Settings with remembered window positions and Reset to Defaults buttons
- Improve touchpad binding names and fix the touchpad up/down direction
- Improve controller naming so reconnecting never shows blank or duplicate rows
- Improve the Accessibility permission prompt with a persistent banner
- Fix Xbox battery readouts disappearing and device-list order changing
- Fix a launch crash when a controller was already connected
- Fix PS3-era controllers endlessly blinking their player lights
- Fix layout selection quirks after reconnecting or forgetting controllers
2.0.0
- Add support for PlayStation DualSense Edge Wireless controller
- Add support for Xbox Elite Wireless controller
- Add support for Switch Pro Controller 2
- Add support for Switch Joy-Con 2 controllers
- Add support for both Intel and Apple silicon chips
- Add chords and multi-key combination mappings
- Add paste-a-string binding that types text
- Add Toggle, Rapid, Sequence, and 2-Tap binding modes
- Add key menu for harder to access keys
- Add an on-screen keyboard for picking keys
- Add continuous scroll for analog sticks
- Add PS touchpad as bindable axes with trackpad-style cursor and scrolling
- Add motion-controlled cursor and scrolling on gyro-equipped controllers
- Add "Switch to Layout" and "Hold Layout" button bindings
- Add per-app auto-switching when the frontmost app changes
- Add per-device controller locking
- Add layout import / export as JSON
- Add Dark and Light mode for app appearance
- Add Keep Controllers Awake for wireless controllers
- Add Apply to All button to push defaults to existing bindings
- Add a Joystick response curve setting with live preview
- Improve support for DualShock, DualSense, Xbox, and Switch controllers
- Improve Layouts panel active-mapping indicators and default-layout stars
- Improve Settings with redesigned tabs and live feel-tuning sliders
- Improve the Buttons window for faster key, click, and motion binding
- Fix many controller-specific input quirks across transports and reconnects
1.2.0
- Add extra mouse click options
- Add wider range of mouse speed values
- Add wider range of dead zone values
- Add preference for turning off startup message
- Add preference for turning off controller locking
- Add preference for default mouse speed
- Add preference for default axis sensitivity
- Add support for pressure sensitive buttons
- Add support for Japanese keyboards
- Improve detection of button triggers
- Improve UI for faster button setup
- Improve layout management
- Fix issue with mouse dragging
- Fix issue with accessibility zoom
1.1.0
- Add support for Mojave
- Add controller locking
- Add more help menu options
- Add mouse speeds for all button types
- Add easing to mouse movements
- Add support for more keys
- Improve axis control
- Improve UI and update app icon
1.0.7
- Minor improvements to dead zones
- Fix issue with Xbox controller joysticks
- Fix issue with normalization of values
1.0.6
- Fix backwards compatibility issues
- Fix issue with hat switch controls
1.0.5
- Minor improvements to UI
- Fix input issues for Yosemite
1.0.4
- Move help documentation online
- Improve unknown properties handling
- Fix issue with Mavericks "App Nap"
1.0.3
- Adjust button slider values
- Improve mouse movement
- Improve UI
- Fix issue with keyboard actions
1.0.2
- Improve joystick actions
- Improve keyboard events
1.0.1
- Improve mouse movement
- Fix minor bug with modifier keys
1.0.0