ibus-table-latex触发键绑定修改及相关文档查询问题
ibus-table-latex触发键绑定修改及相关文档查询问题
我来帮你解决这个ibus-table-latex的按键绑定和文档查询问题~
修改触发键(禁用^、_的特殊行为)
IBus图形设置里的“Key bindings”页面管的是全局快捷键,而ibus-table-latex里的\、_、^这类触发候选列表的按键,是定义在输入法自身的表配置文件里的,得手动修改配置来调整:
先找到原始的latex输入法配置文件
通常系统级的文件在/usr/share/ibus-table/tables/目录下,你能找到latex.txt(文本格式的表定义)和latex.db(编译后的数据库文件)。复制配置到用户目录(避免系统更新覆盖修改)
先创建用户级的ibus-table配置目录:mkdir -p ~/.config/ibus-table/tables/然后把
latex.txt复制到这个目录:cp /usr/share/ibus-table/tables/latex.txt ~/.config/ibus-table/tables/修改触发键配置
用文本编辑器打开复制后的latex.txt,找到开头类似下面的行:trigger=\\,_,^把你想禁用的
^和_删掉,改成:trigger=\\保存文件。
重新编译生成数据库文件
用ibus-table提供的工具生成新的db文件:ibus-table-createdb -s ~/.config/ibus-table/tables/latex.txt -o ~/.config/ibus-table/tables/latex.db重启IBus生效
在终端执行:ibus restart之后再用ibus-table-latex输入法时,
^和_就不会再触发候选列表了。
关于ibus-table-latex的文档查询
遗憾的是,ibus-table-latex确实没有专门的详细文档,你找到的那几个资源几乎是目前能找到的全部公开资料了。不过你可以通过以下方式获取间接的配置信息:
- 查看ibus-table的通用手册:在终端执行
man ibus-table,里面会讲解输入法表的配置格式,包括trigger字段的定义规则,这些内容同样适用于ibus-table-latex。 - 翻看ibus-table-others仓库里的代码和注释:仓库里的latex表相关文件(比如
latex.txt的注释)可能会有一些零散的配置说明。
备注:内容来源于stack exchange,提问作者Socob
相关产品推荐
相关产品推荐

