我曾经有一个自定义的 .XCompose,我将其删除以可能消除原因。不幸的是,问题仍然存在 - 我无法创建带重音的西里尔字符,例如此处的字符 [1]。当我按下撰写、撇号、а 时,根本没有任何反应。我知道它在(很久)以前确实有效,但我不记得任何可能的原因。
[1]https://ru.wiktionary.org/wiki/%D0%B0%D0%BB%D1%82%D0%B0%D1%80%D1%8C
答案1
这个问题有两个根源。
auto
在我的例子中,输入法被设置为。我必须将其设置为xim
.默认 Compomse 并未涵盖所有字母,您需要创建一个
.XCompose
并添加以下行:<dead_acute> <Cyrillic_ya> : "я́" # CYRILLIC SMALL LETTER Я WITH COMBINING ACUTE ACCENT <Multi_key> <acute> <Cyrillic_ya> : "я́" # CYRILLIC SMALL LETTER Я WITH COMBINING ACUTE ACCENT <Multi_key> <apostrophe> <Cyrillic_ya> : "я́" # CYRILLIC SMALL LETTER Я WITH COMBINING ACUTE ACCENT <dead_acute> <Cyrillic_yu> : "ю́" # CYRILLIC SMALL LETTER Ю WITH COMBINING ACUTE ACCENT <Multi_key> <acute> <Cyrillic_yu> : "ю́" # CYRILLIC SMALL LETTER Ю WITH COMBINING ACUTE ACCENT <Multi_key> <apostrophe> <Cyrillic_yu> : "ю́" # CYRILLIC SMALL LETTER Ю WITH COMBINING ACUTE ACCENT <dead_acute> <Cyrillic_u> : "у́" # CYRILLIC SMALL LETTER У WITH COMBINING ACUTE ACCENT <Multi_key> <acute> <Cyrillic_u> : "у́" # CYRILLIC SMALL LETTER У WITH COMBINING ACUTE ACCENT <Multi_key> <apostrophe> <Cyrillic_u> : "у́" # CYRILLIC SMALL LETTER У WITH COMBINING ACUTE ACCENT <dead_acute> <Cyrillic_y> : "ы́" # CYRILLIC SMALL LETTER У WITH COMBINING ACUTE ACCENT <Multi_key> <acute> <Cyrillic_y> : "ы́" # CYRILLIC SMALL LETTER У WITH COMBINING ACUTE ACCENT <Multi_key> <apostrophe> <Cyrillic_y> : "ы́" # CYRILLIC SMALL LETTER У WITH COMBINING ACUTE ACCENT