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 также можно найти на клавиатурах DEC LK201 и её преемницах. Эта клавиша также есть на клавиатурах Sun Microsystems.

В Mac OS X клавиша ⌥ Option обеспечивает схожую функциональность. Например, удерживая ⌥ Option и затем нажав a, получим å.

Microsoft Windows не поддерживает Сompose, но поддерживает «мёртвые» клавиши и AltGr для многих символов. Некоторые символы могут быть получены набором ASCII-кода или Unicode-кода требуемого символа на цифровой клавиатуре при нажатой Alt. Некоторые программы (например, 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.

Ссылки

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.