Элементы интерфейса пользователя в зависимости от состояния системы и действий пользователя могут иметь различные состояния. Необходимо, чтобы каждое состояние было четко визуально отличимо от другого.
Состояния, перечисленные в одном и том же пункте следующего перечня, являются взаимоисключающими:
- видимый или невидимый: элемент пользовательского интерфейса является видимым или невидимым для пользователя;
- активный или неактивный (доступный для использования или недоступный для использования);
- элемент пользовательского интерфейса готов (или не готов) принимать ввод пользователя, чтобы ввести или изменить данные;
- с фокусом или без фокуса: нажатие кнопки клавиатуры передается (или не передается) к элементу пользовательского интерфейса;
- выбранный или невыбранный: элемент пользовательского интерфейса был выбран или нет;
- помеченный, непомеченный (снятый) или условно помеченный: значение элемента было установлено или не было установлено или представляет собой группу элементов в состояниях помечено или не помечено;
- заполненный или пустой: элемент содержит некоторое содержимое или нет;
- нажатый или не нажатый: элемент (например, кнопка) визуально выглядит как нажатый или не нажатый, как правило, для отображения состояния «вкл/выкл»;
- свернутый или развернутый: отображаемый элемент занимает максимальное или минимальное пространство.
Примечание - Помимо перечисленных выше, могут существовать и другие состояния [из 6 Состояния графических элементов интерфейса пользователя ГОСТ Р ИСО 9241-161-2016]