В вычислительной технике клавиша Control Ctrl — это клавиша-модификатор , которая при нажатии совместно с другой клавишей выполняет специальную операцию (например, + ). Как и клавиша Shift , клавиша Control редко выполняет какую-либо функцию при нажатии сама по себе. Клавиша управления расположена в левом нижнем углу большинства клавиатур или рядом с ней (в соответствии с международным стандартом ISO/IEC 9995-2 ), причем многие из них имеют дополнительную кнопку в правом нижнем углу.CtrlC
На клавиатурах, где для маркировки клавиш используются английские сокращения, они обычно имеют маркировку ( или иногда используются, но это редко). Также используются сокращения в языке раскладки клавиатуры, например, немецкая раскладка клавиатуры используется в соответствии с требованиями немецкого стандарта DIN 2137:2012-06. Существует стандартизированный символ клавиатуры (используется, когда латинские буквы нежелательны). [a] Этот символ кодируется в Юникоде как символ шлема U+2388 , но используется очень редко.CtrlControlCtlStrg ⎈
На телетайпах и компьютерных терминалах удержание клавиши Control при нажатии другой клавиши будет отправлять управляющий символ ASCII C0 вместо того, чтобы напрямую сообщать системе о нажатии клавиши. Управляющие символы использовались в качестве непечатаемых символов, которые сигнализируют терминалу или телетайпу о необходимости выполнения специального действия, такого как звонок в колокольчик, выброс страницы или стирание экрана, или управление местом отображения следующего символа.
Первые 32 символа ASCII являются управляющими символами и представляются 5- битным двоичным числом. Поскольку символы ASCII были представлены в виде 7 бит, если нажать клавишу, удерживая нажатой клавишу Control, телетайпы и терминалы просто устанавливали первые 2 бита символа в 0, преобразуя символ в управляющий символ. Например, символ «а» имеет двоичный код 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» и «стиль ПК», при этом раскладка Unix имеет традиционное расположение клавиши управления и других клавиш. [1] На клавиатурах, предназначенных для компьютеров «один ноутбук на ребенка», в этом месте также имеется клавиша управления. [2] Другие производители производят клавиатуры для разных компьютерных систем с таким расположением клавиши управления, например Happy Hacking Keyboard .
Некоторые пользователи клавиатур с блокировкой прописных букв слева переназначают клавиши для замены клавиш Control и Caps Lock, находя традиционное расположение более эргономичным для использования программ, выигрывающих от использования клавиши Control. Настройки раскладки клавиатуры, специально предназначенные для удовлетворения этой потребности, доступны в некоторых операционных системах.
Другие оставляют клавишу управления в левом нижнем углу клавиатуры и нажимают ее ребром ладони. Выбор места для клавиши управления часто зависит от формы и позы руки машинистки.
Существует несколько распространенных обозначений нажатия клавиши Control в сочетании с другой клавишей. Каждое обозначение ниже означает нажатие и удержание при нажатии клавиши:CtrlX
Различные прикладные программы, пользовательские интерфейсы и операционные системы используют различные комбинации клавиш управления для разных целей.
В ранних шутерах от первого лица левая клавиша Ctrl часто использовалась для стрельбы из оружия. В новых играх клавиша часто используется для приседания. [5]
Как правило, клавиша Command , помеченная символом ⌘ на компьютерах Apple Macintosh , выполняет эквивалентные функции в классических приложениях Mac OS и macOS (например, ⌘C копирует, а ⌘P печатает; то же самое справедливо для сохранения, вырезания и вставки). ).
У компьютеров Macintosh также есть клавиша Control, но она имеет другую функциональность. Оригинальный дизайн мыши Apple уменьшил сложность, предлагая только одну кнопку. По мере развития интерфейса для доступа к дополнительным опциям предлагались контекстные меню . Для доступа к ним была необходима еще одна кнопка. В Unix и Windows у пользователя были другие кнопки мыши. В классической Mac OS и macOS клавиша Control используется для вызова «щелчка правой кнопкой мыши». Apple называет это «вторичным щелчком», поскольку левши могут выбирать, на какой стороне находится эта кнопка.