Введение
Функция клавиши компьютерной клавиатуры
действие клавиши
Клавиша компьютера
Computer key
Caps Lock – это кнопка на компьютерной клавиатуре, которая приводит к выводу всех букв двухрегистровых систем письма в верхнем регистре. Это клавиша переключения: каждое нажатие меняет предыдущее действие. Некоторые клавиатуры также оснащены индикатором, чтобы визуально показывать, включена она или выключена. Точное поведение Caps Lock зависит от аппаратного обеспечения клавиатуры, операционной системы, драйвера устройства и раскладки клавиатуры. Обычно эффект распространяется только на буквенные клавиши. Буквы систем письма, не имеющих двух регистров (например, арабский, иврит, хинди), и небуквенные символы выводятся как обычно.
История
Клавиша Caps Lock возникла как клавиша блокировки Shift на механических пишущих машинках. Одним из ранних нововведений в пишущих машинках стало введение второго символа на каждой литере, что позволило удвоить количество символов, которые можно было напечатать, используя то же количество клавиш. Второй символ располагался над первым на лицевой стороне каждой литеры, а клавиша Shift на пишущей машинке заставляла весь механизм перемещаться, физически сдвигая положение литер относительно красящей ленты. Как и в современных компьютерных клавиатурах, сдвинутое положение использовалось для вывода заглавных букв и дополнительных символов. Клавиша блокировки Shift была введена для того, чтобы операция смены регистра могла поддерживаться неограниченно долго без постоянных усилий. Она механически фиксировала литеры в сдвинутом положении, заставляя верхний символ печататься при нажатии любой клавиши. Поскольку для работы двух клавиш Shift на пишущей машинке требовалось больше усилий, и они предназначались для нажатия мизинцем, удерживать Shift нажатым более двух-трех последовательных нажатий было затруднительно, поэтому введение клавиши блокировки Shift также было направлено на снижение боли в мышцах пальцев, вызванной повторяющимися нажатиями. Блокировка Shift на пишущей машинке обычно активируется одновременным нажатием клавиш Shift и Lock, а отключается нажатием только Shift. Компьютерная клавиша Caps Lock активируется и отключается той же клавишей, и поведение Caps Lock в большинстве раскладок клавиатуры QWERTY отличается от поведения блокировки Shift тем, что она переводит буквы в верхний регистр, но не влияет на другие клавиши, такие как цифры или знаки препинания. Некоторые ранние компьютерные клавиатуры, например Commodore 64, имели блокировку Shift, но не Caps Lock; другие, например BBC Micro, имели обе, но только одна из них могла быть включена одновременно.
Отмена
Есть некоторые предложения об упразднении клавиши Caps Lock как устаревшей. Питер Хинтженс, генеральный директор iMatix, основал организацию "Capsoff", предлагающую производителям оборудования удалить клавишу Caps Lock. Google убрал клавишу Caps Lock с клавиатуры Chromebook, заменив её на кнопку "Everything"; функция Caps Lock затем воспроизводится с помощью комбинации клавиш "Alt". GNOME и другие настольные среды. Стандартные русская и украинская раскладки для FreeBSD используют Caps Lock в качестве переключателя языка ввода. В Microsoft Windows для реализации этой функции требуются сторонние утилиты. В таких конфигурациях к исходной функции Caps Lock можно получить доступ с помощью комбинации клавиш.
Меры предосторожности
Большинство приложений, запрашивающих у пользователей ввод пароля, не отображают его на экране, чтобы не допустить просмотра посторонними лицами. Пользователь, не обративший должного внимания на индикатор Caps Lock, может ввести неверный пароль (в котором все строчные буквы становятся прописными или наоборот). Поэтому в руководствах, материалах технической поддержки и пользовательских интерфейсах приложений могут содержаться предупреждения о необходимости проверки состояния Caps Lock перед вводом пароля. На экранах входа в Microsoft Windows предупреждение о включенном Caps Lock отображается во всплывающей подсказке рядом с полем ввода. В macOS при включенном Caps Lock в поле пароля отображается символ Caps Lock (⇪).
Размещение
С самого начала клавиатура IBM PC имела клавишу Caps Lock. В первой версии для PC/XT клавиша Caps Lock располагалась в правом нижнем углу области буквенных клавиш. Последующие модели поменяли местами клавиши Caps Lock и Control. Таким образом, с тех пор клавиша Caps Lock размещается на левом краю клавиатуры, над клавишей Shift и ниже клавиши Tab, рядом с буквой A. Эта раскладка стала фактически общепринятым стандартом. Клавиатуры некоторых ранних компьютерных терминалов, включая Teletype Model 33 ASR и Lear Siegler ADM 3A, Apple II и некоторые модели Apple Keyboard, сохранили клавишу Control в том месте, где она впервые была на PC/XT; на этих устройствах клавиша Caps Lock либо отсутствовала, либо располагалась в другом месте. Эта раскладка сохранилась для более поздних рабочих станций и часто ассоциируется с Unix-системами. Клавиатуры Sun Microsystems выпускались в двух вариантах: "Unix" и "PC style", при этом в варианте "Unix" клавиша Control и другие клавиши имели традиционное расположение. На всех компьютерах Amiga клавиши Control и Caps Lock были расположены в этом месте, занимая половину ширины каждой клавиши. Некоторые пользователи клавиатур с клавишей Caps Lock слева переназначают клавиши, меняя местами Control и Caps Lock, считая традиционное расположение более удобным для программ, активно использующих клавишу Control. В некоторых операционных системах предусмотрены настройки раскладки клавиатуры, специально разработанные для решения этой задачи. Некоторые клавиатуры даже оснащены переключателем на нижней стороне для аппаратного переключения функций этих двух клавиш. Клавиша Control на клавиатурах Happy Hacking Keyboard и клавиатурах, выпускаемых для компьютеров OLPC XO, также находится в этом месте, но клавиша Caps Lock отсутствует. Начиная с Google Cr 48, в Chromebooks клавиша Caps Lock была исключена в пользу кнопки поиска или кнопки "Все". Удержание клавиши Alt и нажатие кнопки "Все" активирует блокировку Caps Lock, которая остается активной до нажатия клавиши Shift.
Соблюдение
28 июня и 22 октября ежегодно отмечаются как Международный день клавиши Caps Lock, пародийный праздник, созданный в октябре 2000 года Дереком Арнольдом, пользователем MetaFilter. Вторая дата, 28 июня, была добавлена Арнольдом в память об американском рекламном агенте Билли Мэйсе.