С помощью клавиши Compose (и файлика .XCompose) можно легко ввести символы, которые условно «не прибиты гвоздями на клавиатуре». Это и символы пунктуации вида «ёлочек», — тире (em-dash), – (en-dash) и ☺ смайлика. Греческие символы так же могут быть полезны (αβγδ…), как и расширенные матсиволы (±∓≥≠≤≈≡∃∧∨¬⇒·×∫∑∞∅∈∉). Само собой нужны шрифты для их отображения, но если они есть хоть в каком-то виде, то это удобнее чем писать словами.
Так же иногда для улучшения понимания текста полезно уметь ставить ударение. Для латиницы это просто, так как достаточно нажать Compose+клавишу апострофа+нужный символ, например, éóá, но что делать в случае кириллицы? Переключение регистра после набора Compose+апостроф сбрасывает расширенный набор. Наверняка решение есть и оно простое, но я так сходу чего-то не придумал. Что нужно добавить в .XCompose, чтобы добавление ударения ставло возможным?
Попытал по этому поводу гугловский ИИ. Проблему решил не только для .XCompose, но и для emacs и его внутренней раскладки.
Update Написал статью на LOR по этому поводу: Как поставить ударение над кириллическим символом? Чтобы было.





