Skip to content

ControllerKeys 2.2.1

Choose a tag to compare

@NSEvent NSEvent released this 19 Jun 08:45
· 37 commits to main since this release

Fixed

  • 8BitDo Lite 2 Android-mode support: Android mode now identifies as the Lite 2 instead of a generic controller, uses the corrected mini-map layout, keeps left-stick motion from falsely lighting D-pad actions, and reads the 8BitDo/Home logo button through raw HID when Input Monitoring is granted.

  • Launch crash when Bluetooth is off: ControllerKeys no longer crashes at startup when Bluetooth is unavailable or powered off; battery monitoring now clears state safely when CoreBluetooth is not ready.

  • Unsafe automation URL schemes blocked: TriggerKit URL handling now rejects non-web and system URL schemes so imported automations cannot launch arbitrary local handlers.

Changed

  • Real controller names: Controller surfaces now prefer product-specific names over generic GameController labels when a real product name is available.

  • Controller pairing guide links updated: In-app pairing guide URLs now point at the ControllerKeys documentation pages, including the newly added controller guides.

  • Release test stability: App-hosted XCTest now starts in a test-only scene so controller mapping and remote-mouse side effects stay out of the suite.


Download on Gumroad