close
Перейти к содержанию

Compose

Материал из Википедии — свободной энциклопедии
Сompose с индикатором на клавиатурах Sun Type 5, 6 и 7.

Compose или Compose Character — клавиша на некоторых компьютерных клавиатурах, предназначенная для ввода комбинированных символов. На некоторых компьютерах Сompose посылает программному обеспечению сигнал, что следует интерпретировать некоторую последовательность из двух или большего числа символов для получения символа, который отсутствует на раскладке клавиатуры.

Например, нажав Сompose, а затем a и e, можно ввести лигатуру æ.

Клавиша compose также известна под названием «Multi_key» в X Window System. В XFree86 и X.Org Server многие раскладки клавиатуры предусматривают различные варианты расположения Multi_key, обычно используемые в PC-совместимых архитектурах; часто в этой роли выступает одна из Super. Также может быть назначена при помощи XkbOptions (например, командой setxkbmap -option compose:rwin) или утилиты xmodmap.

Некоторые основные комбинации
Первый
символ
Второй
символ
РезультатПервый
символ
Второй
символ
Результат
'aá 'AÁ
"aä "AÄ
`aà `AÀ
~aã ~AÃ
^aâ ^AÂ
oaå oAÅ
o"ö ssß
,cç ,CÇ
muµ (мю — буква греческого алфавита)
"uü uuŭ
OR® OC©
<<« >>»
.^· («средняя точка») +-±
xx× (знак умножения)  -:÷ (знак деления)
oo° (знак градуса, код U+00B0) ^0(«верхний ноль», код U+2070)
--- ^1¹
^2² ^3³
so/0§ 12½
14¼ 34¾
/oø
(не путать с ⌀ — знаком диаметра)
/OØ
(не путать с ∅ — знаком пустого множества)
 -dð  -DÐ
thþ THÞ
aeæ AEÆ
~nñ !!¡
??¿  -L£
=E =Y¥
| c ¢ ox¤
fsſ («длинная s») =P

Таблица показывает текущие основные комбинации Xorg 7. Также могут использоваться любые сочетания из де-факто стандарта Sun/DEC/Falco. Переназначения и дополнения обрабатываемых сочетаний клавиш для конкретного пользователя системы описываются в файле ~/.XCompose

Клавишу compose также можно найти на клавиатурах DEC LK201 и её преемницах. Эта клавиша также есть на клавиатурах Sun Microsystems.

В Mac OS X клавиша ⌥ Option обеспечивает схожую функциональность. Например, удерживая ⌥ Option и затем нажав a, получим å.

Microsoft Windows не поддерживает Сompose, но поддерживает «мёртвые» клавиши и AltGr для многих символов. Некоторые символы могут быть получены набором ASCII-кода или Unicode-кода требуемого символа на цифровой клавиатуре при нажатой Alt. Некоторые программы (например, PuTTY), поддерживают клавишу compose напрямую.

Для вставки отсутствующего в Compose символа можно воспользоваться и другими способами.

Литература

[править | править код]
  • Chris Tyler. 12. Keyboard Configuration // X Power Tools. — "O'Reilly Media, Inc.", 2008. — С. 161. — 273 с. ISBN 9780596101954.
  • Алексей Федорчук. Ввод типографских символов: суперминималистический справочник (15 декабря 2014). Дата обращения: 25 июля 2015.
  • Bruce Byfield. Choosing an English Keyboard Configuration. Linux Magazine (10 мая 2016). Дата обращения: 1 июля 2016.