Клавіша Control є клавішею-модифікатором, котра при натисканні разом з іншими клавішами, виконує спеціальні операції (наприклад, Ctrl+C); подібна до клавіші Shift, раніш клавіша Control виконували різні функції, коли натискалась окремо. Клавіша Control розміщена біля нижньої лівої сторони більшості клавіатур (у відповідності до міжнародного стандарту ISO/IEC 9995-2), іноді додатково у правій нижній частині.
Зазвичай клавіша позначена Ctrl (раніш, Control або Ctl можна побачити) на клавіатурах, котрі використовують англомовні скорочення для маркування. Також використовуються скорочення на мові розкладки клавіатури. наприклад у німецькій розкладці використовується Strg , як вимагає німецький стандарт DIN 2137:2012-06. Також використовується стандартизований символ (якщо латиниця не є переважною), подається у ISO/IEC 9995-7 як символ 26, та у ISO 7000 “Graphical symbols for use on equipment” як символ ISO-7000-2028. Цей символ кодується у Unicode як U+2388 helm symbol (⎈).
Історія
На телетайпах та перших клавіатурах, натискання клавіші Control, коли натискається інша клавіша, дозволяло обнуляти перші ліві 2 біти з семи біт, які генерують символ ASCII. Це дозволяло оператору продукувати перші 32 символи з таблиці ASCII. Це недруковані символи, котрі були сигналом комп’ютеру керувати наступними символами, котрі розміщувались на дисплеї, вигнати надруковану сторінку або очистити екран, дзвонити у дзвоник терміналу, або інші різні операції. Влучно ці символи також називались керівними символами (control characters).
Використання клавіші Ctrl , як з літерами у нижньому регістрі (наприклад C) , так і у верхньому (C) генерує той самий код ASCII на телетайпах, тому що утримання клавіші control призводило до заземлення (нуль напруги) двох проводів, призначених для переносу двох лівих бітів з клавіатури, ігноруючи модифікацію клавіші ⇧ Shift. У сучасних комп'ютерах, інтерпретація натискань як правило, забезпечується програмним забезпеченням. Сучасні клавіатури розрізнюють кожну фізичну клавішу від будь-якої іншої, і повідомляє про всі натискання та відпускання клавіш відповідне програмне забезпечення. Ця додаткова гнучкість не часто використовується і, як правило, не має значення, наприклад, чи натиснута клавіша control в поєднанні з символом у верхньому або нижньому регістрі.
Коли первинне призначення керівних символів ASCII стало застарілим та рідковживаним, пізніше програмне забезпечення пристосувало комбінацію клавіші Control для інших потреб.
Розміщення клавіші
Клавіатура багатьох ранніх комп’ютерних терміналів, а також ранніх моделей IBM PC, розміщувала клавішу Control з лівого боку клавіатури, тоді як caps lock розміщується на цьому місці у більшості сучасних клавіатур. Традиційна розкладка була збережена у наступних робочих станціях і часто асоціюється з робочими станціями Unix. Клавіатура від Sun Microsystems вийшла у двох варіантах розкладки; "Unix" та "PC-стиль", де Unix розкладка має традиційне розміщення клавіші Control та інших клавіш.[1]
Деякі користувачі клавіатур з Caps Lock зліва перепризначають клавіші Control та caps lock, знаходячи традиційне розміщення більш ергономічним для використання переваг програм від клавіші Control. Розкладка клавіатури спеціально для задоволення цієї потреби є в деяких операційних системах.
Інші залишають клавішу control у нижньому лівому куті клавіатури, і натискають його використовуючи бік долоні. Вибір розташування клавіші control часто зводиться до форми руки і пози друкаря.
Різновиди запису
Для зображення натискань Control разом з іншими клавішами вживають кілька різних форм запису. Кожен запис з-поміж нижченаведених означає натискання та утримання Ctrl коли натискається деяка клавіша X:
^X
Традиційний запис. Замість символу каретки, іноді використовують "верхня стрілка" (U+2303, ⌃).
Перезапуск; Відкриття диспетчеру завдань або опцій сесії
не визначене або рідковживане
Подібні концепції
Зазвичай клавіша Command, позначена символом ⌘ на комп’ютерах Apple Macintosh, виконує еквіваленту функцію у Mac OS X та Mac OS програмах (наприклад, ⌘C копіює, тоді як ⌘P друкує; теж саме для зберігання, вирізання та вставки).
Macintoshes також мають клавішу Control, але вона має іншу функціональність. Оригінальна мишка Apple розроблена для зменшення складності, пропонуючи тільки одну кнопку. В той час, як інтерфейс розроблений так, що контекстне меню пропонує доступ до додаткових опцій. Інша кнопка була потрібна для доступу до цього. У Unix та Windows, користувач має можливість використовувати іншу кнопку мишки. У Mac OS, клавіша Control використовують для виконання "правого кліку" (натискання правої кнопки мишки). Apple називає це "додатковий клік", а шульги можуть вибрати яка сторона клавіші працює.
Переважно використовується як клавіша модифікатор у комбінаціях клавіш.
Коли натискається клавіша Control та клікається клавіша мишки, викликається контекстне меню. Це функція сумісності для користувачів з мишкою з однією кнопкою; користувачі з двома кнопками просто використовують праву кнопку мишки, без модифікації.
Під Mac OS X, клавіша Control дозволяє використовувати Emacs-стиль комбінацій клавіш у більшості текстових полів вводу. Наприклад, Ctrl-A переводить каретку на початок абзацу, Ctrl-L вертикально центрує строку у полі редагування, Ctrl-K обрізає текст до кінця строки, і таке інше.
Посилання
↑Complex Text Layout Language Support in the Solaris Operating Environment
docs.oracle.com/cd/E19455-01/806-5583/806-5583.pdf