如何添加自定义撰写键序列?

Modified on: Sun, 10 Jun 2018 00:56:23 +0800

如何添加自定义撰写键序列?

例如,我想撰写 | &gt; 来输入符号。< / p>

我尝试将以下内容添加到~/.XCompose

# Import default rules from the system Compose file
include "%L"

# Custom definitions
<Multi_key> <bar> <greater> : "▸" U25B8 # Black right-pointing small triangle

但除了xterm之外,新序列无法在任何地方使用。

安装ibus-table-compose然后在IBus中启用Compose输入法并没有解决问题; IBus模仿了许多组合键序列,但不是我创建的键序列。

最佳答案

  1. 在您的主目录(.XCompose)中创建一个名为~/.XCompose的文件,其中包含:

    # import the default Compose file for your locale
    include "%L"
    
    <Multi_key> <bar> <greater>  : "▸"
    

    有关此文件格式的详细信息,请参阅man 5 Compose

  2. 将以下内容添加到~/.profile

    export GTK_IM_MODULE="xim"
    

    在Ubuntu 18.04(可能是其他人)上,您可能需要使用以下代码:

    export GTK_IM_MODULE="gtk-im-context-simple"
    
  3. 注销并重新开启。或重新启动X.或重新启动。

  4. 醇>

相关问答

添加新评论