What's New?
Control Manager 4 makes several improvements over earlier versions as
well as adding some new functionality. If you're familiar with the earlier
releases you probably noticed that the installation has been redone using
the InnoSetup installer engine. The
new installer uincludes the components that were formerly in the CM Utility
Pack. It also has the capability of updating existing installations of
Control Manager 4 (and later) without the need to uninstall. This capability
can also be used to add the CM Utility Pack programs to an existing CM4
installation, so if you didn't install the CMCC, CMPrint, or CMList and
later decide that you want to use them, simply run the installer again.
More information on the new setup capabilities are available in the section
on Installation Options and the Inno Setup
in the Credits section.
There are some additional programming capabilities too. CM4 incorporates
a new method for programming lists of commands to buttons that will be
sent one at a time as the button is pressed repetitively. This is useful
for programming toggle functions and sequential operations that formerly
required the use of a SELECT block in a CMS script. More information on
List Mode programming is available in the List Mode
section.
CM4 also adds basic
support for the so-called "Windows Keys" (RWIN and LWIN) as these have
begun to show up in some recent games. Support is the minimal "named key"
support as is used for keys like "LSHF", "RSHF".
The Control Manager GUI also has some new additions. CMC macros
are marked if they have been used so you can tell at a glance whether
a particular command has already been used. This is covered in the
section on Inserting Commands for more information.
There's also a new "Command
Finder" which lists the CMC commands with those that have been used
marked. Clicking on a marked command will take the GUI screen to the
button where the command is used. See the section on the
Command Finder for more information.
The CM Editor has been reworked too. It uses "SynEdit" now as the
editor engine. This is a much better editor than the earlier version,
highlighting is much faster and the functionality is greatly improved.
Shortcuts are available for the more commonly used commands and there is
a facility for automatic command completion that is useful when you can't
recall exactly how a command needs to be written. More information on
using SynEdit is located in CM Editor section of this manual
as well as the Synedit topic in the "Credits" section of the
Appendix at the end of this Users Guide. Be sure and read it over as the
new functionality can be a great help in creating CMS and CMC files.
Finally, there are some new variables available to your CMS script if
you're using the CM Control Center. These allow you to get and to set the
screen cursor position, and to determine what the current screen resolution
is from within your CMS script files. For more information on these functions,
see the section on CMCC Screen and Mouse Variables.