Мертвый ключ
Эта статья нуждается в дополнительных цитатах для проверки . ( март 2015 г. ) |
Мертвая клавиша — это особый вид клавиши-модификатора на механической пишущей машинке или компьютерной клавиатуре , которая обычно используется для присоединения определенного диакритического знака к базовой букве . [1] Неработающая клавиша не создает (полный) символ сама по себе, но изменяет символ, созданный клавишей, нажатой сразу после этого. Таким образом, для каждой возможной комбинации диакритического знака и буквы не требуется отдельная клавиша, а требуется только одна мертвая клавиша для каждого диакритического знака в дополнение к обычным клавишам базовых букв.
Например, если раскладка клавиатуры (например, международная в США ) имеет мертвую клавишу для циркумфлекса , ^ символ â можно сгенерировать, нажав сначала ^ а потом a. [2]
Обычно сам диакритический знак можно создать как отдельный символ, нажав мертвую клавишу, за которой следует пробел ; поэтому курсор (отдельно стоящий циркумфлекс) можно набрать, нажав ^ а потом Space.
Механические пишущие машинки [ править ]

Мертвый ключ имеет механическое происхождение, а «мертвый» означает отсутствие движения. На механических пишущих машинках все символы имеют одинаковую ширину. При нажатии клавиши металлическая печатная полоса ударяет персонажа по чернильной ленте, перенося чернила на бумагу, и срабатывает механизм, который заставляет бумагу (вставленную в каретку ) перемещаться вперед на одну позицию. Чтобы использовать один диакритический знак, такой как острый ударение , с несколькими основными символами (например, á, é, í, ó, ú ), было принято решение создать новый символ, острый ударение или диакритический знак ´ , которого не существовало. в наборе на эту дату. Из-за изменения в механизме удар по клавише, содержащей ударение, не продвигал бумагу (клавиша была «мертвой» или без пробелов ), то есть за ней мог следовать любой символ, который должен был появиться под ударением, создавая характер перегруженный . Этот второй ключ переместил каретку для бумаги вперед.
Обратите внимание, что на механических клавиатурах за острым ударением может следовать любой символ для создания новых комбинаций, таких как q с острым ударением.
Электронные клавиатуры [ править ]
Неработающая клавиша отличается от типичной клавиши-модификатора (например, AltGr или ⌥ Option), в том смысле, что вместо нажатия и удержания во время нажатия другой клавиши мертвая клавиша нажимается и отпускается перед нажатием клавиши, которую нужно изменить. В некоторых компьютерных системах пользователю не сообщается о том, что была нажата нерабочая клавиша, поэтому клавиша кажется нерабочей (сразу ничего не происходит), но в некоторых системах ввода текста отображается диакритический знак вместе с указанием того, что система ожидает еще одного нажатия клавиши для завершения последовательности ввода.
Компьютеры, [ который? ] однако работают по-другому. Неработающая клавиша временно меняет раскладку клавиатуры для следующего нажатия клавиши, что активирует специальный режим клавиатуры , а не фактически генерирует символ- модификатор . Вместо обычной буквы заранее составленный генерируется вариант с соответствующим диакритическим знаком. Каждая комбинация диакритического знака и базовой буквы должна быть указана в наборе символов и поддерживаться шрифтом используемым .
Не существует заранее составленного символа, который бы сочетал острый ударение с буквой q , бросаясь в глаза. ´ а потом q скорее всего, получится ´q, где ударение и буква будут отдельными символами. Однако в некоторых системах неверная последовательность ввода может быть отброшена. (Используя комбинированные символы, доступные в наборе символов Юникода , можно создать комбинацию, более или менее похожую на q с острым ударением ( q́ ), но этот метод сильно отличается от функциональности мертвой клавиши. Кроме того, поскольку буква типа q обычно не имеет диакритических знаков, производители шрифтов могут не включать атрибуты шрифта, необходимые для успешного или привлекательного применения комбинированного акцента. Необходимо протестировать это использование для каждого шрифта. поскольку поддержка такого акцентирования значительно различается.)
Скованные мертвые ключи [ править ]
В Unicode закодировано более ста заранее составленных символов с двумя диакритическими знаками для использования в латинском алфавите на вьетнамском и ряде других языков. Для удобства они генерируются на большинстве поддерживающих их клавиатур путем нажатия двух соответствующих клавиш в любом порядке, а затем клавиши с буквой. Таким образом, эти мертвые клавиши объединяются в цепочку , а это означает, что второе нажатие клавиши не вызывает никакой вставки, а система все еще ожидает следующего нажатия клавиши.
Это поведение связанной мертвой клавиши переключается с помощью флага мертвой клавиши , который является четвертым аргументом функции DEADTRANS (после кода базового символа, диакритического кода и кода составного символа). Если для этого флага установлено нулевое значение по умолчанию, вставляется составной символ; если он установлен в единицу, составной код символа обрабатывается как другой диакритический код, подобный коду, возникающему из-за неактивных нажатий клавиш, и обычно встречается в качестве второго аргумента в других записях мертвого списка.
Объединение неактивных клавиш позволяет создавать эмуляцию клавиш , просто используя функцию неактивных клавиш. Это можно выполнить либо с помощью фирменного программного обеспечения для редактирования клавиатуры, [3] или с комплектами разработки драйверов. [4]
Неработающие клавиши на различных раскладках клавиатуры [ править ]
По умолчанию клавиша может функционировать как неработающая клавиша, и, в частности, во многих неанглоязычных раскладках клавиатуры неактивные клавиши находятся непосредственно на клавиатуре. На базовой американской клавиатуре нет мертвых клавиш, но в раскладке клавиатуры США-Международная , доступной в Windows и X Window System , некоторые мертвые клавиши размещаются непосредственно на похожих знаках препинания. Клавиатуры, продаваемые в большинстве стран мира, имеют клавишу AltGr (альтернативная графика), которая дает возможность напрямую изменять некоторые буквы и превращать другие в неработающие клавиши (в зависимости от настроек клавиатуры). Старые компьютерные системы, такие как MSX , часто имели специальную клавишу, помеченную как мертвая клавиша , которую в сочетании с клавишами Ctrl и Shift можно было использовать для добавления некоторых диакритических знаков, обычно необходимых в западноевропейских языках ( ´
, `
, ˆ
и ¨
) на гласные, которые были напечатаны впоследствии.
При отсутствии мертвой клавиши по умолчанию даже обычную клавишу печати можно временно изменить, чтобы она работала как мертвая клавиша, одновременно удерживая нажатой другую клавишу-модификатор (обычно AltGr или Option ). В Microsoft Word (и в большинстве других полей ввода текста) использование клавиши Control с клавишей, которая обычно напоминает диакритический знак (например, ^
для циркумфлекса ) действует как мертвый ключ. [5] На Macintosh во многих раскладках клавиатуры используются неработающие клавиши. Например, когда ⌥ Option+ i сначала нажимаются одновременно, а затем a, результат â . [6] На Macintosh нажатие одной из этих комбинаций клавиш Option создает акцент и выделяет его, затем при нажатии клавиши основного символа появляется последний символ. [ нужна ссылка ]
Однако некоторые латинские буквы с акцентом, менее распространенные в основных западноевропейских языках, такие как ŵ (используется в валлийском языке ) или š (используется во многих центральноевропейских языках), не могут быть набраны с раскладкой «США». Для пользователей американской клавиатуры доступ ко многим другим диакритическим знакам обеспечивается раскладкой клавиатуры « США Международная ». Пользователи с британской клавиатурой имеют аналогичную опцию с расширенной раскладкой для Великобритании; доступны многие другие национальные настройки.
В AmigaOS мертвые клавиши генерируются нажатием Alt в сочетании с F (острый), G (могила), H (циркумфлекс), J (тильда) или K ( трема ) (например, ALT-F
комбинация, за которой следует a
ключ генерирует á и ALT-F
с последующим e
генерирует is , тогда как ALT-G
с последующим a
генерирует à и ALT-G
с последующим e
генерирует есть ). [7]
См. также [ править ]
- Клавиша AltGr — клавиша-модификатор на некоторых компьютерных клавиатурах.
- Bucky bit – дополнительный бит в кодировке клавиатуры.
- Комбинирующий символ — символ без пробела, который изменяет другой символ.
- Клавиша создания — ключ компьютера для инициации слияния глифов.
- Клавиша-модификатор — класс клавиши на клавиатуре компьютера.
- Предварительно составленный символ — символ с акцентом и одной кодовой точкой.
- Липкие клавиши – Специальные возможности
- Коды клавиш Windows Alt — метод ввода символов в компьютер.
Ссылки [ править ]
- ^ «Мертвый ключ | Определение мертвого ключа от Merriam-Webster» . Merriam-webster.com . Проверено 1 мая 2017 г.
- ^ Стандарт Unicode, версия 8.0.0, глава 05, §12. Стратегии обработки непробельных знаков: ввод с клавиатуры | https://www.unicode.org/versions/Unicode8.0.0/ch05.pdf#G1076
- ^ «Прикованные мертвые ключи» . Kbdedit.com . Проверено 1 мая 2017 г.
- ^ «Загрузите комплект драйверов Windows версии 7.1.0 из официального центра загрузки Microsoft» . Microsoft.com. 26 февраля 2010 г. Проверено 1 мая 2017 г.
- ^ «Как мне получить буквы со знаками ударения в Microsoft Word?» . www.computerhope.com . Проверено 21 февраля 2019 г.
- ^ «Вводите символы со знаками ударения на Mac» . Поддержка Apple . Проверено 21 января 2024 г.
- ^ Коммодор-Амига, Inc. (1992). Справочное руководство по ядру AMIGA ROM БИБЛИОТЕКИ . Аддисон-Уэсли. стр. 823–827. ISBN 0-201-56774-1 .