В вычислении , А ключ управления Ctrl является клавиша - модификатор , который при нажатии в сочетании с другим ключом, выполняет специальную операцию (например, Ctrl+C ); подобно клавише Shift, клавиша Control редко выполняет какую-либо функцию при нажатии сама по себе. Клавиша Control расположена в нижней левой части большинства клавиатур (в соответствии с международным стандартом ISO / IEC 9995-2 ) или рядом с ней , при этом многие из них имеют дополнительную в правом нижнем углу.
На клавиатурах, которые используют английские сокращения для обозначения клавиш, они обычно помечены Ctrl(редко Controlили Ctlвидны). Также используются сокращения на языке раскладки клавиатуры. например, немецкая раскладка клавиатуры используется Strgв соответствии с требованиями немецкого стандарта DIN 2137: 2012-06. Кроме того, существует стандартизированный символ клавиатуры (используется, когда латинские буквы не предпочтительны), указанный в ISO / IEC 9995-7 как символ 26, и в ISO 7000 «Графические символы для использования на оборудовании» как символ ISO-7000- 2028 г. Этот символ закодирован в Юникоде как символ штурвала U + 2388 (⎈).
История [ править ]
На телетайпах и ранних клавиатурах удерживание клавиши Control при одновременном нажатии другой клавиши обнуляло два крайних левых бита из семи бит в сгенерированном символе ASCII . Это позволило оператору создать первые 32 символа в таблице ASCII. Это непечатаемые символы, которые сигнализируют компьютеру, что нужно контролировать, где будет размещен следующий символ на устройстве отображения , вывести напечатанную страницу или стереть экран, позвонить в звонок терминала или выполнить другую операцию. Например, символ «G», код ASCII которого равен 71 в базе 10 или 100 0111
в двоичном формате , будет преобразован в двоичный код.000 0111
(7 в десятичной системе), который присваивается символу звонка . Уместно, что эти символы также называются управляющими символами .
Использование Ctrlклавиши со строчными буквами (например C, код ASCII 100 0011
) или прописными буквами ( ⇧ Shift+ C, ASCII 110 0011
) приведет к генерации одного и того же кода ASCII на телетайпе, потому что при удерживании нажатой клавиши управления заземление (обнуляет напряжение) два провода, используемые для два крайних левых бита с клавиатуры, игнорируя их изменение ⇧ Shiftклавишей. В современных компьютерах интерпретация нажатия клавиш обычно предоставляется программному обеспечению . Современные клавиатуры отличают каждую физическую клавишу от другой и сообщают обо всех нажатиях и выпусках клавиш управляющему программному обеспечению.
Когда первоначальное назначение управляющих символов ASCII стало устаревшим или использовалось редко, более позднее программное обеспечение присвоило комбинации клавиш Control для других целей.
Местоположение [ править ]
Клавиатуры многих ранних компьютерных терминалов , включая Teletype Model 33 ASR и Lear-Siegler ADM-3A , а также ранние модели IBM PC , располагали клавишу Control слева от клавиатуры, тогда как Caps Lock находится в том же положении на клавиатуре. самые современные клавиатуры. Традиционная компоновка была сохранена для более поздних систем рабочих станций и часто ассоциируется с рабочими станциями Unix . Клавиатуры от Sun Microsystems поставлялись в двух вариантах; «Unix» и «PC-style», с раскладкой Unix, имеющей традиционное размещение клавиши Control и других клавиш. [1] Клавиатуры, произведенные дляУ одного портативного компьютера на ребенка в этом месте также есть клавиша Control. [2] Другие поставщики производят клавиатуры для различных компьютерных систем с таким расположением клавиши Control, например Happy Hacking Keyboard .
Некоторые пользователи клавиатур с Caps Lock слева переназначают клавиши для обмена Control и Caps Lock, считая традиционное расположение более эргономичным для использования программ, извлекающих выгоду из использования клавиши Control. Настройки раскладки клавиатуры, специально предназначенные для этой цели, доступны в некоторых операционных системах.
Другие оставляют управляющую клавишу в нижнем левом углу клавиатуры и нажимают ее ладонью. Выбор места для клавиши управления часто сводится к форме и положению руки машинистки.
Обозначение [ править ]
Существует несколько общих обозначений нажатия клавиши Control вместе с другой клавишей. Каждое обозначение ниже означает нажатие и удерживание Ctrlпри нажатии Xклавиши:
^ X | Традиционная нотация каретки |
Сх | Обозначения Emacs и Vim |
CTRL-X | Старая нотация Microsoft |
Ctrl + X | Текущая нотация Microsoft |
Ctrl / X | Обозначение OpenVMS |
⌃X | Классический Mac OS и MacOS обозначения, используемые в меню и залипания клавиш ( по аналогии с обозначениями каретки, но с использованием U + 2303 ^ UP ARROWHEAD вместо кареткой ) [3] |
Control – X | Классическая нотация Mac OS и macOS, используемая в прозе [4] |
CNTL / X | Обозначение Cisco IOS |
| X | Барная нотация |
Таблица примеров [ править ]
Различные прикладные программы, пользовательские интерфейсы и операционные системы используют различные комбинации клавиш управления для разных целей.
Комбинация клавиш | Microsoft Windows / KDE / GNOME | Unix ( командная строка и программы, использующие readline ) | Emacs (если отличается от командной строки Unix) |
---|---|---|---|
Ctrl+A | Выбрать все | Начало строки | |
Ctrl+B | Смелый | Назад на один символ | |
Ctrl+C | Копировать | Сгенерировать SIGINT (завершить программу) | Составная команда |
Ctrl+D | Окно шрифтов (обработка текста); Добавить в закладки ( браузеры ) | Прямое удаление или, если строка пуста, конец ввода (традиционный Unix) | Вперед удалить |
Ctrl+E | Выравнивание по центру (обработка текста) | Конец линии | |
Ctrl+F | Найти (обычно небольшой фрагмент текста в большом документе) | Вперед на одного персонажа | |
Ctrl+G | Перейти к (номер строки) | Колокол | Quit - прерывает текущую операцию |
Ctrl+H | Заменять; История | Удалить предыдущий символ | Клавиша помощи |
Ctrl+I | Курсив ; Инкрементальный поиск | Завершение командной строки | То же, что клавиша Tab |
Ctrl+J | Оправдывать | Перевод строки (LFD) | LFD (для оценки выражений Лиспа ) |
Ctrl+K | Вставить гиперссылку (текстовый редактор) | Вырезать («Убить») текст между курсором и концом строки | |
Ctrl+L | Создать список; Выравнивание по левому краю (обработка текста) | Очисти экран | Перерисовать окно / терминал и заново центрировать текущую строку |
Ctrl+M | Увеличьте поле на 1/2 дюйма (обработка текста) | То же, что и клавиша Enter | |
Ctrl+N | Новое ( окно , документ и т. Д.) | Следующая строка (в истории) | Следующая строка |
Ctrl+O | Открыть | Промывка вывода | Вставить ("открыть") новую строку |
Ctrl+P | Распечатать | Предыдущая строка (в истории) | Предыдущая строка |
Ctrl+Q | Выйти из приложения | Возобновить передачу | Буквальная вставка |
Ctrl+R | Обновить страницу; Выровнять по правому краю (обработка текста) | Обратный поиск в истории | Искать в обратном направлении |
Ctrl+S | Сохранять | Приостановить передачу | Искать вперед |
Ctrl+T | Открыть новую вкладку | Транспонировать символы | |
Ctrl+U | Подчеркивание | Вырезать текст между началом строки и курсором | Префикс числового аргумента до следующей команды |
Ctrl+V | Вставить | Буквальная вставка | Листать вниз |
Ctrl+W | Закрыть окно или вкладку | Вырезать предыдущее слово | Резать |
Ctrl+X | Резать | Составная команда | |
Ctrl+Y | Повторить | Вставить | |
Ctrl+Z | Отменить | Приостановить программу | Иконка окна |
Ctrl+ ⇧ Shift+Z | Повторить | То же, что и Ctrl+Z | |
Ctrl+[ | Уменьшить размер шрифта | Такой же как Esc | Такой же как Alt |
Ctrl+] | Увеличить размер шрифта | Такой же как Esc | Такой же как Alt |
Ctrl+= | Переключить индекс шрифта | Такой же как Esc | Такой же как Alt |
Ctrl+ ⇧ Shift+= | Переключить надстрочный индекс шрифта | Такой же как Esc | Такой же как Alt |
Ctrl+End | Внизу (конец документа или окна ) | неопределенный или редко используемый | Внизу (конец текстового буфера) |
Ctrl+Home | Сверху (начало документа или окна ) | неопределенный или редко используемый | Вверху (начало текстового буфера) |
Ctrl+Insert | Копировать | неопределенный или редко используемый | Копировать |
Ctrl+PgDn | Следующая вкладка | неопределенный или редко используемый | Прокрутите окно вправо |
Ctrl+PgUp | Предыдущая вкладка | неопределенный или редко используемый | Прокрутите окно влево |
Ctrl+Tab ↹ | Следующее окно или вкладка | неопределенный или редко используемый | |
Ctrl+ ⇧ Shift+Tab ↹ | Предыдущее окно или вкладка | неопределенный или редко используемый | |
Ctrl++ | Расти Экран | неопределенный или редко используемый | |
Ctrl+- | Термоусадочный экран | неопределенный или редко используемый | |
Ctrl+← | Предыдущее слово | неопределенный или редко используемый | Предыдущее слово |
Ctrl+→ | Следующее слово | неопределенный или редко используемый | Следующее слово |
Ctrl+Delete | Удалить следующее слово | неопределенный или редко используемый | Удалить следующее слово |
Ctrl+← Backspace | Удалить предыдущее слово | неопределенный или редко используемый | Удалить предыдущее слово |
Ctrl+ Alt+← Backspace | не определено или редко используется в Windows; перезапустите X11 на Unix-подобных десктопах | неопределенный или редко используемый | |
Ctrl+ Alt+↑ | Повернуть экран вправо вверх | неопределенный или редко используемый | |
Ctrl+ Alt+↓ | Повернуть экран вверх дном | неопределенный или редко используемый | |
Ctrl+ Alt+← | Повернуть экран влево | неопределенный или редко используемый | |
Ctrl+ Alt+→ | Повернуть экран вправо | неопределенный или редко используемый | |
Ctrl+ ⇧ Shift+Esc | Открыть диспетчер задач | неизвестный | неизвестный |
Ctrl+ Alt+Del | Перезагрузить; Открыть диспетчер задач или параметры сеанса | неопределенный или редко используемый |
В ранних шутерах от первого лица левая клавиша Ctrl часто используется для стрельбы из оружия. В более новых играх ключ часто используется для приседания. [5]
Подобные концепции [ править ]
Как правило, клавиша Command , помеченная символом ⌘ на компьютерах Apple Macintosh , выполняет аналогичные функции в классических приложениях Mac OS и macOS (например, ⌘C копирует, а prinP печатает; то же самое касается сохранения, вырезания и вставки. ).
У Macintosh также есть клавиша Control , но она имеет другие функции. Оригинальный дизайн мыши Apple уменьшал сложность, предлагая только одну кнопку. По мере развития интерфейса для доступа к дополнительным параметрам предлагались контекстные меню . Для доступа к ним нужна была еще одна кнопка. В Unix и Windows у пользователя были другие кнопки мыши. В классической Mac OS и macOS клавиша Control используется для вызова «щелчка правой кнопкой мыши». Apple называет это «вторичным щелчком», поскольку левши могут выбрать, на какой стороне находится эта кнопка.
- Чаще всего используется как клавиша-модификатор для комбинаций клавиш.
- Нажатие клавиши Control и нажатие кнопки мыши вызовет контекстное меню . Это функция совместимости для пользователей с однокнопочными мышками; пользователи с двухкнопочной мышью просто используют правую кнопку мыши без модификаторов.
- Он используется в интерфейсе командной строки с программами, созданными для этого интерфейса.
- В Quickbooks контрольный ключ используется для проверки учетных данных при возникновении ошибок OLSU 1016 и OLSU 1013. Удерживая его нажатым при отправке информации на серверы Quickbooks, можно исправить ошибки.
- В macOS клавиша Control позволяет использовать комбинации клавиш в стиле Emacs в большинстве полей ввода текста. Например, Ctrl-A перемещает курсор в начало абзаца, Ctrl-L вертикально центрирует текущую строку в поле редактирования, Ctrl-K обрезает текст до конца строки, образуя список уничтожения отдельно от обычного буфера обмена , и Т. Д.
Ссылки [ править ]
- ^ Поддержка сложного языка макета текста в операционной среде Solaris docs.oracle.com/cd/E19455-01/806-5583/806-5583.pdf
- ^ Дон Марти (2006-10-27). «Делаем это для детей, чувак: детский ноутбук вдохновляет на проекты с открытым исходным кодом» . Мир Linux . Проверено 11 июня 2010 .
- ^ "OS X Yosemite: какие символы отображаются в меню?" . Служба поддержки Apple . Apple Inc. 23 сентября 2015 г.
- ^ «Сочетания клавиш Mac» . Служба поддержки Apple . Apple , Inc. 7 декабря 2015 . Проверено 28 декабря 2015 года .
- Рианна Лахти, Эван (5 августа 2016 г.). «Любой, кто приседает с помощью клавиши C, - безнадежный дегенерат» . PC Gamer .
См. Также [ править ]
- Клавиша Alt
- Сломать ключ
- Управляющие символы
- Control-Alt-Delete
- Функциональная клавиша
- Раскладка клавиатуры
- Клавиша-модификатор
Клавиатура IBM PC ( Windows , раскладка ANSI US) | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Esc | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | PrtScn / SysRq | Scroll Lock | Пауза / перерыв | |||||||||
Вставлять | Дома | PgUp | Num Lock | ∕ | * | - | ||||||||||||||||||
Удалить | Конец | PgDn | 7 | 8 | 9 | + | ||||||||||||||||||
4 | 5 | 6 | ||||||||||||||||||||||
↑ | 1 | 2 | 3 | Войти | ||||||||||||||||||||
← | ↓ | → | 0 Ins | . Del |