We stand with Ukraine to help keep people safe. Join us
All Apps
Best AppsReviewsComparisonsHow-To
When you purchase through links on our site, we may earn an affiliate commission

ControllerMate for Mac

Use a joystick, gamepad, or trackball in place of your keyboard.

$24.95
In English
4.5
Based on 20 user rates

ControllerMate overview

Note: ControllerMate is not being sold anymore and is listed only for people who had purchased it in the past.

ControllerMate is a controller programming tool that allows custom functionality to be added to standard HID devices (joysticks, trackballs, gamepads, keyboards, and more).

Using a graphical interface and drag-and-drop editing, users can program controller buttons to perform complex keyboard and mouse sequences. Programming is accomplished using "building blocks". Each type of building block performs a different type of function. Building blocks can be individually configured and linked together to perform an endless variety of tasks.

Common programming tasks that can be performed with ControllerMate include:

  • Configuring controller buttons to act like individual keyboard keys
  • Configuring controller buttons to generate simple text
  • Configuring controller axes to act like mouse axes
  • Assigning an AppleScript to a controller button
  • Redefining keyboard keys
  • Assigning a custom acceleration curve to a mouse

What’s new in version 4.11.1

Version 4.11.1:
  • Fixes an issue that would cause ControllerMate’s background to sometimes reset a device’s driver to its default configuration instead of using custom Driver Configuration settings.
  • Fixes an incompatibility between macOS 10.14 Mojave and some scripts that were run using ControllerMate’s AppleScript building blocks.
  • Improves the compatibility with some versions of the X-keys XKE-124 T-bar to hide the unused joystick interface.
View older ControllerMate versions

ControllerMate for Mac

$24.95
In English
Version 4.11.1
Write a detailed review about ControllerMate

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
4.5

(28 Reviews of ControllerMate)

  • Comments

  • User Ratings

anonymous-raven-5410
anonymous-raven-5410
Jun 16 2018
4.10.6
5.0
Jun 16 2018
5.0
Version: 4.10.6
what is going on to Controllermate? website outdated... forum full of spam...
anonymous-raven-5410
anonymous-raven-5410
Mar 20 2018
4.10.6
5.0
Mar 20 2018
5.0
Version: 4.10.6
simply nothing compares! it's the most powerful and flexible app in this category but such power has a cost in terms of simplicity and ease of use a tool definitively recommended only to power users
Cgc
Cgc
Dec 22 2014
4.9.3
2.5
Dec 22 2014
2.5
Version: 4.9.3
Seems so promising but way too complicated and convoluted. THere are other options out there with almost the same "power" but with much more friendly interfaces.
Krabbe
Krabbe
Nov 8 2014
4.9.1
0.0
Nov 8 2014
0.0
Version: 4.9.1
I know that it costs some - but not so very much - efforts to offer a build for OS 10.6+, but pleeeeaaaase be so kind and do the stable community of good ol' Snow Leopard users a favour... (by the way: no need to discuss pros/cons of SL here...)
Blindfold
Blindfold
Sep 24 2014
4.8.3
5.0
Sep 24 2014
5.0
Version: 4.8.3
The best!
anonymous-raven-5410
anonymous-raven-5410
Mar 20 2018
5.0
Mar 20 2018
5.0
Version: null
Krocasta
Krocasta
Mar 22 2017
5.0
Mar 22 2017
5.0
Version: null
Cgc
Cgc
Dec 22 2014
2.5
Dec 22 2014
2.5
Version: null
Blindfold
Blindfold
Sep 24 2014
5.0
Sep 24 2014
5.0
Version: null
drbroom
drbroom
Jun 5 2014
5.0
Jun 5 2014
5.0
Version: null
Arkham6
Arkham6
May 30 2014
5.0
May 30 2014
5.0
Version: null
RunTime
RunTime
Feb 10 2013
5.0
Feb 10 2013
5.0
Version: null
Sgginc
Sgginc
Apr 20 2012
5.0
Apr 20 2012
5.0
Version: null
Dgeo
Dgeo
Aug 16 2011
5.0
Aug 16 2011
5.0
Version: null
Dude-s
Dude-s
Jun 6 2011
2.5
Jun 6 2011
2.5
Version: null
Corpsecorps
Corpsecorps
Apr 21 2011
5.0
Apr 21 2011
5.0
Version: null
Korvenwin
Korvenwin
Apr 3 2011
5.0
Apr 3 2011
5.0
Version: null
Megaman
Megaman
Mar 20 2011
5.0
Mar 20 2011
5.0
Version: null
zx
zx
Dec 16 2009
5.0
Dec 16 2009
5.0
Version: null
Schlaefer
Schlaefer
May 15 2009
5.0
May 15 2009
5.0
Version: null
brsma
brsma
Nov 1 2008
4.0
Nov 1 2008
4.0
Version: null
Tazintosh
Tazintosh
May 28 2008
5.0
May 28 2008
5.0
Version: null
Bimble
Bimble
Oct 26 2007
5.0
Oct 26 2007
5.0
Version: null
Culture-Of-One
Culture-Of-One
Jul 2 2006
2.8
Jul 2 2006
2.8
Version: null
Guest
Guest
Apr 26 2005
3.0
Apr 26 2005
3.0
Version: null