The Configurator

The Configurator (also sometimes called "Configuration Tab") is the main place where you can make customizations to your controller layout.

configurator-areas

There are 4 main areas:

  1. Controller:

    Here you can see and interact with your controller. Check the legend (blue question mark in the top right corner) for tips on navigating the canvas with your controllers. You can zoom in and out by scrolling and move by holding alt/option and dragging the mouse.

    Press ctrl+e (or cmd+e on macOS) to toggle between "configuration mode" and "simulation mode".

  2. Inspector:

    Here you can see and adjust individual elements of the controller or the layer tree. The Inspector shows all properties of the currently selected object, such as a Component Behavior, Variable, or others.

    Sometimes, you may be looking at a Behavior that cannot be seen on the controller due to a different layer covering it. In this case, the Inspector will give you a hint and allow you to switch to the Active Behavior currently visible.

  3. Section Selector:

    The section selector, located at the bottom of the controller, lets you choose which section of the panel you are currently editing. SKAARHOJ default configurations often allow you to simply edit pages of existing menus. You can select these pages by clicking on their names, or add, remove, and rename them as needed.

    Using sections to customize the control panel is recommended for most users due to its simple paradigm of pages and shift levels.

  4. Tree:

    The tree is initially hidden. You can show it by clicking the small green icon in the top left corner of the controller view (⭕️ Red Circle in the screenshot above). In the tree view, you can see all configuration layers. Every project has one root layer, on which your configurations are added as sub-layers. These can also have their own sub-layers and include other layer files. Read more about this here: The tree.

    Using the layer tree is recommended only if you're committed to learning more about the underlying technology in Reactor. The benefit is that, once understood, everything can be tweaked and modified without limits.