Compose

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
Сompose с индикатором на клавиатурах Sun Type 5, 6 и 7.

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

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

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

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

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

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

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

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

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

См. также

Литература

Ссылки