Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

ControllerKeys review

#15 of 27 in Game Controller Mapper Software

A deep macOS mapper for streamers, with automation features but no virtual-controller output.

6.6/10Editor score
ControllerKeys6.6 Visit ControllerKeys

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

ControllerKeys is a native macOS application for turning game-controller input into keyboard shortcuts, modifier combinations, mouse movement, scrolling, WASD, arrow keys, macros, scripts, webhooks, and system commands. It supports Xbox, PlayStation, Nintendo, Steam, Apple TV Siri Remote, 8BitDo, Logitech, PowerA, Hori, and other SDL-supported gamepads. Its strongest fit is Mac streamers and power users who want controller-driven automation rather than simple button remapping. The software requires macOS 14.6 or later and Accessibility permissions.

The feature depth is broad for a controller mapper. ControllerKeys supports per-application and controller-linked profiles, layers, chords, sequences, long holds, double taps, and repeats. DualSense, DualShock 4, and Steam Controller touchpads and gyroscopes can provide additional input, while the on-screen keyboard supports swipe typing. Stream workflows can connect through OBS WebSocket commands and a stream overlay, HTTP webhooks, and Stream Deck V2 profiles. GitHub community profiles are also listed as an integration. These capabilities make it suitable for workflows that need several input modes and context-specific mappings.

Pricing is straightforward: according to the published plan, the ControllerKeys license costs $24.99 USD as a one-time purchase. It includes lifetime downloads of the official signed binary, coverage for all Macs under one license, and updates. A 14-day full-featured trial is available, but there is no free plan. The product is macOS-only and does not provide verified virtual-controller output, so it is a weaker fit for users who need software to present a remapped device as another controller. Choose ControllerKeys for advanced Mac automation, streaming controls, and layered profiles; consider an alternative when broader platform support or virtual-controller output is essential.

ControllerKeys pros and cons

  • Where it wins
    • Supports macros, scripts, shell commands, webhooks, layers, and sequences
    • Offers per-app profiles, controller-linked switching, gyro, and touchpad input
    • Connects with OBS Studio, Stream Deck V2 profiles, and HTTP webhooks
  • Where it doesn't
    • Runs on macOS 14.6 or later only
    • Requires a $24.99 one-time license after the 14-day trial
    • Does not provide verified virtual-controller output

ControllerKeys fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update