Ключ управления


В вычислительной технике клавиша Control Ctrl — это клавиша-модификатор , которая при нажатии совместно с другой клавишей выполняет специальную операцию (например, Ctrl+ C). Подобно клавише Shift , клавиша Control редко выполняет какую-либо функцию при нажатии сама по себе. Клавиша управления расположена в левом нижнем углу большинства клавиатур или рядом с ней (в соответствии с международным стандартом ISO/IEC 9995-2 ), причем многие из них имеют дополнительную клавишу в правом нижнем углу.
На клавиатурах, на которых для маркировки клавиш используются английские сокращения, они обычно имеют надпись Ctrl ( Control или Ctl иногда используются, но это редко). Также используются сокращения в языке раскладки клавиатуры, например, в немецкой раскладке клавиатуры используется Strg согласно требованиям немецкого стандарта DIN 2137:2012-06. Существует стандартизированный символ клавиатуры (используется, когда латинские буквы нежелательны). [а] Этот символ кодируется в Юникоде как U+2388. символ шлема ⎈, но используется очень редко.
История
[ редактировать ]На телетайпах и компьютерных терминалах удержание клавиши 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 в сочетании с другой клавишей. Каждое обозначение ниже означает нажатие и удержание Ctrl одновременно нажимая кнопку X ключ:
^X | Традиционное обозначение каретки |
Сх | Emacs и Vim Обозначения |
CTRL-X | Старая Microsoft нотация |
Ctrl+X | Текущие обозначения Microsoft |
Ctrl/X | OpenVMS Обозначение |
⌃X | Классическая нотация Mac OS и macOS , используемая в меню и липких клавишах (аналогично нотации каретки, но с использованием U+2303 ⌃ СТРЕЛКА ВВЕРХ вместо каретки ) [3] |
Контроль–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 | Перейти к (номер строки) | Прервать текущую операцию | |
Ctrl+ H | Заменять; История | Удалить предыдущий символ | Ключ помощи |
Ctrl+ I | Курсив ; Инкрементный поиск | Завершение командной строки (так же, как клавиша Tab ) | |
Ctrl+ J | Оправдывать; Загрузки | Перевод строки (LFD) | LFD (для оценки выражений Lisp ) |
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 | Подчеркнуть; HTML страницы, которую вы сейчас просматриваете | Вырезать текст между началом строки и курсором | Префикс числового аргумента перед следующей командой |
Ctrl+ V | Вставить | Буквальная вставка | Страница вниз |
Ctrl+ W | Закрыть окно или вкладку | Вырезать предыдущее слово | Резать |
Ctrl+ X | Резать | Составная команда | |
Ctrl+ Y | Повторить | Вставить | |
Ctrl+ Z | Отменить | Приостановить программу | Иконизировать окно |
Ctrl+ ⇧ Shift+ Z | Повторить | нет в наличии | |
Ctrl+ [ | Уменьшить размер шрифта | То же, что Esc или Alt | |
Ctrl+ ] | Увеличить размер шрифта | Поиск следующего введенного символа | неопределенный или редко используемый |
Ctrl+ = | Переключить нижний индекс шрифта | нет в наличии | |
Ctrl+ ⇧ Shift+ = | Переключить верхний индекс шрифта | нет в наличии | |
Ctrl+ End | Внизу (конец документа или окна ) | неопределенный или редко используемый | Внизу (конец текстового буфера) |
Ctrl+ Home | Вверху (начало документа или окна ) | неопределенный или редко используемый | Верх (начало текстового буфера) |
Ctrl+ Insert | Копировать | неопределенный или редко используемый | Копировать |
Ctrl+ PgDn | Следующая вкладка | неопределенный или редко используемый | Прокрутить окно вправо |
Ctrl+ PgUp | Предыдущая вкладка | неопределенный или редко используемый | Прокрутить окно влево |
Ctrl+ Tab ↹ | Следующее окно или вкладка | нет в наличии | |
Ctrl+ ⇧ Shift+ Tab ↹ | Предыдущее окно или вкладка | нет в наличии | |
Ctrl+ + | Растущий экран | нет в наличии | |
Ctrl+ - | Термоусадочный экран | Отменить | |
Ctrl+ / | неопределенный или редко используемый | То же, что Ctrl+ - ( Отменить ) | |
Ctrl+ \ | неопределенный или редко используемый | Генерация SIGQUIT (завершение и дамп ядра) | неопределенный или редко используемый |
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 +колесо мыши | Прокрутка вперед/назад |
В ранних шутерах от первого лица левая клавиша Ctrl часто использовалась для стрельбы из оружия. В новых играх клавиша часто используется для приседания. [5]
Похожие концепции
[ редактировать ]Как правило, клавиша Command , помеченная символом ⌘ на компьютерах Apple Macintosh , выполняет эквивалентные функции в классических приложениях Mac OS и macOS (например, ⌘C копирует, а ⌘П печатает; то же самое относится и к сохранению, вырезанию и вставке).
У компьютеров 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 обрезает текст до конца строки в кольцо уничтожения , отдельное от обычного буфера обмена . и т. д.
Примечания
[ редактировать ]- ^ указано в ISO/IEC 9995-7 как символ 26 и в ISO 7000 «Графические символы для использования на оборудовании» как символ ISO-7000-2028.
Ссылки
[ редактировать ]- ^ Поддержка языка сложной текстовой компоновки в операционной среде Solarisdocs.oracle.com/cd/E19455-01/806-5583/806-5583.pdf
- ^ Дон Марти (27 октября 2006 г.). «Делаю это для детей, чувак: детский ноутбук вдохновляет проекты с открытым исходным кодом» . Мир Линукса. Архивировано из оригинала 24 ноября 2007 г. Проверено 11 июня 2010 г.
- ^ «OS X Yosemite: что это за символы, отображаемые в меню?» . Поддержка Apple . Apple Inc. , 23 сентября 2015 г.
- ^ «Сочетания клавиш Mac» . Поддержка Apple . Apple Inc., 7 декабря 2015 г. Проверено 28 декабря 2015 г.
- ^ Лахти, Эван (5 августа 2016 г.). «Любой, кто использует клавишу C, чтобы присесть, — безнадежный дегенерат» . ПК-геймер .
См. также
[ редактировать ]- Все ключевое
- Сломать ключ
- Управляющие персонажи
- Control-Alt-Delete
- Функциональная клавиша
- Раскладка клавиатуры
- Ключ-модификатор
- Общий доступ пользователей IBM
Esc | Ф1 | Ф2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | ПртСкн / СисРк | Прокрутка Замок | Пауза / Перерыв | |||||||||
![]() | Вставлять | Дом | PgUp | Число Замок | ∕ | ∗ | − | |||||||||||||||||
Удалить | Конец | ПГДн | 7 | 8 | 9 | + | ||||||||||||||||||
4 | 5 | 6 | ||||||||||||||||||||||
↑ | 1 | 2 | 3 | Входить | ||||||||||||||||||||
← | ↓ | → | 0 Инс | . Принадлежащий |