今天才发现,在 openSUSE 15.3 中用 fcitx 4 打五笔
打五笔的都知道,一次最多 4 码,4 码自动上屏。重码时(如 fcln=动 + 劫),打完 4 码虽未选字,但直接再打下一个字(不选字,不按空格,直接打新字,如字母 k)后,第一字(动字)上屏,k 键应生效(成为下个字的第一码)。
但是,唯独 fcitx (4)+Firefox 不行,k 键不生效。(我好像看见 k 想生效,但很快被 Firefox 把输入法选字界面干掉了)
不好意思讲得有点啰嗦。
- 专门安装了 ibus 打五笔测试,没问题
- 测试了 Windows 极点五笔在 Firefox 94,没问题
- 只有在新版的 Firefox 中测试发现 91-94 有这个问题。旧的 Firefox 78 版本没问题
- Firefox 之外的其他程序没有发现任何问题
- Firefox 试过了 openSUSE 版和 moz 官方 Linux 版,一样问题
$ zypper se fcitx|grep -E "^i"
i | fcitx | Flexible Context-aware Input Tool with eXtension | 软件包
i | fcitx-branding-openSUSE | openSUSE default Skins for Fcitx | 软件包
i | fcitx-cloudpinyin | Cloudpinyin module for fcitx | 软件包
i | fcitx-config-gtk3 | GTK GUI Config tool for FCITX | 软件包
i+ | fcitx-fbterm | Fbterm Support for Fcitx | 软件包
i | fcitx-googlepinyin | Googlepinyin module for fcitx | 软件包
i | fcitx-gtk2 | Gtk2 IM module for fcitx | 软件包
i | fcitx-gtk3 | Gtk3 IM module for fcitx | 软件包
i | fcitx-libpinyin | Libpinyin Wrapper for Fcitx | 软件包
i | fcitx-pinyin | Chinese Pinyin engine for fcitx | 软件包
i+ | fcitx-qt5 | Fcitx QT5 Input Context | 软件包
i+ | fcitx-skin-classic | Fcitx 经典皮肤 | 软件包
i | fcitx-sunpinyin | Sunpinyin module for fcitx | 软件包
i | fcitx-table | Table engine for fcitx | 软件包
i | fcitx-table-cn-wubi | Fcitx 五笔码表 | 软件包
i | fcitx-table-cn-wubi-large | Wubi large character set table for Fcitx | 软件包
i+ | kf5-kcm-fcitx | KF5 control module for Fcitx | 软件包
i+ | kf5-kcm-fcitx-icons | Keyboard icons for kf5-kcm-fcitx | 软件包
i | libfcitx-4_2_9 | Shared libraries for fcitx | 软件包
$ zypper if fcitx
软件包 fcitx 的信息:
---------------------
软件源 : 清华 - 主 - 开源
名称 : fcitx
版本 : 4.2.9.8-bp153.2.21
架构 : x86_64
厂商 : openSUSE
已安装大小 : 8.8 MiB
已安装 : 是 (自动)
状态 : 最新
源代码包 : fcitx-4.2.9.8-bp153.2.21.src