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 Â
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») = P

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

Литература

[править | править код]
  • 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.