Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ControllerMate is a system that you can use to configure buttons, axes, and hatswitches
on HID devices to perform keyboard, mouse and Finder actions. These actions can include
any mixture of typing, keyboard key combinations, clicking, dragging, AppleScripts and
more.
ControllerMate actions are built from individual building blocks, each building block
performs a specific task. ControllerMate v4 now includes 50+ different types of building
blocks that can be used to build sophisticated actions.
System Requirements
ControllerMate v4.4.2 requires Mac OS X 10.4.11 or newer.
What's New?
ControllerMate v4.4.2 contains several changes:
ControllerMate v4.4.1 fixes a bug that prevented building blocks for the very last control
on some devices from working correctly.
[ NEW ] ControllerMate now includes a 64-bit driver for use when running Mac
OS X 10.6 with the 64-bit kernel enabled.
[ IMPROVED ] The helper application now runs as a launchd process and can be found
in /Library/Application Support/ControllerMate
[ FIXED ] Fixed a driver bug that could cause a kernel panic in certain situations.
[ FIXED ] Fixed a bug that could prevent the helper from properly running the
user's programming after quitting the ControllerMate application.
ControllerMate v4.3.11 contains a minor change to allow installation under Mac OS X 10.6.
[ NEW ] Added compatibility with the World of Warcraft MMO Gaming Mouse.
ControllerMate can control the mouse resolution as well as the LED
color, intensity, and pulse rate.
[ FIXED ] Fixed a bug that caused excessive CPU use by the helper application in
certain situations.
[ FIXED ] Fixed a bug that prevented ControllerMate from properly applying
mouse or keyboard customizations in certain situations.
ControllerMate v4.3.1 fixes an issue that prevented iTunes (and perhaps other
applications) from being correctly recognized by Application building blocks and
application-specific groups.
[ NEW ] The AppleScript building blocks are now able to store scripts internally
and operate independently of script files.
[ NEW ] ControllerMate's virtual mouse and keyboard can be disabled in the
Preferences window. Disabling the virtual mouse will eliminate a
conflict with the trackpad on laptops when the "Ignore trackpad when
mouse is present" setting is enabled in the System Preferences.
[ IMPROVED ] New options have been added to the Axis, Button and Hatswitch
building blocks to control how they combine with modifiers.
[ IMPROVED ] Additional F-Keys have been added to the Keystrokes Palette. F1-F17
are now available.
[ IMPROVED ] Single Key building blocks can be created by dragging directly from the
Keystrokes Palette. Holding modifier keys while starting the drag will
pre-configure the Single Key blocks with those modifiers.
[ IMPROVED ] The Keystrokes Palette can be configured to have an ANSI (U.S.), ISO, or
JIS layout.
[ IMPROVED ] The Single Key building block has been modified to perform
continuously or one-time.
[ IMPROVED ] The Delta (Integer) building block can now be configured to ignore
certain inputs.
[ IMPROVED ] New options have been added to Pages to reset their building blocks
when the Page is enabled, disabled or both. A "Reset" button has also
been added to the Page's Inspector window.
[ FIXED ] Fixed improper behavior in the 1:2 Selector (Number) building block.
[ FIXED ] Fixed a bug which prevented registration keys from "sticking" after
quitting ControllerMate.
[ NEW ] Added the ability to download and import Controller Type information
that improves ControllerMate's compatibility with some devices. See
www.orderedbytes.com/controllermate/compatibility for the controller
information that is currently available.
[ IMPROVED ] The installer now allows the ControllerMate mouse and keyboard drivers
to be omitted from the installation.
[ FIXED ] Fixed the LED building block which was broken in v4.0.4.
[ FIXED ] Fixed compatibility with the new 64-bit Mac Pro.
[ FIXED ] Fixed a bug which would occasionally cause the background helper
application to stop working after a sleep/wake cycle on a PowerBook
G4.
[ IMPROVED ] Improved compatibility when using Bluetooth devices with the built-in
Bluetooth hardware in Macintosh MacBooks/PowerBooks.
[ NEW ] Added an "Auto-scroll" button to the list of controls in Controller
Configuration panes.
[ IMPROVED ] Reduced the startup time of the background helper application.
[ NEW ] A "Rate" building block has been added. This is similar to the Auto-
Repeater, except it turns ON and OFF at a rate specified at its input
value. For example, if the value at its input is "5", it will turn ON and OFF
five times per second.
[ FIXED ] Fixed a "Master Enable" bug that would prevent the Helper application
from running, but would allow the ControllerMate application to behave
normally.
[ FIXED ] Fixed a Pulse building block bug that caused it to pulse its output at
certain times when it shouldn't.
[ FIXED ] Fixed a Controller Configuration bug that would allow a keyboard key to
act "stuck" in certain circumstances.
[ NEW ] Universal Binary for compatibility with both PowerPC and Intel Macs.
[ NEW ] A LED building block has been added to control LEDs on devices that
provide standard interfaces to their LEDs.
ControllerMate v4 contains several additions and improvements. The major changes are:
[ NEW ] Addition of Virtual Mouse and Virtual Tablet devices for smooth and
seamless control of the cursor on the screen.
[ NEW ] Addition of Virtual Joystick devices with programmable axes, buttons,
and hatswitches.
[ NEW ] Addition of Controller Configurations which allow keyboard and mouse
devices to be customized without using building blocks. Mouse devices
can be assigned custom acceleration curves. (Mac OS X 10.4 or newer
required)
[ NEW ] Addition of Controller Types which allow users to customize how
ControllerMate displays devices. Custom names can be given to devices
and controls. Undesired controls can be hidden.
[ NEW ] 22 new building blocks including new logic, math, and timing blocks.
[ NEW ] Added the ability to import and export programming to files.
(Registered version only.)
[ IMPROVED ] ControllerMate now does a much better job at handling multiple
identical devices.
[ IMPROVED ] The Palette window now automatically scrolls to display the last used
control.
Installing ControllerMate
Double-click the ControllerMate installer package and follow the instructions that appear
to guide you through the installation process.