stringtranslate.com

Клавиша управления

Клавиша Control (обозначенная как «Ctrl») на клавиатуре Windows рядом с одним из стилей клавиши Windows , за которой следует клавиша Alt.
Редко используемый символ клавиатуры ISO для «Control»

В вычислительной технике клавиша Control Ctrl — это клавиша-модификатор , которая при нажатии в сочетании с другой клавишей выполняет специальную операцию (например, + ). Подобно клавише Shift , клавиша Control редко выполняет какую-либо функцию при нажатии сама по себе. Клавиша Control расположена на нижней левой стороне большинства клавиатур или рядом с ней (в соответствии с международным стандартом ISO/IEC 9995-2 ), при этом на многих клавиатурах есть дополнительная клавиша в правом нижнем углу.CtrlC

На клавиатурах, использующих английские сокращения для обозначения клавиш, он обычно помечен ( или иногда используются, но это необычно). Сокращения на языке раскладки клавиатуры также используются, например, немецкая раскладка клавиатуры использует в соответствии с немецким стандартом DIN 2137:2012-06. Существует стандартизированный символ клавиатуры (который следует использовать, когда латинские буквы не предпочтительны). [a] Этот символ кодируется в Unicode как символ helm U+2388 , но он используется очень редко.CtrlControlCtlStrg

История

На телетайпах и компьютерных терминалах удержание клавиши Control при нажатии другой клавиши отправляло управляющий символ ASCII C0 вместо того, чтобы напрямую сообщать системе о нажатии клавиши. Управляющие символы использовались как непечатаемые символы, которые сигнализировали терминалу или телетайпу о необходимости выполнить специальное действие, например, подать сигнал на звонок, выбросить страницу или стереть экран, или управлять тем, где будет отображаться следующий символ.

Первые 32 символа ASCII являются управляющими символами, представляемыми 5- битным двоичным числом. Поскольку символы ASCII были представлены в виде 7 бит, если клавиша нажата при удерживаемой клавише Control, телетайпы и терминалы просто устанавливают первые 2 бита символа в 0, преобразуя символ в управляющий символ. Например, символ «a» имеет двоичный код ASCII 110 0001. Этот код будет преобразован в 000 0001, что соответствует символу ASCII с идентификатором 1 (символ SOH). Таблица в кодах управления C0 и C1 § Элементы управления C0 показывает управляющие символы ASCII, а в столбце « Обозначение вставки » отображается вставка (^), за которой следует символ, который нужно нажать при удерживаемой клавише Control для генерации символа.

Если к компьютеру подключен телетайп или терминал, программное обеспечение на компьютере может интерпретировать получаемые им управляющие символы так, как оно написано для этого; заданный управляющий символ может быть интерпретирован иначе, чем он был бы интерпретирован телетайпом или терминалом, которые его получают. Например, Control-C , полученный от телетайпа или терминала, интерпретируется как «прервать текущую программу» в некоторых интерфейсах командной строки , а Control-E интерпретируется текстовым редактором Emacs как «переместить курсор редактора в конец строки».

Компьютерные клавиатуры, напрямую подключенные к компьютеру, как в случае персонального компьютера или рабочей станции , отличают каждую физическую клавишу от любой другой и сообщают обо всех нажатиях и отпусканиях клавиш управляющему программному обеспечению. Это позволяет программному обеспечению интерпретировать комбинации клавиш Control по своему выбору, включая возможность интерпретировать комбинацию клавиши Control, другой клавиши-модификатора и клавиши с буквой, цифрой или символом иначе, чем он интерпретирует комбинацию клавиши Control и клавиши с буквой, цифрой или символом без этой другой клавиши-модификатора.

Расположение

Клавиатуры многих ранних компьютерных терминалов , включая Teletype Model 33 ASR и Lear-Siegler ADM-3A , а также ранние модели IBM PC , располагали клавишу Control слева от клавиатуры, тогда как клавиша Caps Lock находится в том же месте на большинстве современных клавиатур. Традиционная раскладка была сохранена для более поздних систем рабочих станций и часто ассоциируется с рабочими станциями Unix . Клавиатуры от Sun Microsystems выпускались в двух раскладках: «Unix» и «PC-style», при этом раскладка Unix имела традиционное расположение клавиши Control и других клавиш. [1] Клавиатуры, выпускаемые для компьютеров One Laptop Per Child, также имеют клавишу Control в этом месте. [2] Другие производители выпускают клавиатуры для других компьютерных систем с таким расположением клавиши Control, например, Happy Hacking Keyboard .

Некоторые пользователи клавиатур с Caps Lock слева переназначают клавиши, чтобы поменять местами Control и Caps Lock, находя традиционное расположение более эргономичным для использования программ, использующих клавишу Control. Настройки раскладки клавиатуры специально для решения этой проблемы доступны в некоторых операционных системах.

Другие оставляют клавишу управления в нижнем левом углу клавиатуры и нажимают ее боковой стороной ладони. Выбор места для клавиши управления часто зависит от формы руки и позы печатающего.

Обозначение

Существует несколько общих обозначений для нажатия клавиши Control в сочетании с другой клавишей. Каждое обозначение ниже означает нажатие и удержание при нажатии клавиши:CtrlX

Таблица примеров

Различные прикладные программы, пользовательские интерфейсы и операционные системы используют различные комбинации клавиш управления для разных целей.

В ранних шутерах от первого лица левая клавиша Ctrl часто использовалась для стрельбы из оружия. В более новых играх эта клавиша часто используется для приседания. [5]

Похожие концепции

Как правило, клавиша Command , обозначенная символом ⌘ на компьютерах Apple Macintosh , выполняет эквивалентные функции в классических приложениях Mac OS и macOS (например, ⌘C копирует, а ⌘P печатает; то же самое касается сохранения, вырезания и вставки).

У Macintosh также есть клавиша Control, но она имеет другую функциональность. Оригинальный дизайн мыши Apple снижал сложность, предлагая только одну кнопку. По мере развития интерфейса для доступа к дополнительным опциям предлагались контекстные меню . Для доступа к ним требовалась еще одна кнопка. В Unix и Windows пользователь мог использовать другие кнопки мыши. В Classic Mac OS и macOS клавиша Control используется для вызова «правого щелчка». Apple называет это «вторичным щелчком», поскольку левши могут выбирать, с какой стороны находится эта кнопка.

Примечания

  1. ^ приведено в ISO/IEC 9995-7 как символ 26 и в ISO 7000 «Графические символы для использования на оборудовании» как символ ISO-7000-2028

Ссылки

  1. ^ Поддержка языка сложной текстовой разметки в операционной среде Solaris docs.oracle.com/cd/E19455-01/806-5583/806-5583.pdf
  2. ^ Дон Марти (2006-10-27). «Делаем это ради детей, чувак: детский ноутбук вдохновляет проекты с открытым исходным кодом». Linux World. Архивировано из оригинала 2007-11-24 . Получено 2010-06-11 .
  3. ^ "OS X Yosemite: Что означают символы, отображаемые в меню?". Служба поддержки Apple . Apple Inc. 23 сентября 2015 г.
  4. ^ "Сочетания клавиш Mac". Поддержка Apple . Apple Inc. 7 декабря 2015 г. Получено 28 декабря 2015 г.
  5. ^ Лахти, Эван (5 августа 2016 г.). «Любой, кто использует клавишу C, чтобы приседать, — безнадежный дегенерат». PC Gamer .

Смотрите также