# Контроллер "Бездействие пользователя" (Inactivity)

<p class="callout info">В статье описаны назначение и настройка контроллер "Бездействие пользователя" (Inactivity).</p>

---

### Настройка контроллера

Контроллер "Бездействие пользователя" предназначен для настройки смены контента или возвращения на стартовый компонент по истечении определённого времени.

Для того, чтобы настроить проект с данным контроллером, необходимо:

1\. Создать проект в Designer Адвантедж;

2\. На верхней панели меню нажать на раздел "Контроллеры";

3\. В открывшемся списке выбрать "Добавить контроллер", потом раздел "Системные", затем "Бездействие пользователя";

![3. В открывшемся списке выбрать "Добавить контроллер", потом раздел "Системные", затем "Бездействие пользователя"](https://secure.usedesk.ru/upload/gimages/168944/2025_01_28/xmaF2YkDSvHh.png)

4\. Нажать кнопку "Создать" в открывшемся окне;

![4. Нажать кнопку "Создать" в открывшемся окне](https://secure.usedesk.ru/upload/gimages/168944/2025_01_28/9woqcEWuw0hS.png)

5\. Разместить контроллер на рабочем столе программы;

6\. Добавить компоненты Interface Editor (любое кол-во), открыв иконку "меню" в правом верхнем углу и нажав на него левой кнопкой мыши;

![5. Разместить контроллер на рабочем столе программы](https://secure.usedesk.ru/upload/gimages/168944/2025_01_28/hjoC5g5vMIlh.png)

![5. Разместить контроллер на рабочем столе программы](https://secure.usedesk.ru/upload/gimages/168944/2025_01_28/GFGxNEJO6Rgc.png)

7\. Разместить компоненты на рабочем столе программы;

8\. Сделать один из компонентов стартовым, нажав иконку флажка на одном из них (если такой иконки нет, следует нажать на компонент правой кнопкой мыши и в появившемся окне выбрать "Стартовый компонент");

![7. Разместить компоненты на рабочем столе программы](https://secure.usedesk.ru/upload/gimages/168944/2025_01_28/sncJzrZlY3zQ.png)

9\. Открыть один из компонентов Interface Editor;

10\. На верхней панели меню настроек Редактора Интерфейсов открыть раздел "Управление" и нажать на иконку "Событие";

![10. На верхней панели меню настроек Редактора Интерфейсов открыть раздел "Управление" и нажать на иконку "Событие"](https://secure.usedesk.ru/upload/gimages/168944/2025_01_28/XFMzYtGGzyne.png)

11\. Выбрать контроллер, привязав таким образом к нему компонент;

![11. Выбрать контроллер, привязав таким образом к нему компонент](https://secure.usedesk.ru/upload/gimages/168944/2025_01_28/pi1qHaRHuzgL.png)

12\. В левом нижнем углу нажать кнопку "Ок";

![12. В левом нижнем углу нажать кнопку "Ок"](https://secure.usedesk.ru/upload/gimages/168944/2025_01_28/knoZLPnekRwK.png)

13\. Ту же самую комбинацию команд необходимо проделать и с остальными компонентами;

14\. Открыть контроллер после привязки к нему всех компонентов;

15\. В разделе "Таймаут пользовательского бездействия" установить время, после которого контроллер выполнит переход на компонент;

![15. В разделе "Таймаут пользовательского бездействия" установить время, после которого контроллер выполнит переход на компонент](https://secure.usedesk.ru/upload/gimages/168944/2025_01_28/T5nLQ6bJFgh9.png)

16\. Нажать на иконку "Ссылка";

![16. Нажать на иконку "Ссылка"](https://secure.usedesk.ru/upload/gimages/168944/2025_01_28/GUlFlWm7ueZk.png)

17\. По принципу, описанному выше, выбрать компонент, на который будет осуществлён возврат;

18\. Нажать кнопку "Ок";

19\. В данном примере мы установили возврат на стартовый компонент.

![19. В данном примере мы установили возврат на стартовый компонент](https://secure.usedesk.ru/upload/gimages/168944/2025_01_28/Tx4oc6BWTfQW.png)