Toggle is a simple user interface component that allows users to update preferences, settings, and other types of data. When designed well, toggle switches can make an enormous difference in users’ experience with your products or services. Toggle buttons should be clear and direct in their labels, utilizing visual cues to avoid confusion. Toggle switches should also be designed to look like sliders and use a standard color scheme.
To toggle means to alternate between two positions, as in a light switch that turns on and off or the cordlock on a drawstring. It can also refer to software or hardware switching, such as the Caps Lock and Num Lock keys on a keyboard, which enable users to choose from two functions. Similarly, options menus in most computer programs have toggles that allow the user to turn specific features on or off.
In an experiment, a toggle script can change the state of an object (for example, making it visible or hidden). A single trigger can have multiple toggles associated with it, and each toggle has one defined state. When the trigger is activated, the toggle changes its state to the specified value (for a schematic depiction of this behavior, see Fig. 3).
A toggle script can also execute a timed sequence of objects (e.g. a slideshow). This type of trigger is called a timer toggle. In contrast to a release toggle, a timer toggle can be very long-lived if it is used to manage features that are only exposed to a small number of users.