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


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

Version 4.9.2:

  • Improved compatibility with the X-keys XK-128 USB Keyboard.
  • Fixed a bug that could prevent a driver configuration’s settings from being used when a device is unplugged, then reconnected.
  • Fixed a bug that prevented new virtual MIDI outputs from being created after deleting all existing virtual outputs.


OS X 10.8 or later


  Download Now


You may also like...

Leave a Reply