# hux-ime **Repository Path**: crvx/hux-ime ## Basic Information - **Project Name**: hux-ime - **Description**: 虎句输入方案的 fcitx5 原生实现。计算与交互核心都为 Rust,不依赖 librime。 - **Primary Language**: Rust - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-09-27 - **Last Updated**: 2026-09-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 虎虚输入引擎 / hux-ime - **虎句**(`tiger_sentence`)输入方案的 fcitx5 原生 Rust 实现 - 计算与交互核心全部为 Rust,不依赖 librime - 语义、数据与金样均参照上游 - 上游项目:[虎爪-rime](https://github.com/lvyww/tiger-sentense-rime) - hux-ime 是社区方案:出于热爱而作,与上游无隶属关系 just for fun: | 名 | 解释 | | --- | --- | | 英文名 | **hux** = **hu**`虎码` + **tux**`linux(意指 fcitx5 方案)` | | 中文名 | **虎虚** = **虎**`hux 正取 2 字母` + **虚**`hux 倒取 2 字母` | | 托盘图 | 虎虚虎虚,**虎内空虚**,故取 **虍**
字反查 **虍** 内取空、**咅** 也取空 | ![虎句](./docs/images/虎句.png) ![虍](./docs/images/虍.png) ## 快速指南 ### 一键安装 / 一键卸载 ```sh # 1. 获取仓库 git clone https://github.com/crrvx/hux-ime && cd hux-ime # 2. 安装(以下 二选一) ./install.sh -s # 系统级安装(缺省时):构建 → 装插件 / 数据 / 图标 / 主题 ./install.sh -u # 用户级安装:全部装到 ~/.local(并写 environment.d 让 fcitx5 找到插件) # 3. 一键卸载 ./uninstall.sh # 交互式三问:主题 / 模型 / 用户数据 (后两者:缺省时保留) ``` **安装完成后,注意事项**: 1. 按提示,自行**重启 fcitx5**:`nohup fcitx5 -r -d >/dev/null 2>&1 &` 2. 随后在 fcitx5 配置工具「添加输入法」→ **虎虚(hux)** 3. **n-gram 模型**(可选)需从上游自取,放置位置: - [上游](https://github.com/lvyww/tiger-sentense-rime/releases#release-model) - 用户级目录:`~/.local/share/fcitx5/hux/models/`(推荐) - 系统级目录:`/usr/share/fcitx5/hux/models/` > - n-gram 能明显提升整句质量,但不装也能用,仅整句排序略弱 安装 / 卸载细节 [`docs/install.md`](docs/install.md) ### 基本键位 - `←/→` 移动光标 - `↑/↓` 或 `(Shift +) Tab` 候选切换 - 数字直选、`;` 次选、`'` 三选 - `PgUp/PgDn` 或 `[/]` 翻页 - `空格` 或点击上屏高亮项、`Enter` 提交原文、`Esc` 取消 - `` ` `` 音反查(拼音 → 虎码)、`~` 字反查(光标左字 → 拼音 + 虎码) 反查 / 托盘配置等,详见 [`docs/usage.md`](docs/usage.md) ## 文档索引 | 文档 | 内容 | | --- | --- | | [`docs/usage.md`](docs/usage.md) | 使用:按键、反查、托盘 | | [`docs/install.md`](docs/install.md) | 构建 / 安装 / 产物清单 / 卸载 | | [`docs/config.md`](docs/config.md) | 配置项:行为 / 字集 / 快捷键
选项与学习存储 | | [`docs/design.md`](docs/design.md) | 设计 + 活规则:结构与硬规则
方案契约 / 依赖校验 / 骨架
fcitx5 集成 / 测试 / 性能 | | [`docs/reference.md`](docs/reference.md) | 查表式参考:模块映射、数据与目录
(自 `design.md` §6/§7 拆出) | | [`docs/resources.md`](docs/resources.md) | 资源细则:来源(pin / sha)
许可 / 作用 / 随包与去向 / 再生与校验 | | [`docs/open-items.md`](docs/open-items.md) | 活口:未完事项 / 待办
(含待定配置项 B/C 组) | | [`docs/review-ledger.md`](docs/review-ledger.md) | 台账:历史与逐批记录
(只读留档) | | [`docs/upstream-deviations.md`](docs/upstream-deviations.md) | 政策:
有意偏离上游(①②③④)的依据
可证伪期望值表与回归做法 | | [`platform/README.md`](platform/README.md) | 平台层:状态总览
Linux 桌面要点、addon 行为契约
Android 计划见 [`platform/android/README.md`](platform/android/README.md) | | [`crates/hux-scheme/README.md`](crates/hux-scheme/README.md) | 方案区
虎句现状与骨架方案的数据 / 契约需求 | | [`goldens/README.md`](goldens/README.md) | 金样:清单、transcript 格式
校验与规则;再生见 [`REGENERATE.md`](goldens/REGENERATE.md)
来源见 [`PROVENANCE.md`](goldens/PROVENANCE.md) | | [`data/README.md`](data/README.md) | 随包数据:清单 / 格式
追加码表 / 来源与代价 | | [`assets/branding/README.md`](assets/branding/README.md) | 品牌图形
主源、派生与校验 | | [`assets/themes/README.md`](assets/themes/README.md) | 共享主题
取用与更新步骤 | | [`AGENTS.md`](AGENTS.md) | 协作约定:流程 / 命名 / 代码与移植纪律 / 文档边界 | **文档分工**(纪律见 [`AGENTS.md`](AGENTS.md)): - 活文档只写**现状与做法** - 未完事项进 [`docs/open-items.md`](docs/open-items.md) - 未完事项含 `[待办]` / `[不修+理由]` / 待定配置项 - 历史与逐批记录进 [`docs/review-ledger.md`](docs/review-ledger.md) - 有意偏离上游进 [`docs/upstream-deviations.md`](docs/upstream-deviations.md) ## 虎码信息汇总 - 虎码官网:[tiger-code.com](https://www.tiger-code.com) - 虎码资源:[huma.ysepan.com](https://huma.ysepan.com) - 虎句方案: - 官方·[虎娘](https://github.com/lvyww/tigirl) [虎爪](https://github.com/lvyww/tigerclaw) [虎爪-rime](https://github.com/lvyww/tiger-sentense-rime)(上游) - 社区·[虎符 hufu](https://github.com/LeafHW/hufu-ime-rust) [虎虚 hux](https://github.com/crrvx/hux-ime)(本方案) ## 致谢 - 特别感谢 [B佬(lvyww)](https://github.com/lvyww) 发明 **虎码** - 也感谢倾情虎码建设的各位同志 - 没有同志们的鼎力相助,就没有 **虎字、虎词、虎句** 等方案的一路高歌 ## 署名 - 码表:转换自 [虎码官方秃版小狼毫](https://huma.ysepan.com) - 模型:取自 [tiger-sentense-rime](https://github.com/lvyww/tiger-sentense-rime) - 词先验数据:派生自 [rime-mohu](https://github.com/fcxxxz/rime-mohu) - 署名与复现:见 [`docs/resources.md`](docs/resources.md) ## 许可证 - 本项目代码以 「**GPL-3.0-or-later**」 发布,全文见 [`LICENSE`](LICENSE) - 许可正文无法区分 only/or-later,见各文件 SPDX 头与 `Cargo.toml` - 各文件的版权与许可经 SPDX 头 / [`REUSE.toml`](REUSE.toml) 标注(REUSE 规范) - 许可正文见 [`LICENSES/`](LICENSES/) 如有任何改进建议,欢迎 [issue](https://github.com/crrvx/hux-ime/issues)