Compose
На некоторых компьютерах С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 символа можно воспользоваться и другими способами.
См. также
Литература
- 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.
Ссылки
- Compose . www.x.org. Дата обращения: 1 июля 2016.
- Ввод произвольных символов при помощи Compose Key: настройка
- AllChars, an open-source utility that emulates the Compose key under MS-Windows
В статье есть список источников, но не хватает сносок. |