ControllerMate
ControllerMate: A deep macOS mapper for programmable input, virtual devices, MIDI, and automation. Ranked #16 of 29 in Controller Mapping Software by our editors (7.6/10); pricing: Free plan; best for advanced programmable Mac input workflows.
At a glance
- Editor score7.6 / 10
- PricingFree plan
- Best forAdvanced programmable Mac input workflows
- Free planYes
- Founded2005
- Facts checked22 Sep 2026

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
Our verdict on ControllerMate
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.
Your product? Our editors can test ControllerMate in depth and publish a review, labelled as paid · from $99/mo →
ControllerMate pricing
ControllerMate fact sheet
| Free plan | Yes |
|---|---|
| Paid from | Not verified |
| Supported platforms | macos |
| Per-app profiles | Not verified |
| Profile switching | Not verified |
| Macro support | Not verified |
| Keyboard and mouse remap | Yes |
| Virtual controller output | Yes |
| Simultaneous devices | Not verified |
| Deployment | Desktop |
| Platforms | macOS |
| Support | Email, Community, Docs |
| Built for | Solo, Small business (editorial estimate) |
| Pricing | Free plan |
| Website | orderedbytes.com |
| Facts checked | 22 Sep 2026 |
Alternatives to ControllerMate
- Steam InputA free, flexible mapping system for Steam players across Windows, macOS, and Linux.9.4
- JoyShockMapperA powerful free mapper for players who want advanced gyro and layered controller configurations.9.2
- DS4WindowsA capable free mapper for Windows users who need profiles, emulation, and advanced input controls.9.0
See all ControllerMate alternatives →
Used ControllerMate? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used ControllerMate for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
ControllerMate is listed in our Controller Mapping Software directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/controllermate/"><img src="https://www.itechguides.com/best/badge/controllermate.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
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

