~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 20E680AED20E651B5129F2258E212D9D__1714272180 ✰
Заголовок документа оригинал.:
✰ Compose key - Wikipedia ✰
Заголовок документа перевод.:
✰ Клавиша создания — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Compose_key ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/20/9d/20e680aed20e651b5129f2258e212d9d.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/20/9d/20e680aed20e651b5129f2258e212d9d__translat.html ✰
Дата и время сохранения документа:
✰ 16.06.2024 02:04:14 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 28 April 2024, at 05:43 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Клавиша создания — Википедия Jump to content

Создать ключ

Из Википедии, бесплатной энциклопедии
Окно настроек раскладки клавиатуры Xfce с возможностью создания клавиши

Клавиша создания (иногда называемая мультиклавишой ) — это клавиша на клавиатуре компьютера , которая указывает, что следующие (обычно 2 или более) нажатия клавиш вызывают вставку альтернативного символа, обычно заранее составленного символа или символа. [1]

Например, набрав Compose с последующим ~ а потом n вставлю .

Ключи создания наиболее популярны в Linux и других системах, использующих систему X Window , но существует программное обеспечение для их реализации в Windows и macOS .

История [ править ]

Клавиша «Создать символ» [2] [3] был представлен инженерами Digital Equipment Corporation (DEC) на клавиатуре LK201 , доступной с 1983 года с терминалом VT220 . [4] На клавиатуре имеется светодиод, указывающий, что выполняется последовательность создания сообщения. [5] В то время как LK201 представил группу командных клавиш между буквенно-цифровым блоком и цифровой клавиатурой, а также расположение клавиш со стрелками в виде перевернутой буквы T, которые стали стандартными, [6] клавиша создания, напротив, не стала стандартом.

В 1987 году Sun Microsystems выпустила Sun4 , первую специализированную рабочую станцию ​​Unix, имевшую клавишу создания сообщения. [4] На клавиатурах рабочих станций Sun Type 5 и 6 индикатор создания сообщения расположен на колпачке клавиатуры (см. рисунок ниже).

В стандарте ISO/IEC 9995-7 для этого ключа разработан графический символ, в стандарте ISO/IEC 9995-7 — символ 15 «Составной символ», а в стандарте ISO 7000 «Графические символы для использования на оборудовании» — символ ISO-7000-2021. Этот символ кодируется в Юникоде как U+2384 СИМВОЛ СОСТАВА .

Поскольку Microsoft Windows и macOS по умолчанию не поддерживают клавишу создания, эта клавиша не существует на большинстве клавиатур, предназначенных для современного оборудования ПК. Если программное обеспечение поддерживает функцию создания ключа, используется другой ключ. Типичными примерами являются правая клавиша Windows , AltGr ключ или один из Ctrl ключи. [7] На клавиатуре нет светодиодного индикатора или другого физического индикатора того, что последовательность создания продолжается, хотя ОС может отображать какой-либо значок (например, символ «Создать символ» ниже) в поле ввода текста пользователя.

Составляйте последовательности [ править ]

Если клавиша «Создать» не является также клавишей-модификатором, то одновременное нажатие клавиши означает, что клавишу «Создать» не нужно отпускать перед последующими нажатиями клавиш. Это позволяет опытным машинисткам быстро вводить составные символы.

Более ранние версии последовательностей составления следовали за рукописным вводом и техникой перечеркивания , при этом буква ставилась первой, а диакритические знаки - вторыми. Например Composen~создал персонажа . Этот порядок действует до сих пор. [8] с диакритическими знаками, обратный порядок, известный по неработающим клавишам присутствующим на последних пишущих машинках : однако сегодня используется Compose~n для с . [9] Это позволяет использовать несколько диакритических знаков, например, печатать Compose'^a для этого .

Символы без акцента обычно состоят из букв, которые при перепечатке или последовательности создают что-то похожее на этот символ. Например Composeoc создаст символ авторского права © и ComposeAE произведет Æ .

Не существует внутреннего ограничения на длину последовательности, которая должна соответствовать как правилам мнемоники и эргономики , так и осуществимости в рамках комплексного дерева составления. Например, U + 278C ДИНГБАТ ОТРИЦАТЕЛЬНАЯ ЦИФРА БЕЗ ЗАСЕКИ В КРУГЕ ТРИ может быть вставлена ​​с помощью Compose@%$3, где @ обозначает обведенные символы, [10] % указывает на инверсию, $ указывает на шрифт без засечек, и 3 указывает на последний символ.

По сравнению с другими методами ввода [ править ]

Чешская раскладка клавиатуры QWERTZ. Символы, полученные с помощью AltGr, показаны синим цветом, неработающие клавиши показаны красным.

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

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

Наиболее распространенным методом ввода символов, не напечатанных на клавишах, является клавиша-модификатор , такая как AltGr . Этот метод страдает тем ограничением, что AltGr добавляет еще только две ассоциации (сдвинутую и несмещенную) для каждой клавиши. Доступные дополнительные символы обычно адаптируются к местному рынку и, таким образом, в большинстве случаев отвечают потребностям большинства пользователей. Например, раскладка по умолчанию для Великобритании/Ирландии предоставляет (через AltGr+aeiou) буквы á é í ó ú, которые необходимы для ирландского гэльского языка , но, следовательно, не содержат букв à è ì ò ù, необходимых для шотландского гэльского языка .

Неработающая клавиша рассматривает первый символ в любой последовательности как модификатор для следующей клавиши: при нажатии клавиша не действует, пока не будет нажата следующая клавиша. (Большинство систем стараются сделать выбор мертвой клавиши логической частью выбора символов; это имеет смысл для знаков ударения , и эта концепция распространяется на другие символы). Например, клавиша Grave («обратная галочка») ( ` ) часто является мертвой клавишей: для достижения à последовательность `+ aиспользуется. Возможны составные последовательности: например, чтобы добавить две точки (диакритический знак) , "кажется очевидным кандидатом, но очевидно, что этот часто используемый ключ не может быть повторно использован как мертвый ключ. Решение состоит в том, чтобы изменить его с помощью AltGr, таким образом AltGr+ 2 a доставить ä . [а] Другие комбинации менее очевидны, чем их аналоги с ключом создания: например, сравните Compose+ ,+ s с AltGr+ = s для ş (ChromeOS с расширенным отображением в Великобритании).

Альтернативные коды или числовой ввод в Юникоде можно почти считать клавишей создания, но в качестве селектора используйте неинтуитивные числа вместо мнемоники.

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

Поддержка программного обеспечения [ править ]

X Window System [ править ]

В файлах заголовков X ключ создания называется «Multi_key». В Xorg ключ Compose по умолчанию: ⇧ Shift+ AltGr, [11] (при нажатии AltGr до ⇧ Shiftэто «модификатор четвертого уровня клавиатуры», другая клавиша). В Gentoo Linux клавиша Compose по умолчанию отключена. [12] Так как это довольно неудобно (особенно для клавиатур без AltGr), обычно выбирают раскладку клавиатуры, в которой другая клавиша, например правая, Ctrl или Winсопоставляется с клавишей создания. Эта опция обычно доступна в настройках среды рабочего стола. Драйвер клавиатуры X не позволяет клавише, используемой для создания текста, выступать в качестве модификатора. [ нужна цитата ] В современных системах поддерживается огромное количество последовательностей составления. [13]

Окна [ править ]

В Microsoft Windows несколько программ, таких как PuTTY, обеспечивают поддержку создания ключа. [ нужна цитата ] Для эмуляции клавиши создания сообщения во всех программах часто используются утилиты сочетаний клавиш. Существует также ряд с открытым исходным кодом утилит (таких как WinCompose, [14] AllChars, [15] Клавиши создания, [16] или Написать [17] ). Устанавливаемые раскладки клавиатуры (например, KbdEdit [18] ) доступны и содержат ключ создания, назначенный одному из ключей, например Ctrl или AltGr. Они работают, используя функцию цепочки мертвых клавиш , которая чаще используется для ввода букв с несколькими диакритическими знаками. Такие раскладки клавиатуры также можно запрограммировать непосредственно на языке C (язык, на котором написаны драйверы Windows), скомпилировать с помощью бесплатного набора драйверов Windows. [19] и упакован с помощью бесплатного Microsoft Keyboard Layout Creator 1.4, [20] совместимость с последними версиями ОС.

macOS [ править ]

Хотя система ввода текста Cocoa позволяет вводить множество альтернативных и акцентированных символов, встроенных в macOS, [21] настоящее решение для создания ключа не встроено. По крайней мере одно было реализовано с использованием утилиты Karabiner, [8] который работает со всеми приложениями, как и использование определенных раскладок клавиатуры (например, «ABC – Расширенный»), где Compose реализован с использованием функции мертвой цепочки клавиш. [21]

ChromeOS [ править ]

Хотя ChromeOS поставляется с более широким набором глифов, чем у большинства конкурентов, аккорды, необходимые для их достижения, не всегда так очевидны, как это обеспечивает концепция Compose. Google предоставил надстройку (ComposeKey), чтобы конкурировать на этом рынке. [22] [23]

ДВА [ править ]

В DOS поддержка набора клавиш зависела от запущенного приложения или загружаемого драйвера клавиатуры. Например, Lotus 1-2-3 использовался Alt+ F1 в качестве клавиши создания, чтобы упростить ввод многих специальных символов из международного набора символов Lotus (LICS). [24] и набор многобайтовых символов Lotus (LMBCS).

Распространенные комбинационные комбинации [ править ]

В приведенной ниже таблице показаны некоторые композиции по умолчанию для сервера X.Org . Для современных систем, поддерживающих Unicode, таблица ниже далеко не полная. [13]

тип для
Compose'a на
Compose"a ä
Compose`a имеет
Compose~a ã
Compose^a â
Composeca ώ
Composeoa к
Compose-a и
Compose,a а
Composeua Хм
Compose?a ее
Compose.a Ч
Над работой для
большинство заглавных букв и
строчные гласные.
тип для
Composeae ой
ComposeAE Ой
Composeoe œ
ComposeOE О
Composedh д
ComposeDH Ð
Composeoo °
Composeox ¤
Composeoc ©
Composeor ®
Composeso §
Composess SS
ComposeSS SS
Composeth то есть
ComposeTH че
Composetm
Composexx ×
Compose..
Compose.^ ·
тип для
Compose<< «
Compose>> »
Compose// \
Compose/C
Compose/o ø
Compose/O Ø
Compose?? ¿
Compose'<
Compose'>
Compose,c Что
Compose,C Что
Compose"<
Compose">
Compose!! ¡
Compose---
Compose--.
Compose-: ÷
Compose-d Д
Compose-D Д
тип для
Compose-L £
Compose^0
Compose^1 ¹
Compose^2 ²
Compose^3 ³
Compose^_a й
Compose^_o й
Compose_0
Compose_1
Compose_2
Compose_3
Compose~n н
Compose<s с
Compose|c ¢
Compose=y ¥
Compose=p
Compose=c
Compose12 ½
Compose14 ¼
Compose34 ¾

См. также [ править ]

Примечания [ править ]

  1. ^ AltGr+ 2 скорее, чем AltGr+ " потому что 2 и " имеют один и тот же ключ в раскладке Великобритании/Ирландии и AltGr+ ⇧ Shift+ 2 уже присвоено ½ ( 1 2 ).

Ссылки [ править ]

  1. ^ «Текстовые символы клавиатуры Linux: сочетания клавиш для ввода» . FSymbols . 24 июля 2013 г. Проверено 7 июля 2015 г.
  2. ^ "p1060628" . Викенсонлайн . 2007. Архивировано из оригинала 13 апреля 2015 г. Проверено 7 июля 2015 г.
  3. ^ «LK201_large_keycodes.jpg» (JPEG) . Проект NetBSD . Проверено 9 июля 2015 г.
  4. ^ Перейти обратно: а б «Добавьте виртуальный ключ ввода на свой компьютер» . Windows.Appstorm . Архивировано из оригинала 06.11.2020 . Проверено 7 июля 2015 г.
  5. ^ «p1060631» . Викенсонлайн . 2007. Архивировано из оригинала 13 апреля 2015 г. Проверено 7 июля 2015 г.
  6. ^ Берроуз, Джим (21 сентября 2009 г.). «История Inverse-T» . Уголок Нерда . Проверено 9 июля 2015 г.
  7. ^ «Создать ключ в Windows» . Earthwithsun.com . Архивировано из оригинала 3 марта 2016 г. Проверено 7 июля 2015 г.
  8. ^ Перейти обратно: а б «Настройка Real Compose Key в Mac OS X» . Лол Двигатель . 18 июня 2012 г. Архивировано из оригинала 22 июня 2020 г. Проверено 7 июля 2015 г.
  9. ^ «Введите символы с европейским акцентом на американской клавиатуре» . Программное обеспечение ZoneO . Июнь 2006 г. Архивировано из оригинала 18 апреля 2015 г. Проверено 7 июля 2015 г.
  10. ^ @ предлагается для символов, обведенных кружками, а не o, так что Compose@c может дать U+24D2 ЛАТИНСКАЯ СТРОЧНАЯ БУКВА C в кружочке , а Composeoc урожайность U+00A9 © ЗНАК АВТОРСКИХ ПРАВ .
  11. ^ «Составить ключ» . Убунту . Проверено 10 июля 2012 г.
  12. ^ «Клавиша создания — Gentoo wiki» . wiki.gentoo.org . Проверено 27 апреля 2024 г.
  13. ^ Перейти обратно: а б Моннио, Дэвид. «Последовательность создания UTF-8 (Unicode)» . Проверено 15 июля 2015 г.
  14. ^ Compose Key для Windows — GitHub.
  15. ^ AllChars - SourceForge.net.
  16. ^ Создание ключей — GitHub.
  17. ^ Написать — GitHub.
  18. ^ KbdEdit — Эмуляция клавиши Compose с использованием связанных неактивных клавиш .
  19. ^ Комплект драйверов Windows версии 7.1.0 — Официальный центр загрузки Microsoft.
  20. ^ Microsoft Keyboard Layout Creator 1.4 — Официальный центр загрузки Microsoft.
  21. ^ Перейти обратно: а б Вуст, Дж. «Мах» (29 июня 2015 г.). «Пользовательская раскладка клавиатуры для США» . СоурсФордж . Проверено 7 июля 2015 г.
  22. ^ "extra-keyboards-for-chrome-os/composekey/" . github.com . Проверено 28 января 2020 г.
  23. ^ «Ключ Композиции» . Магазин Хром . Проверено 28 января 2020 г.
  24. ^ «Приложение F». Руководство пользователя HP 95LX (PDF) (2-е изд.). Корваллис, Орегон, США: Компания Hewlett-Packard , подразделение Корваллис. Июнь 1991 г. [март 1991 г.]. Ф0001-90003. Архивировано (PDF) из оригинала 28 ноября 2016 г. Проверено 27 ноября 2016 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 20E680AED20E651B5129F2258E212D9D__1714272180
URL1:https://en.wikipedia.org/wiki/Compose_key
Заголовок, (Title) документа по адресу, URL1:
Compose key - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)