{"repo":"NLR-DevTeam/Fcitx5-Enhancer","free":true,"listed":false,"github":"https://github.com/NLR-DevTeam/Fcitx5-Enhancer","clone":"git clone https://github.com/NLR-DevTeam/Fcitx5-Enhancer.git","description":"A fcitx5 compatibility mod for Minecraft","language":"Java","stars":51,"topics":["cpp","fabric","java","minecraft-mod","fcitx5","minecraft"],"license":"MIT","category":"game-templates","readme_excerpt":"Fcitx5-Enhancer This is a mod made for Minecraft 26.1+, which provides compatibility with Fcitx5. The Problem When using IME in Minecraft, pressing a key that is also a game hotkey (e.g. Tab, Enter) causes the key event to be handled by both the input method and the game. And then you'll be interrupted. That's crazy. So I wrote this mod, in order to deal with this disrupting problem. Extra Features We provide a highly configurable IMBlocker, with a visual element selector. Besides, we added IME support for native Wayland environment. Native wayland support is currently disabled for 26.x. Please refer to the 1.20.x-1.21.x-0.2.5 branch for its source code. Requirements Only Fabric Loader is required to run this mod. Cloth Config is required too. To access the config screen, you need to install Mod Menu as well. Building this Mod To build the mod from its source code, run the following commands: Then you'll find the artifacts inside fabricWrapper/build/libs . Notice This mod relies on native libraries to implement its functionalities. And the built-in libraries were compiled for Linux x86 64 (glibc 2.31, from Debian 11). If you are using a different architecture (e.g. aarch64) or an incompatible system, you must compile them yourself. Compiling the Native Libraries Base Library ( libfcitx5 detector.so ) Requirements: - A valid JDK installation (with JNI headers) - CMake 3.10+ Run this in your terminal: Eventually you'll see a shared library file named libfcitx5 detector.so insid","default_branch":null,"files":null,"tree":[],"storefront":"/r/NLR-DevTeam","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NLR-DevTeam/Fcitx5-Enhancer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}