长 xcompose 组合在某些程序中不起作用

长 xcompose 组合在某些程序中不起作用

我有以下几行~/.XCompose

<Multi_key> <n> <a> <b> <l> <a> : "∇"
<Multi_key> <i> <n> <t> <e> <g> <r> : "∫"

第一行 后有 5 个键<Multi_key>,因此它可以在 firefox、emacs 和 konsole 中使用。第二行 后面有 6 个键<Multi_key>,看起来太长了。在 emacs 中它可以工作,在 firefox 中它根本不起作用,在 konsole 中我在第五个键后得到 ∫ 符号<g>,我不需要输入<r>

当然,我其实还有更多台词~/.XCompose,但它们都与这两句相似。而且似乎5键是某种限制。我如何才能使所有这些行在所有程序中都起作用?


我正在使用 Debian 10 (Buster)、KDE、firefox 68.2.0esr。如果我运行im-config,它会打印以下内容:

Current configuration for the input method:
 * Active configuration: missing (normally missing)
 * Normal automatic choice: none (normally ibus or fcitx or uim)
 * Override rule: zh_CN,fcitx:zh_TW,fcitx:zh_HK,fcitx:zh_SG,fcitx
 * Current override choice:  (en_US)
 * Current automatic choice: none
 * Number of valid choices: 1 (normally 1)
The override rule is defined in /etc/default/im-config.
The configuration set by im-config is activated by re-starting X.
Explicit selection is not required to enable the automatic configuration if the active one is default/auto/cjkv/missing.

答案1

这可能是由于 XCompose 文件格式不完整造成的。

使用这个验证器

相关内容