Esc (клавиша)
Клавиша Esc (от англ. escape — «бежать, совершить побег») — клавиша на клавиатуре компьютера или терминала. Как правило используется для возврата к предыдущему состоянию (меню, экрану) или выходу из приложения или программы (в случае, если выход таким способом в данной интерпретации предусмотрен приложением)[1].
Происхождение
[править | править код]Считается, что впервые клавишу с названием ESC предложил Боб Бемер[англ.], один из разработчиков ASCII[2][3]. Также эта клавиша могла называться «Alt mode» (например, в телетайпе Model 33 ASR[англ.]). В Советском Союзе использовалось обозначение АР-2 (АВТОРЕГИСТР ДВА, по ГОСТ 27465-87[4][5]).
Функции клавиши
[править | править код]Изначально клавиша Esc использовалась в терминалах для генерации управляющего символа 0x1b «ESC», поэтому на клавишу и было нанесено название этого символа. Он был нужен для ввода управляющих последовательностей, однако ко времени появления IBM PC эта клавиша практически нигде не использовалась[6]. В дальнейшем клавиша стала использоваться:
- как противоположность клавише ↵ Enter — для отмены ещё не подтвержденной клавишей ↵ Enter или другим способом операции, например — изменения данных в поле ввода;
- снятия выделения;
- для выхода из какого-либо режима или меню — как правило на один уровень глубины вложенности. То есть чтобы выйти из меню нужно нажать Esc столько раз, какова была вложенность открытых подменю;
- для закрытия модального окна, диалога, выпадающей панели поиска и т.д.
Особо важную роль клавиша Esc играет в текстовом редакторе Vi — в нём с её помощью происходит переход в основной режим, из которого осуществляется навигация по документу и большинство наиболее важных действий. На терминале ADM-3A, для которого писался Vi, клавиша Esc располагалась в ряду буквы Q — на месте, где позже стали располагать клавишу Tab ↹[7]. Размещение клавиши Esc в ряду функциональных клавиш многие пользователи Vi считают неудобным.
Примечания
[править | править код]- ↑ Фигурнов В.Э. Глава 1: устройства, входящие в IBM PC // IBM PC для пользователя. — 2-е изд.. — М.: Финансы и статистика, Юнити, 1992. — С. 21. — 288 с. — ISBN 5-279-00900-8.
- ↑ "Who made that escape key". The New York Times. 07.10.2021. Архивировано 29 октября 2021. Дата обращения: 29 октября 2021.
{{cite news}}
: Проверьте значение даты:|date=
(справка) - ↑ The Great Curly Brace Trace Chase . Архивировано 4 июля 2009 года.
- ↑ "Системы обработки информации. СИМВОЛЫ. Классификация, наименование и обозначение" (PDF). Архивировано (PDF) 8 мая 2018. Дата обращения: 10 января 2023.
- ↑ "ГОСТ 27465-87 (СТ СЭВ 359-86) Системы обработки информации. Символы. Классификация, наименование и обозначение (с Изменением N 1)". Архивировано 16 января 2023. Дата обращения: 10 января 2023.
- ↑ Нортон П. Глава 10: Блок клавиатуры // Программно-аппаратная организация компьютера IBM PC = Inside the IBM PC. Access to advanced features and programming. — Prentice-Hall Publishing Comp., 1984.
- ↑ Xah Lee. History of Emacs & vi Keys (Keyboard Influence on Keybinding Design) . Дата обращения: 16 июля 2020. Архивировано 9 ноября 2018 года.