ControllerMate 4.10.4 | Mac OS X | 22 MB.
ControllerMate is a programming tool that allows adding custom drivers to standard HID devices (joysticks, trackballs, gamepads, keyboards and more) functions. Using a graphical interface and drag and drop editing, users can program controller buttons to perform complex keyboard and mouse sequences. Programming is achieved using “building blocks”. Each type of building block performs a different kind of function. The building blocks can be configured individually for linking an endless variety of tasks.
ControllerMate building blocks are activated by controls devices or MIDI messages. Each type of building block performs a small task. The building blocks can be combined to perform complex functions. ControllerMate now includes more than 70 types of building blocks! Some building blocks respond directly controls the devices. Others perform logical, mathematical or synchronization. However, other blocs trigger activity in the mouse or virtual keyboard ControllerMate, perform AppleScripts, open files or launch applications. The possibilities are virtually limitless.
Common programming tasks that can be performed with ControllerMate include:
– Set the controller buttons to act as keys single keyboard
– Set the controller buttons to generate simple text
– Set axes controller to act as axes mouse
– Assigning a AppleScript to a controller button
– Overriding keys keyboard
– Assigning an easing curve a mouse
– driver settings can be used to change the default mouse or a keyboard using ControllerMate driver behavior.
– All buttons have a default keyboard or other function. Most are helpful, some not. A driver configuration allows a button on a keyboard act like another, or can completely shut down a button. The buttons are blown still be used to activate building blocks.
– A driver for a configuration may include a mouse easing curve. This curve may be one of the standard curves, a standard curve with a speed or sensitivity setting, or a completely custom curve created point by point.
– You can create multiple configurations for the same keyboard or mouse – use building blocks to control when a configuration is active.
MIDI input, MIDI output
MIDI messages can now shoot building blocks with the same ease as the buttons on a joystick, mouse or keyboard. You can use MIDI notes or changes controller values patch.
ControllerMate can also create and send MIDI messages via a virtual MIDI source. This allows generic input devices are used to control applications listening virtual MIDI source ControllerMate.
ControllerMate can create virtual mouse devices, tablet and controlled by programming ControllerMate joystick. Virtual devices are seen by most other applications as if they were real devices.
Every move a virtual device is controlled using the building blocks and controller configurations ControllerMate.
Out of sight, never out of reach
ControllerMate it includes a helper application that runs in the background, monitors connected controllers and performs ControllerMate current programming when the application is not running.
After you have finished configuring your building blocks and controller configurations, exit the application and the application ControllerMate in the background takes over. No graphics, user interface, without unnecessary processor cycles.