Клавиша Caps Lock¶
Caps Lock (от англ. caps — сокращение от capital letters, «заглавные буквы», и lock — «блокировка») — клавиша на клавиатуре компьютера и других печатающих устройств, при активации которой все буквенные символы вводятся в верхнем регистре (заглавными буквами) до тех пор, пока клавиша не будет отключена повторным нажатием. Расположена слева от клавиши «A» на стандартной раскладке QWERTY и имеет индикатор (обычно светодиод) на панели клавиатуры, сигналирующий о включённом состоянии.
¶История
Клавиша Caps Lock является прямым потомком механизма, существовавшего ещё в механических пишущих машинках. В пишущей машинке «Underwood No. 5» (1915 год) и аналогичных моделях использовался рычаг Shift Lock: при его фиксации каретка с литерным блоком оставалась в верхнем положении, и все символы печатались заглавными. Клавиша Shift Lock, в отличие от обычной Shift, фиксировалась механически и сбрасывалась нажатием пробела или специальной клавиши.
С переходом на электронные терминалы и персональные компьютеры в 1960-х годах механическая блокировка была заменена электронной. На ранних терминалах (например, IBM 2741, 1966 год) использовалась клавиша Shift Lock, сохранявшая механический принцип фиксации. На клавиатурах IBM System/360 (1964) и последующих моделях появилась электронная клавиша Caps Lock, состояние которой отслеживалось процессором клавиатуры.
В 1986 году вместе с расширенной клавиатурой IBM Model M (101/102 клавиши) Caps Lock получила современное расположение слева от клавиши «A». Эта раскладка стала промышленным стандартом и используется по сей день.
¶Принцип работы
При нажатии Caps Lock клавиатура (или операционная система) переключает регистр вводимых буквенных символов:
- при включённом Caps Lock строчные буквы вводятся как заглавные, а заглавные — как строчные (при удержании Shift);
- при выключенном Caps Lock работает стандартное поведение: буквы вводятся строчными, а с Shift — заглавными.
Важно, что Caps Lock влияет только на буквенные символы. Цифры, знаки препинания и специальные символы не меняются. В некоторых раскладках (например, в русской) Caps Lock переключает регистр кириллических букв, а в латинской раскладке — латинских.
Индикация состояния Caps Lock осуществляется светодиодом на клавиатуре. В современных операционных системах (Windows, macOS, Linux) состояние Caps Lock также отображается на экране при попытке ввода текста.
¶Расположение и альтернативы
На стандартной раскладке QWERTY Caps Lock расположена слева от клавиши «A», под клавишей Shift. На некоторых компактных клавиатурах (например, на встроенных клавиатурах ноутбуков) Caps Lock может отсутствовать или быть объединена с другими функциями.
В ряде случаев Caps Lock используется как модификатор:
- в Linux и UNIX-системах Caps Lock часто переназначается на Ctrl (так называемый «caps to ctrl») — это популярная настройка среди программистов, использующих Emacs;
- в macOS Caps Lock может быть настроена как клавиша переключения раскладки (по умолчанию для этого используется Caps Lock);
- в игровой периферии Caps Lock иногда используется как дополнительная программируемая клавиша.
¶Критика и проблемы
Caps Lock является источником ряда распространённых проблем:
- непреднамеренная активация — случайное нажатие Caps Lock приводит к набору текста заглавными буквами, что традиционно воспринимается в интернет-общении как крик («caps lock rage»);
- путаница при вводе паролей — если Caps Lock включён, ввод паролей и логинов может завершаться ошибкой, так как регистр символов меняется;
- неудобство при наборе текста — для ввода одной заглавной буквы при выключенном Caps Lock достаточно удержать Shift, поэтому Caps Lock редко используется при наборе обычного текста.
Ряд производителей и разработчиков предлагают решения:
- отключение Caps Lock через настройки операционной системы;
- переназначение Caps Lock на другие функции (Ctrl, Esc, переключение раскладки);
- отсутствие Caps Lock на некоторых клавиатурах (например, на некоторых моделях Apple, где Caps Lock заменена на клавишу переключения раскладки).
¶Культурное значение
В интернет-культуре набор текста заглавными буквами («в капслоке») традиционно интерпретируется как крик, агрессия или эмоциональное возбуждение. Это привело к появлению сленговых выражений: «писать капслоком», «кричать капслоком». Некоторые пользователи намеренно отключают Caps Lock, чтобы избежать случайной активации.
В программировании и системном администрировании Caps Lock традиционно считается неудобной клавишей, и её переназначение — распространённая практика.
¶Источники
- Дейкстра Э. В. О программировании: от алгоритмов до программных архитектур. — М.: Вильямс, 2001.
- История клавиатуры и стандарт IBM Model M.
- Руководства по настройке клавиатуры в Windows, macOS и Linux.
