This codebase example demonstrates the implementation of a custom three-state momentary button in ViSi-Genie. The custom three-state momentary button is created using a user button object with three frames. The behaviour of the user button in response to touch is then modified using the following magic objects:

1. Magic Move
2. Magic Release
3. Magic Touch

The state of the custom button is sent to the serial port as a REPORT_OBJ message.

In the standard ViSi-Genie environment, the above is not possible since the behaviour of a user button is internally managed by a ViSi-Genie program. The magic objects in Workshop Pro however allow the user to have more control of a ViSi-Genie program.

Workshop Pro is needed for this project.

Attached Files