# Virtual Triggers
This documentation might be outdated. Please consult the Reactor manual at [https://docs.skaarhoj.com/3\_configuration/virtual-triggers.html](https://docs.skaarhoj.com/3_configuration/virtual-triggers.html)
Sometimes you want to create interaction between devices using Reactor, or use the state of a device to change Variables in the system (eg changing the visible layer depending on the currently active camera) This is what Virtual Triggers are for, providing the ability to use Conditions and Values of Devicecores to change other values in the system or even on other devices **Virtual Triggers** in Reactor can be created on Layers in the Configurator and have 3 modes:**Binary** | **Analog** | **Schedule** |
In Binary mode a condition will be interpreted like a Binary trigger (basically imitating a button). While the condition is true the VirtualTrigger is "pressed" and while its false it is "released" | In Analog mode the selected parameter becomes an Analog Trigger (basically imitating a fader). Everytime the value is changed a new Analog Value is sent to the defined Behavior | In Schedule mode you can configure a schedule of when your trigger will be executed using **cron** like syntax. Everytime the specified time is reached the Virtual trigger will send a Binary trigger (basically a buttonpress) to the defined behavior |
**\*** | **\*** | **\*** | **\*** | **\*** | **\*** | |
**Field name** | Seconds | Minutes | Hours | Day of month | Month | Day of week |
**Allowed values** | 0-59 | 0-59 | 0-23 | 1-31 | 1-12 or JAN-DEC | 0-6 or SUN-SAT |
**Allowed special characters** | \* / , - | \* / , - | \* / , - | \* / , - ? | \* / , - | \* / , - ? |
**Entry** | **Description** | **Equivalent To** |
@yearly (or @annually) | Run once a year, midnight, Jan. 1st | 0 0 0 1 1 \* |
@monthly | Run once a month, midnight, first of month | 0 0 0 1 \* \* |
@weekly | Run once a week, midnight between Sat/Sun | 0 0 0 \* \* 0 |
@daily (or @midnight) | Run once a day, midnight | 0 0 0 \* \* \* |
@hourly | Run once an hour, beginning of hour | 0 0 \* \* \* \* |