The Safety building block provides a means to disable or reset ControllerMate's functionality.
A Safety building block has one ON/OFF input and one ON/OFF output. When the input turns ON, the building block will perform its function then turn the output ON.
A Safety building block can be configured to:
Do Nothing — the building block performs no function
Turn off Master Enable — disable all ControllerMate programming items
Reset internal keyboard only — cancel all output generated by Text, Single Key, or Keystrokes building blocks
Reset internal mouse only — cancel all output generated by Cursor, Mouse Button, or Scroll Wheel building blocks
In the example to the right, the building block will disable ControllerMate's programming when its input is turned ON.