--- title: "FlipFlop Operator" url: "https://help.maxon.net/c4d/en-us/Content/html/GVTRIGGER.html" section_path: "XPresso > XPresso Nodes > General > FlipFlop Operator" element_id: "GVTRIGGER" description: "This Node is a Boolean switch. Three input ports are available. If the On input port is enabled, the Node outputs the value 1. If the Off input port is …" --- # FlipFlop Operator ![Image: 004658.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/004658.jpg) This Node is a Boolean switch. Three input ports are available. If the **On** input port is enabled, the Node outputs the value 1. If the **Off** input port is enabled, the Node outputs the value 0 (even if the On port is still enabled). The same applies in reverse: if the Off port is enabled first followed by the On port, the result is 1. If the Switch port is enabled, the result is reversed. A value of 1 becomes a value of 0, and vice-versa. If Switch is enabled and then the value of one of the other ports changes, the result is once again affected — the result always depends on the port that was last enabled. For example, if the On port was the last port enabled, the result will always be 1; if the last port enabled was the Off port, the result will always be 0. Note that disabling a port has no influence on the result. It is only the enabling of these ports that causes the node to change its output.