Compose

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

Сompose с индикатором на клавиатурах Sun Type 5, 6 и 7.

Например, нажав С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Â
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»)

Таблица показывает текущие основные комбинации 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 напрямую.

Также существует open-source утилита AllChars, которая эмулирует клавишу compose на Windows-системах.

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

См. также

Литература

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.