玉兔毫( rabbit ),是基于 AutoHotkey ( AHK )开发的 Windows 平台 Rime 中州韵输入法前端,直接调用librime核心引擎,不依赖 Windows TSF 输入法框架,作为小狼毫( Weasel )的替代方案。

小狼毫是官方 C++ 编写的 TSF 输入法,部分老旧软件、特殊窗口下存在兼容性问题;玉兔毫走 AHK 钩子方案,独立封装 Rime 内核,自带部署工具,内置 plum 东风破配置管理器,开箱加载各类 Rime 方案,适合遇到小狼毫兼容性故障的 Windows 用户。

项目全部脚本基于 AutoHotkey 实现,编译之后单包分发,支持自定义 Rime 用户目录,完整兼容雾凇、万象、各类方言、外语 Rime 配方, GPL‑3.0 协议开源。

概念区分:librime是输入法算法内核;玉兔毫 rabbit 是前端程序,负责接收键盘输入、渲染候选框,调用 librime 完成汉字计算,和小狼毫属于同类定位产品。

核心功能

1. 不依赖 TSF 框架,钩子实现输入捕获

区别小狼毫基于 Windows TSF 文本服务框架,玉兔毫依靠 AHK 键盘钩子捕获按键,绕过部分软件对 TSF 输入法的限制;同时内置 D2D 渲染候选窗口,支持新旧 Windows 系统候选框模式切换。

2. 内置东风破 plum 配置管理器

自带RabbitDeployer部署工具,直接调用 plum ,一键拉取、更新 Rime 各类输入方案,不用手动去 GitHub 下载 yaml 文件,降低新手配置门槛。

3. 灵活的用户目录管理

  • 可通过 Windows 注册表HKEY_CURRENT_USER\Software\Rime\Rabbit自定义 Rime 用户目录;
  • 自带默认 Data 预设配置包,解压后直接运行,无需提前安装小狼毫;
  • 也可复用本机已有的 librime 动态库(小狼毫安装目录下 rime.dll )。

4. 候选与输入增强

  • 支持长候选剪贴板输出,超长候选内容可复制;
  • 可配置全局暂停快捷键,针对密码框、特殊软件临时关闭输入法;
  • 支持自定义rabbit.custom.yaml做个性化界面、按键行为调整。

5. 便捷的分发渠道

  1. GitHub Releases 正式稳定包;
  2. Actions 流水线每夜构建开发版;
  3. 适配 scoop 包管理器, Windows Scoop 用户可直接安装。

安装与运行

方式 1 :下载 Release 压缩包(普通用户)

从 GitHub Releases 下载rabbit‑v*.zip,解压到非中文路径,直接双击Rabbit.exe即可启动。

注意:没有数字签名, Windows Defender 可能误报;请务必从官方仓库下载。

方式 2 : Scoop 包管理器

scoop bucket add siku https://github.com/amorphobia/siku
# 正式稳定版
scoop install siku/rabbit
# 每夜开发版
scoop install siku/rabbit‑nightly

方式 3 :源码编译(开发者)

安装 AutoHotkey v2 ,编译Rabbit.ahkRabbitDeployer.ahk,可配合 upx 压缩可执行文件减小体积。

基础使用

  1. 运行Rabbit.exe,托盘出现玉兔毫图标;
  2. 运行RabbitDeployer.exe打开部署工具,利用 plum 下载需要的拼音、双拼或者方言方案;
  3. 完成配置,托盘菜单执行重新部署;
  4. 全局快捷键切换输入法,开始打字。

已知局限与注意事项

  1. 部分特殊窗口兼容性问题:桌面版 QQ 密码输入框,由于软件拦截键盘钩子,输入法无法生效,可以使用暂停快捷键临时关闭玉兔毫再输入密码。
  2. Windows7 系统:启动初始化阶段会短暂系统卡顿,属于已知现象。
  3. 依靠键盘钩子实现输入,部分反钩子安全软件有可能干扰钩子运行。
  4. 定位是 Windows 替代前端,macOS/Linux 不支持