Replies: 1 comment
-
最新的版本上好像已经解决了。 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
我在 Linux 下面常用 zathura 查看 pdf,并且在它的配置文件
~/.config/zathura/zathurarc
中写了如下热键设置,以方便使用快捷键来切换 pdf 的背景颜色。它这个热键绑定有一个特殊之处,就是当用户按下快捷键后,它并不是直接在软件内部切换颜色,而是先在设置文件中查找到热键对应的命令,然后使用模拟键盘输入的方式,在软件中输入了
:set xxxx
命令并模拟点击回车确认。之前这个指令工作都很正常,但昨天开始,我发现在使用 zathura 中切换颜色时,fcitx5 键盘将符号
-
替换成了_
。即我设置 Ctrl+1 对应的命令是
:set recolor-lightcolor \#002b36<Return>
,在 zathura 界面执行快捷键时,输入的却是:set recolor_lightcolor \#002b36<Return>
内部指令
recolor-lightcolor
变成了recolor_lightcolor
。因为它是模拟键盘输入的,所以我考虑是输入法的问题,我测试过在本机上将默认输入法切成 ibus 后,指令就能正常执行了。
我也装了个虚拟机,使用相同的 zathura 版本和配置文件,输入法是 ibus,也能正常执行。
所以断定还是输入法的问题。
我使用的 fcitx5 版本是
5.0.23
,在 zathura 界面,fcitx5
和fcitx5-rime
都是默认的 zh 状态,而不是中文状态──在中文状态下,输入的指令会变成汉字,这个差异很明显。我现在需要确认一下:这到底是 fcitx5 的一个 bug,还是说是一个 function,是我触发了哪个开关,让 fcitx5 自动将符号
-
替换成了_
?Beta Was this translation helpful? Give feedback.
All reactions