The **Button** component powers all live triggers in Unilighter — from launching static scenes and firing audio pulses to toggling modal dialogs and triggering emergency stage blackouts.

![Button States: Normal, Active, Large, Small, Danger](https://unilighter.cc/info/docs/controls/button/control_button_fd16b40c.png)

---

## 🔘 Operational Modes

1. **Momentary Trigger**: Standard single-click trigger that fires a cue or executes a command once.
2. **Latching Toggle Mode**: Toggles between an active illuminated state (bright blue glow) and an inactive dark frosted state.
3. **Momentary Hold Mode**: The action stays active only for the duration the button is physically held down. Ideal for audience blinders, fog machine bursts, and manual strobe flashes.
4. **Mutually Exclusive Groups**: Grouped buttons where activating one cue automatically disengages previous cues in the same category (e.g. Stage Color Palettes).

---

## 🎮 Assigning Hardware Pads & Hotkeys

Any button can be bound to hardware MIDI trigger pads or keyboard hotkeys via **[Assign Mode](https://unilighter.cc/info/for-ai/docs/bindings.md)**.

