Linux-Mint

死鍵 - 組合功能 - 不一致

  • May 18, 2020

我不完全理解死鍵。例如,死銳音總是以以下方式表現:您必須知道哪個字元是兼容的,然後您可以鍵入帶有銳音的字元。如果你輸入了兩次死銳音,它將出現在前一個字元之後——不像組合銳音。

現在,我發現 dead_hook 的行為完全不同,因為它的行為也與任何組合字元一樣。您可以在任何其他字元之後鍵入它兩次,它會像組合字元一樣修改該字元!另一方面, dead_horn 角色似乎根本不起作用。

誰能解釋這些不一致的地方?有沒有辦法讓 dead_hook 的這種驚人功能也與其他死鍵一起使用?

這種行為的原因似乎是對於 combine_hook 有這樣的規則: <dead_hook> <dead_hook> : "̉" U0309 # COMBINING HOOK ABOVE

像這樣的自定義規則可以在 ~/.XCompose 中設置。過去,這一定需要我讀過的 XIM 或 UIM,但 XIM 為我打破了它。它適用於我沒有 XIM 或 UIM。

引用自:https://unix.stackexchange.com/questions/587044