General
LioranBoard has some very useful internal triggers.
For example, you can make your buttons automatically trigger every time you start LioranBoard, when you press a specific hotkey or put them on a timer.
Add a new trigger #
You can attach a trigger by right clicking on a button - Add/Edit Twitch Triggers, clicking on the + sign and selecting one of the General Triggers. In your button commands, use Trigger Pull Data command to retrieve all the provided information from the event.
Trigger types #
Hotkey #
Trigger a button when you press a specified hotkey.
You can select a key and attach a modifier (or multiple modifier).
Condition | Explanation | |
---|---|---|
Key | Dropdown | Key press to listen to |
Ctrl (optional) | Checkbox | Whether you want to attach Ctrl modifier, for example press CTRL+K. |
Alt (optional) | Checkbox | Whether you want to attach Alt modifier, i.e. press Alt+K. |
Shift (optional) | Checkbox | Whether you want to attach Shift modifier, i.e. press Shift+K. |
Repeat Interval #
Repeat interval allows you to continously trigger a button on a timer.
Repeat interval is started as soon as LioranBoard starts up (or resets) and cannot be freely enabled or disabled with a command.
You can use Block Button/Group command to block a button on a timer from executing.
Condition | Explanation | |
---|---|---|
Milliseconds | Int | How often to trigger the button. |
LioranBoard Trigger #
These triggers allows you to listen to LioranBoard state and connection changes.
Condition | Explanation | |
---|---|---|
Type | Dropdown | Select type of the trigger. |
Trigger Name | Event |
---|---|
LioranBoard Startup | Lioranboard starts up. |
LioranBoard Shutdown | Before LioranBoard shut downs. Does not work if LioranBoard crashes. |
LioranBoard Deck Reload | Decks are reloaded (when you press Save button) |
LioranBoard Reset | You use the reset button. |
OBS Connected | Every time LioranBoard connects to OBS. |
OBS Disconnected | Every time LioranBoard disconnects from OBS. |
Twitch Connected | Every time LioranBoard connects to Twitch. |
Twitch Disconnected | Every time LioranBoard disconnects from Twitch. |
Streamdeck/Transmitter Connected | Every time Stream Deck or Transmitter connects to LioranBoard. |
Streamdeck/Transmitter Disconnected | Every time Stream Deck or Transmitter disconnects from LioranBoard. |
Extension Trigger #
Extension triggers can come from Transmitter extensions or from Trigger Extension Trigger command.