Compose (інколиmulti key) — спеціальна клавіша, доступна на деяких клавіатурах, яка дозволяєОС розпізнавати два натискання клавіш як один символ, що зазвичай не зустрічається на клавіатурі.
Наприклад, якщо ввестиCompose, потім~, а потімn, то буде вставлено символñ.
Клавіші Compose найбільш популярні вLinux та інших системах, що використовуютьX Window System, втім, існують програми для їх ужитку наWindows таmacOS.
У Microsoft Windows кілька програм, таких як PuTTY, надають підтримку комбінації клавіш. Для емуляції клавіші компонування для всіх програм часто використовуються утиліти комбінацій клавіш.[1]
Хоча система введення текстуCocoa дозволяє вводити багато альтернативних символів та символів з наголосом, вбудованих в macOS, справжнього рішення для компонування клавіш не передбачено. Принаймні одне з них було реалізовано за допомогою утиліти Karabiner, яка працює з усіма додатками, так само як і використання драйверів клавіатури, де функція Compose реалізована за допомогою мертвого ланцюжка клавіш.[2]
Під DOS підтримка комбінації клавіш залежала від запущеної програми або від завантаженого драйвера клавіатури. Наприклад, Lotus 1-2-3 використовував Alt+F1 як комбінацію клавіш для полегшення введення багатьох спеціальних символів Міжнародного набору символів Lotus (LICS) та Багатобайтового набору символів Lotus (LMBCS).
У наведеній нижче таблиці показані деякі з комбінацій за замовчуванням для сервераX.Org. Для сучасних систем, які підтримуютьЮнікод, наведена нижче таблиця далеко не повна.[3]
|
|
|
|