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

This page's audience real numbers from our own analytics — open to see them
–Visitors
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · counted by iTechGuides's own first-party analytics, bots removed, every figure rounded down · how we count

ControllerMate review

Freemium#16 of 29 in Controller Mapping Software

A deep macOS mapper for programmable input, virtual devices, MIDI, and automation.

7.6/10Editor score
ControllerMate7.6 Visit ControllerMate

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

ControllerMate is a macOS application for mapping inputs from gamepads, keypads, MIDI controllers, keyboards, mice, and other devices. It is aimed at people who need more than straightforward key reassignment, including gamers, music producers, audio and video editors, and users creating custom control workflows. Its block-based editor connects input triggers with logic, timing, math, and output blocks, allowing one input to drive keyboard, mouse, MIDI, AppleScript, file-opening, application-launch, or virtual-device actions.

The standout feature is the breadth of its programmable output model. ControllerMate can reconfigure keyboard and mouse drivers, apply custom mouse acceleration curves, accept MIDI input, and provide virtual MIDI output. It also creates virtual mouse, tablet, and joystick devices, which can extend how applications receive control signals. A background helper can continue running the programming after the main application is closed, while import and export support helps move controller programming between setups. This makes the product a fit for workflows that need conditional behavior or multiple output types rather than a single fixed remap.

ControllerMate offers a free plan and uses a freemium model. The main trade-off is platform scope: it is designed for macOS, with no Windows or Linux platform listed. The official product information also centers on older macOS compatibility, so users should review that compatibility before adopting it for a current system. People seeking advanced, programmable Mac input workflows should consider ControllerMate; users who want cross-platform mapping, a simpler remapping interface, or AI features should look elsewhere.

ControllerMate pros and cons

  • Where it wins
    • Block-based programming supports logic, timing, math, and output actions
    • Virtual mouse, tablet, joystick, and MIDI output expand controller options
    • AppleScript, application actions, import/export, and background execution included
  • Where it doesn't
    • Runs on macOS rather than across multiple desktop platforms
    • The official compatibility information focuses on older macOS versions
    • Block-based programming may be more involved than simple remapping

ControllerMate 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. How we rank.

Last updated · How we research and update