Skip to main content

Operations

An Operation is a mechanism that assigns a Studio-side operation to a key, gamepad, or MIDI device button so you can run it with a single press. On the Operations page of the Remote app, you register, bind, and run operations.

Operations page

Operation Sets and Operations

Operations are managed in units called Operation Sets.

TermRole
Operation SetA unit that bundles one input binding (a key / button) together with several Operations tied to it. Pressing a single button runs the operations in the set all at once.
OperationAn individual operation — either "invoke a function" or "change a property." A single operation set can contain multiple operations.
Operation Set (input = e.g. the A button on a gamepad)
├─ Operation Toggle a light on/off
├─ Operation Switch the camera
└─ Operation Change the expression

Switching the View

Use the toggle in the top right of the page to switch between list view and card view.

ViewPurpose
List viewFor management — adding and removing operation sets, toggling enabled/disabled, binding input, editing details, and so on.
Card viewOnly enabled operation sets are laid out as cards, which you tap to run. Use it as an operation panel during a live stream.

Managing Operation Sets (List View)

Managing operation sets

Adding and Removing

  • Use Add Operation Set (+) in the top right of the page to create an empty operation set.
  • Select a set in the list and use Delete Operation Set (−) to delete it.

Enabling and Disabling

Each operation set can be enabled / disabled. Only enabled sets appear in card view, so keep only the sets you use in production enabled.

Binding Input

Bind the input (a key / button) that triggers each operation set. Press Assign input to enter the waiting state, then press a key on the Studio machine, or a button on a gamepad or MIDI device, and that button is registered.

tip

For a gamepad or key to respond, Studio must be running (Play mode) and the Game view must be focused.

Adding and Editing Operations

Select an operation set in the list to edit the operations it contains in the detail pane on the right. From in the operation list, choose the type of operation to add (invoke a function / change a property) and configure its target and value.

Operation Modes

Operations that change a property have a mode that determines how the button behaves.

ModeBehavior
ToggleEach press switches between ON and OFF.
HoldON only while held, returning to OFF when released.
ValueDrives a numeric (float) property with a continuous value.

Operations that invoke a function have no mode and run on every press (button-style).

Groups (Exclusive Switching)

You can assign a group to an operation set. Toggle operation sets that belong to the same group become mutually exclusive: turning one ON automatically turns the others in the same group OFF (like radio buttons). Use this, for example, when you want to select only one of several expressions or camera angles.

Turning a Control into an Operation

You can also create operations directly from the property controls found throughout the app.

Pressing the Make Operation (⚡) button next to the corresponding control opens a confirmation dialog where you:

alt text

  1. Review and edit the operation name,
  2. (for ON/OFF controls) choose a mode (Toggle / Hold), and
  3. optionally assign an input (key) (you can also assign it later),

and pressing Confirm creates one operation set that operates that control. Cancel creates nothing. Controls that have already been turned into operations show as "Added."

alt text

tip

For step-by-step instructions on assigning an expression to a button, see Expression Keybinds. Assigning from an expression card works through the same mechanism as this "Make Operation" flow.