WikiDer > Клавиша Esc
На компьютер клавиатуры, то Клавиша Esc Esc (назван Клавиша выхода в серии международных стандартов ISO / IEC 9995) - ключ, используемый для генерации escape-символ (который можно представить как ASCII код 27 в десятичной системе счисления, Unicode U + 001B, или Ctrl+[). Управляющий символ при отправке с клавиатуры на компьютер часто интерпретируется программным обеспечением как «стоп», а при отправке с компьютера на внешнее устройство (включая многие принтеры с 1980-х годов, компьютерные терминалы и Консоли Linux, например) отмечает начало escape-последовательность указать режимы работы или характеристики в целом.
Теперь он обычно размещается в верхнем левом углу клавиатуры, что соответствует, по крайней мере, оригиналу. Клавиатура IBM PC, хотя сам ключ возник несколько десятилетий назад с телетайпы.
Символ
Символ клавиатуры для клавиши ESC (который может использоваться, когда обычная латинская буква «Esc» не является предпочтительной для обозначения клавиши) стандартизирован в ISO / IEC 9995-7 как символ 29 и в ISO 7000 «Графические символы для использования на оборудовании» как символ ISO-7000-2029. Этот символ закодирован в Unicode как U + 238B разорванный круг со стрелкой на северо-запад (⎋).
Происхождение
Название эквивалентной клавиши на некоторых ранних Телетайп Модель 33 клавиатура была помечена Альтернативный режим..., альтернативный режим работы, при котором спусковой механизм обрабатывает следующий символ особым образом. Намного позже принтеры и компьютерные терминалы это будет использовать escape-последовательности часто принимает более одного следующего байта как часть специальной последовательности.
В VT05 CRT не имеет клавиши ESC; то VT50, который появился 4 года спустя.[1]
Использует
Поскольку большинство пользователей компьютеров больше не озабочены деталями управления компьютером периферийные устройства, задача, для которой изначально были разработаны escape-последовательности, клавиша escape была присвоена заявление программисты, чаще всего Останавливаться. Это использование продолжается сегодня в Майкрософт Виндоусметод выхода в виде ярлыка в диалоговых окнах для Нет, Покидать, Выход, Отмена, или же Прервать, а также обычную комбинацию клавиш для Останавливаться кнопка во многих веб-браузеры.[2][3][4]
На работающих машинах Майкрософт Виндоус, до реализации Клавиша Windows на клавиатуре типичной практикой для нажатия кнопки "Пуск" было удерживание Клавиша управления и нажмите escape. Эта комбинация клавиш по-прежнему работает в Windows 10.[5]
Microsoft Windows использует «Esc» для многих сочетаний клавиш.[6] Многие из этих ярлыков присутствуют с Windows 3.0, через Windows XP, Виндоус виста, Windows 7, Windows 8, и Windows 10.
В macOS клавиша «Esc» обычно закрывает или отменяет диалоговое окно или лист. В ⌘ Команда+⌥ Вариант+⎋ Esc комбинация открывает Принудительно выйти диалоговое окно, позволяющее пользователям закрывать неотвечающие приложения. Еще одно использование клавиши Esc в сочетании с клавишей Command - переключение на Передний ряд, если установлен.
В большинстве компьютерных игр клавиша выхода используется как кнопка паузы и / или как способ вызвать внутриигровое меню, обычно содержащее способы выхода из программы.
в vi семейство текстовых редакторов, escape используется для переключения режимов. Это использование связано с тем, что escape-код удобно размещен в том месте, где сейчас находится вкладка на АДМ-3А Терминальная клавиатура, использовавшаяся для разработки vi, теперь расположена неудобно. Это похоже на то, как расширенные клавиши-модификаторы в Emacs легко использовались на оригинальной клавиатуре ( космический курсант), размещенные вместе, но теперь эти клавиши рассредоточены по клавиатуре, что затрудняет использование.
Последовательности выхода на терминалах KSR
Принтеры со старой клавиатурой отправки / получения (KSR) и блоки визуального отображения (VDU), обычно управляются escape-последовательности отправлено компьютером на периферийное устройство, но были ситуации, когда эти устройства могли использоваться в автономном режиме с клавиатурой, эффективно подключенной к устройству вывода, и поэтому могла возникнуть необходимость набирать escape-последовательности «вручную» для управления периферический. Хотя такие устройства уже давно не используются, стандартная обработка[7] из ANSI escape-последовательности очень похоже на 1970-е VT100, реализована в обоих ANSI.SYS и другие более современные псевдотерминальные интерфейсы, используемые в Unix-подобный среды, одним из примеров является Консоли Linux, то есть более новые абстракции более высокого уровня не изменили того факта, что ввод клавиши escape, за которой следует что-то вроде шести символов [32; 1 мес. впоследствии влияет на выводимый текст, в этом случае он становится зеленым.
Рекомендации
- ^ Нет клавиши ESC: см. Фото «VT05».
- ^ «Архивная копия». Архивировано из оригинал 19 сентября 2006 г.. Получено 2009-02-07.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)
- ^ «Архивная копия». Архивировано из оригинал на 2009-02-18. Получено 2009-02-07.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)
- ^ «Шпаргалка для Mozilla FireFox (Сокращение клавиатуры)». scribd.com. Получено 4 декабря 2016.
- ^ «Ctrl + Esc, U, Enter: выключение Windows (XP и более ранние версии)». Получено 26 апреля 2012.
- ^ «Сочетания клавиш в Windows». support.microsoft.com.
- ^ "О Unicode и наборах символов", Джоэл Спольски, Джоэл о программном обеспечении
Esc | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | PrtScn/ SysRq | Прокрутка Замок | Пауза/ Перемена | |||||||||
Вставить | Главная | PgUp | Num Замок | ∕ | ∗ | − | ||||||||||||||||||
Удалить | Конец | PgDn | 7 | 8 | 9 | + | ||||||||||||||||||
4 | 5 | 6 | ||||||||||||||||||||||
↑ | 1 | 2 | 3 | Войти | ||||||||||||||||||||
← | ↓ | → | 0 Ins | . Del |