Compose (інколи multi key) — спеціальна клавіша, доступна на деяких клавіатурах, яка дозволяє ОС розпізнавати два натискання клавіш як один символ, що зазвичай не зустрічається на клавіатурі.
Наприклад, якщо ввести Compose, потім ~, а потім n, то буде вставлено символ ñ.
Клавіші Compose найбільш популярні в Linux та інших системах, що використовують X Window System, втім, існують програми для їх ужитку на Windows та macOS.
Підтримка ПЗ Редагувати
Windows Редагувати
У Microsoft Windows кілька програм, таких як PuTTY, надають підтримку комбінації клавіш. Для емуляції клавіші компонування для всіх програм часто використовуються утиліти комбінацій клавіш.
macOS Редагувати
Хоча система введення тексту Cocoa дозволяє вводити багато альтернативних символів та символів з наголосом, вбудованих в macOS, справжнього рішення для компонування клавіш не передбачено. Принаймні одне з них було реалізовано за допомогою утиліти Karabiner, яка працює з усіма додатками, так само як і використання драйверів клавіатури, де функція Compose реалізована за допомогою мертвого ланцюжка клавіш.
DOS Редагувати
Під DOS підтримка комбінації клавіш залежала від запущеної програми або від завантаженого драйвера клавіатури. Наприклад, Lotus 1-2-3 використовував Alt+F1 як комбінацію клавіш для полегшення введення багатьох спеціальних символів Міжнародного набору символів Lotus (LICS) та Багатобайтового набору символів Lotus (LMBCS).
Комбінації Редагувати
У наведеній нижче таблиці показані деякі з комбінацій за замовчуванням для сервера X.Org. Для сучасних систем, які підтримують Юнікод, наведена нижче таблиця далеко не повна.
|
|
|
|
Примітки Редагувати
- Hocevar, Sam (18 жовтня 2022). WinCompose. Процитовано 18 жовтня 2022.
- wust, j ‘mach’ (20 серпня 2010). U.S. custom – A Keyboard Layout with a Compose Key for Mac. uscustom.sourceforge.net (англ.). Процитовано 18 жовтня 2022.
- Monniaux, David. UTF-8 (Unicode) compose sequence. Процитовано 15 липня 2015.