Skip to content

ControllerKeys 1.9.2

Choose a tag to compare

@NSEvent NSEvent released this 09 Jun 00:12
· 157 commits to main since this release

Fixed

  • Off-brand controller detection: ControllerKeys now falls back to raw HID for controller-shaped devices that are missing from macOS GameController, including generic Bluetooth Low Energy gamepads and devices with known SDL vendor/product mappings. This lets many inexpensive third-party controllers appear as mappable controllers instead of showing "No controller."

  • Generic HID mapping coverage: Fallback controllers now handle common D-pad hat encodings, version-zero and all-platform SDL controller database matches, trigger axis polarity, and axis-backed button polarity so more nonstandard controllers map their sticks, triggers, buttons, and D-pad correctly.

  • Generic HID false-positive guards: The fallback path avoids inferring mouse-style HID devices as controllers, ignores non-HID controller database GUID rows when building vendor/product matches, and prefers macOS mappings when duplicate SDL GUIDs exist.


Download on Gumroad