Мёртвые клавиши¶
Мёртвые клавиши — это клавиши на клавиатуре компьютера или пишущей машинки, которые при нажатии не вызывают немедленного появления символа на экране или бумаге, а изменяют символ, вводимый следующей за ними клавишей. Данный механизм используется для ввода букв с диакритическими знаками (например, á, ü, ñ, ç) и других составных символов, которые не имеют отдельной клавиши на стандартной раскладке.
¶Принцип работы
При нажатии мёртвой клавиши система переходит в режим ожидания следующего ввода. Вместо вывода символа на экран фиксируется код мёртвой клавиши, и последующее нажатие обычной клавиши интерпретируется как комбинация: диакритический знак накладывается на базовый символ. Если после мёртвой клавиши нажать другую мёртвую клавишу или клавишу, не поддерживающую данное сочетание, может быть выведен либо сам диакритический знак (как отдельный символ), либо оба символа по отдельности, либо ничего (в зависимости от реализации).
Например, в раскладке US International (США — международная) клавиша ' (апостроф) является мёртвой. При нажатии ' и затем e на экране появляется символ é. Если после ' нажать a, получится á. Аналогично, мёртвая клавиша ~ (тильда) в сочетании с n даёт ñ.
¶История
Механизм мёртвых клавиш возник на механических пишущих машинках. В конце XIX — начале XX века, когда пишущие машинки стали массово использоваться в разных странах, возникла необходимость печатать символы с диакритическими знаками (например, во французском, немецком, испанском языках). Установка отдельной клавиши для каждого такого символа была технически сложна и дорога. Решением стало использование комбинирующих клавиш.
На пишущей машинке мёртвая клавиша (например, акут ´ или гравис ` `) при нажатии не продвигала каретку, а лишь поднимала литеру с диакритическим знаком. Затем, при нажатии обычной клавиши (например, e), литера с буквой ударяла по ленте в том же месте, и знак накладывался на букву. Таким образом, на бумаге получался составной символ (é`). Отсутствие продвижения каретки и дало название «мёртвая» клавиша.
С переходом на электронные клавиатуры и компьютеры принцип был сохранён, но реализован программно. В операционных системах (Windows, macOS, Linux) мёртвые клавиши являются частью раскладок клавиатуры и обрабатываются драйвером или системой ввода.
¶Классификация и виды
Мёртвые клавиши можно классифицировать по типу диакритического знака, который они добавляют:
- Акут (´) — используется для обозначения ударения (например, в испанском, французском, греческом языках). Пример:
é,á,ó. - Гравис (
)— обозначает другой тип ударения (например, во французском, итальянском). Пример: è,à,ù`. - Циркумфлекс (^) — надстрочный знак (например, во французском, португальском, румынском). Пример:
ê,â,î. - Тильда (~) — надстрочный знак (например, в испанском, португальском). Пример:
ñ,ã,õ. - Умлаут/диэрезис (¨) — две точки над буквой (например, в немецком, французском). Пример:
ä,ö,ü,ë. - Седиль (¸) — подстрочный знак (например, во французском, португальском). Пример:
ç. - Карон (ˇ) — галочка над буквой (например, в чешском, словацком, литовском). Пример:
č,š,ž. - Огоне́к (˛) — подстрочный крючок (например, в польском, литовском). Пример:
ą,ę. - Бреве (˘) — краткая дуга над буквой (например, в румынском, турецком). Пример:
ă,ğ. - Макрон (¯) — черта над буквой (например, в латышском, японской ромадзи). Пример:
ā,ē. - Точка над буквой (˙) — например, в мальтийском, польском. Пример:
ż,ė. - Точка под буквой (̣) — например, в санскрите (транслитерация IAST). Пример:
ṭ,ḍ. - Кольцо над буквой (˚) — например, в шведском, датском. Пример:
å.
Также существуют комбинированные мёртвые клавиши, которые могут накладывать несколько знаков (например, ˇ + ¨ = ǚ), но это встречается редко.
¶Применение
Мёртвые клавиши широко используются в следующих контекстах:
- Национальные раскладки клавиатуры: Большинство раскладок для языков, использующих латиницу, включают мёртвые клавиши. Например, французская раскладка AZERTY содержит мёртвые клавиши для акута, грависа, циркумфлекса, умлаута и седиля. Немецкая раскладка QWERTZ использует мёртвую клавишу для умлаута.
- Раскладка US International (США — международная): Эта раскладка, популярная в англоязычных странах, добавляет мёртвые клавиши к стандартной американской раскладке, позволяя вводить символы многих европейских языков без переключения раскладки.
- Раскладка «Русская (машинопись)»: В некоторых вариантах русской раскладки (например, в Windows) клавиша
ё(илиъ) может быть мёртвой для ввода символов с диакритикой, хотя в русском языке это используется редко (например, в заимствованных словах типа «сёгун» или для обозначения ударения в словарях). - Специализированные раскладки: Для языков с большим количеством диакритических знаков (например, вьетнамский, чешский, словацкий) мёртвые клавиши являются основным способом ввода.
- Системы ввода символов Unicode: В операционных системах (например, в macOS через «Составитель символов» или в Linux через IBus) мёртвые клавиши используются для ввода редких символов, таких как
œ,æ,ß(хотя для последнего есть отдельная клавиша в немецкой раскладке). - Программное обеспечение: В текстовых редакторах, издательских системах (например, Adobe InDesign) и даже в некоторых играх мёртвые клавиши могут быть настроены для ввода специальных символов.
¶Примеры использования
| Мёртвая клавиша | Нажатие | Результат | Язык/Контекст |
|---|---|---|---|
' (апостроф) | ' + e | é | Французский, испанский |
` `` (гравис) | ` ` + a` | à | Французский, итальянский |
^ (циркумфлекс) | ^ + o | ô | Французский, португальский |
~ (тильда) | ~ + n | ñ | Испанский |
" (кавычки) | " + u | ü | Немецкий, французский |
, (запятая) | , + c | ç | Французский, португальский |
ˇ (карон) | ˇ + c | č | Чешский, словацкий |
˛ (огонек) | ˛ + a | ą | Польский, литовский |
¶Критика и недостатки
- Сложность обучения: Пользователи, привыкшие к стандартной раскладке, могут испытывать трудности, случайно нажимая мёртвую клавишу и получая неожиданный символ (например,
'+пробелдаёт'в некоторых системах, но может вызвать ошибку в других). - Несовместимость: В некоторых приложениях (например, в старых играх, терминалах, консольных программах) мёртвые клавиши могут не работать корректно, что приводит к появлению двух символов или к игнорированию диакритики.
- Ограниченность: Не все комбинации символов поддерживаются. Например, в стандартной раскладке US International невозможно ввести
ǖ(u с макроном и умлаутом) без дополнительных настроек. - Альтернативные методы: С развитием Unicode и методов ввода (например, Compose Key в Linux, Character Viewer в macOS, «Таблица символов» в Windows) мёртвые клавиши стали менее востребованы, хотя остаются быстрым способом для часто используемых символов.
¶Интересные факты
- В некоторых старых пишущих машинках мёртвая клавиша могла быть физически зафиксирована (например, нажатие на неё не вызывало щелчка), что и дало название «мёртвая».
- В операционной системе Linux существует концепция «Compose Key» — клавиши, которая при нажатии и отпускании переводит систему в режим ввода составных символов. Например, Compose +
'+e=é. Это более гибкий аналог мёртвых клавиш. - В раскладке «Русская (ЙЦУКЕН)» мёртвые клавиши отсутствуют, так как кириллица не требует диакритических знаков (за исключением редких случаев, например,
ё). Однако в некоторых вариантах раскладки (например, для украинского языка) клавиша'может быть мёртвой для вводаїилиє. - В японской раскладке клавиатуры (для ввода ромадзи) мёртвые клавиши используются для ввода долгих гласных (например,
¯+a=ā).
¶Источники
- ГОСТ Р ИСО/МЭК 9995-1-2012 «Информационная технология. Клавиатуры. Часть 1. Общие принципы и правила работы».
- Документация по раскладкам клавиатуры в операционных системах Windows, macOS, Linux (XKB, IBus).
- Справочник по символам Unicode (Unicode Standard, Chapter 7: European Alphabetic Scripts).
- Статья «Dead key» в английской Википедии (версия от 2023 г.).
- Книга: «The Keyboard: A History of the Modern Typewriter» (автор: Michael Adler, 2000).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →


