Checkboxes are small boxes that serve as functional elements and must be activated or deactivated by the user of a program, the operating system or for the configuration of a driver or a file format. They are often found in downloads
where licensing and usage must be confirmed, as well as in the configuration of printer drivers or other hardware components. There are checkboxes that can only be checked or unchecked, allowing only two states. For others, tri-state checkboxes, three state definitions are possible: the enabled, the unenabled, and the partially enabled. The latter is undefined.