Открыть сервисСервис

Alt+F4: закрытие окна в Windows

Alt+F4 — сочетание клавиш в операционных системах семейства Windows, по умолчанию закрывающее активное окно или завершающее запущенное приложение. Комбинация относится к системным горячим клавишам и обрабатывается оконным менеджером (в современных версиях Windows — средствами DWM и оконного подсистемного слоя), поэтому работает независимо от того, какое приложение находится в фокусе.

История

Комбинация Alt+F4 появилась ещё в Windows 1.0 (1985 год) как часть набора системных сочетаний, унаследованных от интерфейса MS-DOS-приложений и менеджера окон TopView. В ранних версиях Windows сочетание закрывало активное окно и возвращало пользователя на рабочий стол. С переходом на Windows 95 и NT-семейство Alt+F4 стало универсальным способом завершения программы, включая приложения, не имеющие кнопки «Закрыть» в заголовке окна.

Действие по умолчанию

При нажатии Alt+F4 в Windows происходит следующее:

  • если активно окно приложения — программе отправляется сообщение WM_CLOSE, после чего она завершается (с возможностью запроса сохранения несохранённых данных);
  • если активен рабочий стол — появляется диалог завершения работы Windows с вариантами «Завершение работы», «Перезагрузка», «Завершение сеанса»;
  • если активно меню «Пуск» — оно закрывается.

Приложение может перехватить сообщение WM_CLOSE и отклонить закрытие, запросив подтверждение или предложив сохранить документ. Некоторые программы (например, мессенджеры) сворачивают себя в трей вместо завершения.

Что произойдёт при нажатии

Если окно обычной программы

Приложение закрывается. Несохранённые документы, как правило, приводят к появлению диалога с предложением сохранить изменения. Если пользователь откажется, данные будут потеряны. Игры и тяжёлые программы при закрытии через Alt+F4 могут освобождать ресурсы (память, видеопамять, дескрипторы) несколько дольше, чем при штатном выходе через меню.

Если окно свёрнуто или приложение свёрнуто в трей

Alt+F4 действует на активное окно в фокусе. Свёрнутое в трей приложение не закрывается, пока окно не получит фокус.

Если пользователь нажал Alt+F4 на рабочем столе

Появляется системный диалог завершения работы. Это единственный случай, когда комбинация не закрывает программу, а инициирует завершение сеанса.

Почему сочетание может не сработать

  • Приложение перехватило Alt+F4 и обработало его по-своему (например, свернуло окно).
  • В системе активна программа, которая перехватывает горячие клавиши (утилиты, макрорекордеры, специализированные оболочки).
  • Клавиша Alt «залипла» физически или программно — в этом случае сочетание может срабатывать постоянно, закрывая окна без команды пользователя.
  • В отдельных полноэкранных играх и приложениях с захватом ввода комбига может игнорироваться.

Значение в русскоязычном интернет-фольклоре

В русскоязычном сегменте сети сочетание Alt+F4 стало объектом интернет-шуток и мемов. Существует устойчивая «шутка-ловушка», при которой менее опытному пользователю советуют нажать Alt+F4 якобы для ускорения компьютера, открытия секретного меню или исправления ошибки — в действительности это приводит к закрытию окна и потере несохранённой работы. Рекомендация «нажми Alt+F4» используется и как иронический ответ на просьбы о помощи с компьютером.

Сочетания в других системах

В Linux и macOS аналогом Alt+F4 является Ctrl+W (закрытие вкладки или окна в большинстве приложений) или Ctrl+Q (завершение приложения). В дистрибутивах с графической оболочкой GNOME и KDE сочетание Alt+F4 также работает как закрытие окна, поскольку эти среды поддерживают конвенции Windows. В Wayland-сессиях сочетание обрабатывается композитором.

См. также

  • WM_CLOSE
  • Сочетание клавиш
  • Рабочий стол (интерфейс)
  • Мем «нажми Alt+F4»

Источники

  • Microsoft Docs: Keyboard shortcuts in Windows
  • Raymond Chen, The Old New Thing: Why does Alt+F4 close a window?
  • Хабр: обзор сочетаний клавиш Windows
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru