我解决了 Minecraft 与 Fcitx5 的爱恨情仇?!
-XIAYM-
2024年10月02日 20:53

前言

由于原版 MC 对输入法没有适配(以及 Linux 下输入法的设计模式),导致玩家在打字时常常受到快捷键(Backspace, Tab, ESC 等)冲突,导致许多预期之外的行为,严重影响打字体验。

例:按下 Tab 切换输入法候选项,但同时会触发 MC 的补全

在网络搜索解决方案无果后,我制作了一个 Fabric 模组,用来解决它们之间的“爱恨情仇”,并且达到了我的预期效果。

模组链接

Modrinth: https://modrinth.com/mod/fcitx5-enhancer

GitHub: https://github.com/NLR-DevTeam/Fcitx5-Enhancer

注意事项

请注意本模组适用的 Minecraft 版本,跨版本使用可能会引起游戏崩溃(当然由于代码过于简单,您可以进行简单修改后编译至您需要的版本)。

本模组使用了 C++ Native 库,并且只为 Linux x64 glibc 进行了编译,如果您的系统属性不一致,请参照 GitHub README 进行手动编译。