Мертвая клавиша

редактировать

A Мертвая клавиша - это особый вид клавиши-модификатора на механической пишущей машинке или компьютерная клавиатура, которая обычно используется для присоединения определенного диакритического знака к базовой букве. Мертвый ключ не генерирует (полный) символ сам по себе, но изменяет символ, сгенерированный клавишей, нажатой сразу после этого. Таким образом, специальный ключ не требуется для каждой возможной комбинации диакритического знака и буквы, а нужен только один мертвый ключ для каждого диакритического знака в дополнение к обычным клавишам базовой буквы.

Например, если на клавиатуре есть неработающая клавиша для серьезного акцента (`), французский символ à может быть сгенерирован, сначала нажав `, а затем a, тогда как è можно сгенерировать, сначала нажав `, а затем e.

. Обычно сам диакритический знак может быть сгенерирован как отдельный символ путем нажатия мертвой клавиши, а затем пробела; так что можно ввести простой серьезный акцент, нажав `, а затем Пробел.

Содержание

  • 1 Использование
  • 2 Связанные мертвые клавиши
  • 3 Мертвые клавиши на различных раскладках клавиатуры
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки

Использование

Мертвая клавиша отличается от обычной клавиши-модификатора (например, AltGr или Option ) в том, что вместо нажатия и удерживания во время нажатия другой клавиши мертвую клавишу нажимают и отпускают перед нажатием клавиши, которую нужно изменить. В некоторых компьютерных системах нет индикации для пользователя, что нажата неработающая клавиша, поэтому клавиша кажется мертвой, но в некоторых системах ввода текста отображается диакритический знак вместе с указанием, что система ожидает следующего нажатия клавиши. для завершения набора текста.

На пишущей машинке функциональные возможности модификатора символа достигаются механически, путем нанесения диакритического знака без перемещения каретки (в современной терминологии клавиши с диакритическими знаками на пишущих машинках не имеют интервал ). В большинстве механических пишущих машинок клавиша на клавиатуре заставляла подниматься небольшой металлический стержень; желаемая буква была на конце полосы. Помимо того, что бумага проникает сквозь ленту, что приводит к осаждению чернил на бумаге, полоса препятствует продвижению узла каретки валика и бумаги. Таким образом, следующая буква попадет в то же место на бумаге. Пишущая машинка сделана таким образом, что, например, на q можно было поставить острый ударение (´).

Но компьютеры работают иначе. Мертвая клавиша временно изменяет отображение клавиатуры для следующего нажатия клавиши, что активирует специальный режим клавиатуры вместо фактического создания символа модификатора . Вместо обычной буквы создается предварительно составленный вариант с соответствующей диакритикой. Каждая комбинация диакритического знака и базовой буквы должна быть указана в наборе символов и должна поддерживаться используемым шрифтом .

Не существует заранее составленного символа для сочетания акцента с буквой q, ударение ´, а затем q, скорее всего, приведет к ´q с ударением и буквы как отдельные символы. Однако в некоторых системах неверная последовательность набора может быть отброшена. (Используя комбинацию символов , доступных в наборе символов Unicode, можно создать комбинацию, которая более или менее выглядит как aq с острым ударением (q́), но при этом Этот метод сильно отличается от функциональности мертвого ключа. Кроме того, поскольку буква, такая как q, обычно не использует акценты, создатели шрифтов могут не включать атрибуты шрифта, необходимые для успешного или привлекательного применения комбинированного акцента. Это необходимо для тестирования этого использования на основе шрифта за шрифтом, поскольку поддержка акцентирования таким образом значительно различается.)

Связанные мертвые ключи

Unicode, закодированные более ста предварительно составленных символов с двумя диакритическими знаками для использования в латинском алфавите для вьетнамского и ряде других языков. Для удобства они генерируются на большинстве поддерживающих их клавиатур путем нажатия двух соответствующих мертвых клавиш в любом порядке, а затем буквенной клавиши. Следовательно, эти мертвые клавиши связаны цепочкой, что означает, что второе нажатие клавиши не вызывает никакой вставки, система все еще ожидает следующего нажатия клавиши.

Это поведение связанного мертвого ключа переключается флагом мертвого ключа, который является четвертым аргументом функции DEADTRANS (после кода основного символа, диакритического кода и кода составного символа). Если для этого флага установлено нулевое значение по умолчанию, вставляется составной символ; если он установлен в единицу, составной символьный код обрабатывается как другой диакритический код, аналогичный кодам из-за нажатия мертвых клавиш, и обычно встречается как второй аргумент в других записях мертвого списка.

Объединение мертвых ключей в цепочку позволяет составить ключ, просто используя функцию мертвого ключа. Это может быть выполнено либо с помощью проприетарного программного обеспечения для редактирования клавиатуры, либо с помощью комплектов для разработки драйверов.

Мертвые клавиши на различных раскладках клавиатуры

Клавиша может работать как неработающая клавиша по умолчанию, а многие другие - В английских раскладках клавиатуры, в частности, есть мертвые клавиши прямо на клавиатуре. Базовая клавиатура США не имеет мертвых клавиш, но международная раскладка клавиатуры США, доступная в Windows и X Window System, помещает несколько мертвых клавиш прямо на похожие знаки препинания. Клавиатуры, продаваемые в большинстве стран мира, имеют клавишу AltGr (Альтернативный графический), которая дает возможность изменять одни буквы напрямую и превращает другие в мертвые клавиши (в зависимости от настроек клавиатуры). Старые компьютерные системы, такие как MSX, часто имели специальную клавишу с надписью «мертвый ключ», которую в сочетании с клавишами Ctrl и Shift можно было использовать для добавления некоторые из диакритических знаков, которые обычно необходимы в западноевропейских языках (´, `, ˆи ¨) для гласных, которые были напечатаны впоследствии.

В отсутствие мертвой клавиши по умолчанию даже обычную печатную клавишу можно временно изменить, чтобы она функционировала как мертвую клавишу, одновременно удерживая другую клавишу-модификатор (обычно AltGr или Option ). В Microsoft Word (и в большинстве других полей ввода текста) использование Control key с ключом, который обычно напоминает диакритический знак (например, ^для циркумфлекс ) действует как неработающая клавиша: на Macintosh многие раскладки клавиатуры используют мертвые клавиши. Например, если сначала одновременно нажать ⌥ Option+E, а затем нажать A, результатом будет á. На Macintosh нажатие одной из этих комбинаций клавиш Option создает акцент и выделяет его, затем последний символ появляется при нажатии клавиши для основного символа.

Однако некоторые латинские буквы с ударением встречаются реже в основных западноевропейских языках, например, ŵ (используется в валлийском ) или š ( используется во многих восточноевропейских языках), не может быть набран с макетом «США». Для пользователей с американской клавиатурой доступ к большему количеству диакритических знаков предоставляется раскладкой клавиатуры «US International ». Пользователи с британской клавиатурой имеют аналогичный вариант с раскладкой UK extended ; доступны многие другие национальные настройки.

В AmigaOS мертвые ключи генерируются нажатием Altв сочетании с F(острый), G( grave), H(циркумфлекс), J(тильда) или K(trema ) (например, комбинация ALT-F, за которой следует клавишагенерирует á, а ALT-F, за которым следует e, генерирует é, тогда как ALT-G, за которым следует aгенерирует à и ALT-G, за которым следует eгенерирует è).

См. также

Ссылки

  1. ^«Мертвый ключ | Определение мертвого ключа от Merriam-Webster». Merriam-webster.com. Проверено 01.05.2017.
  2. ^Стандарт Unicode, версия 8.0.0, глава 05, §12 Стратегии обработки непроходящих знаков: ввод с клавиатуры | https://www.unicode.org/versions/Unicode8.0.0/ch05.pdf#G1076
  3. ^«Связанные мертвые ключи». Kbdedit.com. Проверено 1 мая 2017 г.
  4. ^«Загрузите комплект драйверов Windows версии 7.1.0 из официального центра загрузки Microsoft». Microsoft.com. 26 февраля 2010 г. Проверено 1 мая 2017 г.
  5. ^«Как получить буквы с диакритическими знаками в Microsoft Word?». www.computerhope.com. Проверено 21 февраля 2019 г.
  6. ^Commodore-Amiga, Inc. Справочное руководство по ядру AMIGA ROM LIBRARIES. Эддисон-Уэсли. С. 823–827. ISBN 0-201-56774-1.

Внешние ссылки

Последняя правка сделана 2021-05-17 04:56:51
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте