Caps Lock ⇪ Caps Lock — это кнопка на клавиатуре компьютера , которая заставляет все буквы двухпалатных шрифтов генерироваться заглавными буквами. Это клавиша переключения : каждое нажатие отменяет предыдущее действие. Некоторые клавиатуры также оснащены подсветкой, чтобы визуально определить, включена она или нет. Что именно делает Caps Lock, зависит от аппаратного обеспечения клавиатуры, операционной системы , драйвера устройства и раскладки клавиатуры . Обычно эффект ограничивается буквенными клавишами. Буквы недвухпалатных шрифтов (например , арабский , иврит , хинди ) и небуквенные символы генерируются нормально.
Клавиша Caps Lock возникла как клавиша Shift lock на механических пишущих машинках . Ранним нововведением в пишущих машинках было введение второго символа на каждой печатной панели, тем самым удваивая количество символов, которые можно было напечатать, используя то же количество клавиш. Второй символ располагался над первым на лицевой стороне каждой печатной панели, а клавиша Shift пишущей машинки заставляла весь печатный аппарат перемещаться, физически смещая положение печатных панелей относительно красящей ленты. Так же, как и на современных компьютерных клавиатурах, смещенное положение использовалось для ввода заглавных букв и второстепенных символов.
Клавиша Shift Lock была введена для того, чтобы операция Shift могла поддерживаться бесконечно без постоянных усилий. Она механически блокировала печатные панели в сдвинутом положении, заставляя верхний символ печататься при нажатии любой клавиши. Поскольку две клавиши Shift на пишущей машинке требовали большего усилия для срабатывания и были предназначены для нажатия мизинцем , было трудно удерживать клавишу Shift нажатой более двух или трех последовательных нажатий, поэтому введение клавиши Shift Lock также имело целью уменьшить боль в мышцах пальцев, вызванную повторяющимся набором текста. [ необходима цитата ]
Блокировка Shift механической пишущей машинки обычно устанавливается одновременным нажатием Shift и Lock и снимается нажатием Shift отдельно. Компьютерная клавиша Caps Lock устанавливается и снимается одной и той же клавишей, а поведение Caps Lock в большинстве раскладок клавиатуры QWERTY отличается от поведения Shift lock тем, что она делает буквы заглавными, но не влияет на другие клавиши, такие как цифры или знаки препинания. Некоторые ранние компьютерные клавиатуры, такие как Commodore 64 , имели Shift lock, но не Caps Lock; другие, такие как BBC Micro , имели обе, только одну из которых можно было включить одновременно. [ необходима цитата ]
Есть несколько предложений по отмене клавиши Caps Lock как устаревшей. [1] [2] [3] Питер Хинтйенс, генеральный директор iMatix , основал организацию «Capsoff», предлагающую производителям оборудования удалить клавишу Caps Lock. [1] Google удалила клавишу Caps Lock на клавиатуре Chromebook , заменив ее на «кнопку Everything»; функция Caps Lock затем воспроизводится с помощью комбинации клавиш « alt ». [4] [5]
Фактически, текущий немецкий стандарт раскладки клавиатуры DIN 2137 -01:2023-08 (как и его предыдущая редакция от 2018 года) определяет функцию клавиши как необязательную, которая должна быть заменена другими клавишами или комбинациями клавиш. Он рекомендует вызывать функцию только при одновременном нажатии с клавишей Control , в противном случае она действует как «левая клавиша AltGr », что позволяет слепым наборщикам получать доступ ко всем комбинациям клавиш с помощью AltGr без использования двух пальцев одной руки, что считается эргономическим преимуществом. В качестве побочного эффекта любое непреднамеренное нажатие этой клавиши без одновременного нажатия другой клавиши не имеет никакого эффекта.
Типичное поведение Caps Lock заключается в том, что нажатие клавиши устанавливает режим ввода , в котором все набираемые буквы заглавные , если применимо. Клавиатура остается в режиме Caps Lock и будет генерировать текст заглавными буквами до тех пор, пока клавиша не будет нажата снова. Клавиатуры часто включают в себя небольшой светодиод, указывающий на то, что Caps Lock активен, либо на самой клавише, либо в специальной области индикаторов, где также расположены индикаторы Scroll Lock и Num Lock . На оригинальной клавиатуре IBM PC этот светодиод управлялся исключительно клавиатурой. С момента появления IBM PC/AT он находится под управлением операционной системы. Маленькие клавиатуры, такие как клавиатуры нетбуков , отказываются от индикаторов для экономии места, вместо этого предоставляя программное обеспечение, которое дает экранную или звуковую обратную связь.
В большинстве случаев статус клавиши Caps Lock изменяет только значение алфавитных клавиш, а не любой другой клавиши. Microsoft Windows применяет это поведение только тогда, когда активна раскладка клавиатуры для латинского алфавита, например, раскладка «Английский (США)», но не «Персидская». На некоторых раскладках клавиатуры, отличных от QWERTY, таких как французская AZERTY и немецкая QWERTZ , Caps Lock по-прежнему ведет себя как традиционная Shift Lock, т. е. клавиатура ведет себя так, как будто клавиша Shift удерживается нажатой, заставляя клавиатуру вводить альтернативные значения клавиш; например, клавиша «5» генерирует «%» при нажатии Caps Lock. Это не относится к раскладке «Немецкая (IBM)».
В зависимости от используемой раскладки клавиатуры клавиша Shift при нажатии в сочетании с кнопкой латинской буквы при уже включенном Caps Lock либо игнорируется, либо отменяет действие Caps Lock, так что набираемые символы снова отображаются в нижнем регистре . Microsoft Windows применяет последний вариант. RISC OS предлагает оба варианта — Caps Lock в одиночку выбирает первый вариант, Shift-Caps Lock — второй.
В то время как типичное поведение блокировки на клавиатурах с клавишей Caps Lock представляет собой переключение, каждое нажатие которого меняет состояние Shift на противоположное, некоторые раскладки клавиатуры реализуют комбинированный режим [ нужен пример ], в котором нажатие клавиши Shift в режиме Caps Lock также отменяет режим Caps Lock, как это обычно происходит в режиме Shift Lock.
Некоторые драйверы клавиатуры [ нужен пример ] включают опцию конфигурации для отключения клавиши Caps Lock. Такое поведение позволяет пользователям самим решать, хотят ли они использовать клавишу или отключить ее, чтобы предотвратить случайную активацию.
В Unix- сообществах стран бывшего СССР клавиша Caps Lock традиционно используется в качестве переключателя языка ввода, что удобно при слепой печати . Поддержка этой функции присутствует в KDE , [6] GNOME и других средах рабочего стола. Русская и украинская раскладки по умолчанию для FreeBSD указывают Caps Lock в качестве переключателя языка ввода. В Microsoft Windows для включения этого поведения необходимы сторонние утилиты. [7] [8] В таких конфигурациях исходная функция Caps Lock достигается комбинацией + .⇧ Shift⇪ 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 и других клавиш. [9] Все компьютеры Amiga имели как клавишу Control, так и клавишу Caps Lock в этом месте на половине ширины.
Некоторые пользователи клавиатур с Caps Lock слева переназначают клавиши, чтобы поменять местами Control и Caps Lock, находя традиционное расположение более эргономичным для использования программ, использующих клавишу Control. Настройки раскладки клавиатуры специально для решения этой потребности доступны в некоторых операционных системах. Некоторые клавиатуры даже предоставляют переключатель внизу для логического обмена двумя клавишами на аппаратном уровне. [10] [11]
Клавиатура Happy Hacking Keyboard и клавиатуры, выпускаемые для компьютеров OLPC XO, также имеют клавишу Control в этом месте, но не включают Caps Lock. [12] Начиная с Google Cr-48 , Chromebook отказались от Caps Lock в пользу кнопки поиска или «кнопки Everything». [13] Удерживание клавиши Alt и нажатие кнопки Everything включает Caps Lock, который включен до тех пор, пока не будет нажата клавиша Shift. [5]
28 июня и 22 октября дважды в год отмечают Международный день Caps Lock как пародийный праздник, созданный в октябре 2000 года Дереком Арнольдом, пользователем MetaFilter . Второе наблюдение 28 июня было добавлено Арнольдом в память об американском торговом представителе Билли Мэйсе . [14] [15] [16]