Skip to content

Input Sequences

Input Sequences watch ordered player input. Use them for codes, patterns, rituals, or timed interactions.

UI path

  1. Open Configuration.
  2. Select Behavior.
  3. Expand Input Sequences.
  4. Click Add Timed Sequence.
  5. Name the sequence.
  6. Add expected steps in order.
  7. Configure timeout and wrong-input handling.
  8. Set success and failure actions.
  9. Save and test.

Controls

ControlWhat it does
NameSequence ID used by rules and operator status
StepsOrdered tokens or source events expected from players
TimeoutHow long the player can wait between steps or to complete the sequence
Reset on wrong inputClears progress when the wrong event occurs
Success actionRuns when the sequence completes
Failure actionRuns when the sequence fails or times out

Firmware 1.1 additions

Input sequences and output sequences can be enabled or disabled at runtime, which is helpful when a sequence should only listen during a specific puzzle phase or should be paused during reset/service behavior. Sequence steps also support keyboard copy/paste so repeated patterns can be built and adjusted faster.

Common sources

Use digital inputs for button codes, matrix keypads for keypad codes, knock inputs for rhythm patterns, and RFID events for ordered tag interactions.