Compose

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