ControllerMate 4.8 (Mac OS X) | 21MB
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
Programming Groups and Application building blocks will now respond to Java applications (such as Minecraft).
The Application building block can now be configured to respond to multiple applications.
Dragging building blocks while holding the Option key will create duplicate blocks.
Driver Configurations for mice that identify themselves as keyboards will now include acceleration curve settings.
The idle CPU usage of ControllerMate has been reduced in certain circumstances.
The Palette window will now attempt to identify the non-ControllerMate driver that is being used for a device when that driver prevents a Driver Configuration from being created.
Fixed a bug that sometimes caused the wrong title of a group or page to appear in the Inspector window.
Fixed a bug that caused building blocks to lose their modifier settings when they are cut and pasted.
Fixed a potential crash that could occur when changing a building block's modifier settings.
Fixed a bug that could cause a crash when certain types of MIDI events are received while the Palette window is displaying current activity.
Fixed a bug that caused ControllerMate's main window to fail to close on the first attempt when discarding changes.
Fixed a bug that could cause a crash when dragging building blocks along the bottom of a page.
Fixed a bug that caused ButtonGroup building blocks to lose their settings when loading programming written by a very old version of ControllerMate.
Intel, 64-bit processor
OS X 10.6 or laterRyushare