我不完全理解死键。例如,死锐音总是按以下方式运行:您必须知道哪个字符是兼容的,然后您可以使用锐音键入该字符。如果您输入死锐音符两次,它将出现在前一个字符之后 - 与组合锐音符不同。
现在,我发现 dead_hook 的行为完全不同,因为它的行为也像任何组合字符。您可以在任何其他字符之后键入两次,它将像组合字符一样修改该字符!另一方面, dead_horn 角色似乎根本不起作用。
谁能解释这些不一致之处?有没有办法通过其他死键来获得 dead_hook 的惊人功能?
答案1
出现这种行为的原因似乎是针对 Coming_hook 有这样的规则:
<dead_hook> <dead_hook> : "̉" U0309 # COMBINING HOOK ABOVE
像这样的自定义规则可以在 ~/.XCompose 中设置。过去,根据我所读到的内容,这必须需要 XIM 或 UIM,但 XIM 为我打破了它。它对我来说无需 XIM 或 UIM 即可工作。