17-10-2023
На некоторых компьютерах клавиша compose посылает программному обеспечению сигнал, что следует интерпретировать некоторую последовательность символов для получения символа, который отсутствует на раскладке клавиатуры.
Например, нажав compose, а затем a и e, можно ввести лигатуру æ.
Клавиша compose также известна под названием «Multi_key» в X Window System. В XFree86 и X.Org Server многие раскладки клавиатуры предусматривают различные варианты расположение Multi_key, обычно используемых в PC-совместимых архитектурах; часто в этой роли выступает одна из клавиш «Windows». Также может быть изменена при помощи XkbOptions (например «compose:rwin»). Multi_key может быть также назначена при помощи утилиты xmodmap.
Первый символ |
Второй символ |
Результат | Первый символ |
Второй символ |
Результат | ||||
---|---|---|---|---|---|---|---|---|---|
' | a | á | ' | A | Á | ||||
" | a | ä | " | A | Ä | ||||
` | a | à | ` | A | À | ||||
~ | a | ã | ~ | A | Ã | ||||
^ | a | â | ^ | A | Â | ||||
o | a | å | o | A | Å | ||||
f | s | ſ («длинная s») | s | s | ß | ||||
, | c | ç | , | C | Ç | ||||
m | u | µ (мю - буква греческого алфавита) | |||||||
" | u | ü | u | u | ŭ | ||||
O | R | ® | O | C | © | ||||
< | < | « | > | > | » | ||||
. | ^ | · («средняя точка») | + | - | ± | ||||
x | x | × (знак умножения) | - | : | ÷ (знак деления) | ||||
o | o | ° (знак градуса, код U+00B0) |
^ | 0 |
|
||||
- | -- | — | ^ | 1 | ¹ | ||||
^ | 2 | ² | ^ | 3 | ³ | ||||
s | o/0 | § | 1 | 2 | ½ | ||||
1 | 4 | ¼ | 3 | 4 | ¾ | ||||
/ | o | ø (не путать с ⌀ — знаком диаметра) |
/ | O | Ø (не путать с ∅ — знаком пустого множества) |
||||
- | d | ð | - | D | Ð | ||||
~ | n | ñ | t | h | þ | ||||
T | H | Þ | a | e | æ | ||||
A | E | Æ | ! | ! | ¡ | ||||
? | ? | ¿ | - | L | £ | ||||
= | E | € | = | Y | ¥ | ||||
| | c | ¢ | o | x | ¤ | ||||
/ | / | \ |
Таблица показывает текущие основные комбинации Xorg 7. Также могут использоваться любые сочетания из де-факто стандарта Sun/DEC/Falco. Переназначения и дополнения обрабатываемых сочетаний клавиш для конкретного пользователя системы производятся их описанием в файле ~/.XCompose
Клавишу compose также можно найти на семействе LK201 клавиатур от DEC и их преемниках. Эта клавиша также есть на клавиатурах Sun Microsystems.
В Mac OS X кнопка «option» обеспечивает схожую функциональность. Например, удерживая «option» и затем нажав a, получим å.
Microsoft Windows не поддерживает compose key, но поддерживает «мёртвые» клавиши и AltGr для многих символов. Некоторые символы могут быть получены в результате удержания Alt, и затем набором ASCII-кода или Unicode-кода требуемого символа на цифровой клавиатуре. Некоторые программы (например PuTTY), поддерживают клавишу compose напрямую.
Также существует AllChars, которая эмулирует клавишу compose на Windows-системах.
Клавиши клавиатуры | |
---|---|
Мёртвые клавиши | Compose |
Клавиши-модификаторы | Control · Shift · Alt / Option · AltGr · Command / Meta · Windows · X · Super · Hyper · Fn (Раскладка клавиатуры) |
Клавиши-переключатели | Scroll Lock · Num Lock · Caps Lock · F-Lock |
Навигация | Стрелки · Page Up и Page Down · Home/End |
Редактирование | Возврат каретки / Ввод (Enter) · Backspace · Insert · Delete · Tab · Пробел |
Прочее | SysRq / Print Screen · Break/Пауза · Escape · Menu · Цифровая клавиатура · Функциональные клавиши · Управление питанием (Power, Sleep, Wake) · Клавиши-модификаторы для иероглифов · Любая клавиша · Macro |
Compose.