{"id":28520323,"url":"https://github.com/rimeinn/rabbit","last_synced_at":"2025-11-09T02:03:32.013Z","repository":{"id":218865371,"uuid":"655172280","full_name":"rimeinn/rabbit","owner":"rimeinn","description":"🐇️玉兔毫：由 AutoHotkey 实现的 Rime 输入法引擎前端","archived":false,"fork":false,"pushed_at":"2025-08-03T07:16:24.000Z","size":19035,"stargazers_count":80,"open_issues_count":1,"forks_count":7,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-03T09:16:27.671Z","etag":null,"topics":["autohotkey","autohotkey-v2","rime","rime-ime"],"latest_commit_sha":null,"homepage":"","language":"AutoHotkey","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rimeinn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-06-18T05:33:51.000Z","updated_at":"2025-08-03T07:16:29.000Z","dependencies_parsed_at":"2024-08-29T16:23:44.037Z","dependency_job_id":"09825240-de63-4b02-b94f-91419336cfb8","html_url":"https://github.com/rimeinn/rabbit","commit_stats":null,"previous_names":["amorphobia/rabbit","rimeinn/rabbit"],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/rimeinn/rabbit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rimeinn%2Frabbit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rimeinn%2Frabbit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rimeinn%2Frabbit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rimeinn%2Frabbit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rimeinn","download_url":"https://codeload.github.com/rimeinn/rabbit/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rimeinn%2Frabbit/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269042263,"owners_count":24349655,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-06T02:00:09.910Z","response_time":99,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["autohotkey","autohotkey-v2","rime","rime-ime"],"created_at":"2025-06-09T07:06:54.809Z","updated_at":"2025-11-09T02:03:31.377Z","avatar_url":"https://github.com/rimeinn.png","language":"AutoHotkey","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🐇️玉兔毫\n\n由 [AutoHotkey](https://www.autohotkey.com/) 实现的 [Rime 输入法引擎](https://github.com/rime/librime)前端\n\n[![Download](https://img.shields.io/github/v/release/rimeinn/rabbit)](https://github.com/rimeinn/rabbit/releases/latest)\n[![Build Status](https://github.com/rimeinn/rabbit/actions/workflows/ci.yaml/badge.svg)](https://github.com/rimeinn/rabbit/actions/workflows/ci.yaml)\n[![Telegram Group Chat](https://telegram-badge.vercel.app/api/telegram-badge?channelId=@rime_rabbit)](https://t.me/rime_rabbit)\n[![License](https://img.shields.io/github/license/rimeinn/rabbit)](LICENSE)\n![GitHub Repo stars](https://img.shields.io/github/stars/rimeinn/rabbit?style=flat)\n\n## 下载体验\n\n\u003e [!NOTE]\n\u003e 发现程序漏洞请在 [Issues](https://github.com/rimeinn/rabbit/issues/new/choose) 反馈。\n\u003e 使用问题可以在 [Discussions](https://github.com/rimeinn/rabbit/discussions) 讨论，\n\u003e 或者加入 [Telegram 群聊](https://t.me/rime_rabbit)。\n\n### Release 版\n\n发行版会在 [Release 页面](https://github.com/rimeinn/rabbit/releases) 的 Assets 中，下载最新的 `rabbit-v\u003c版本号\u003e.zip`，解压到一个新建文件夹，运行 `Rabbit.exe` 即可。\n\n#### 通过 [scoop](https://scoop.sh/) 安装\n\n```PowerShell\nscoop bucket add siku https://github.com/amorphobia/siku\nscoop install siku/rabbit\n```\n\n### Action 版\n\n需要先登录你的 GitHub 账号。\n\n前往 [Actions 页面](https://github.com/rimeinn/rabbit/actions) 找到最近成功构建的一次，在生成的 Artifacts 中点击 `Rabbit-Full` 下载，将压缩包内容解压到一个新建目录中，运行 `Rabbit.exe` 即可。之后更新时，可只下载 `Rabbit` 或 `Data` 覆盖相应的文件。\n\n## 脚本编译\n\n本仓库提供*源码形式的玉兔毫脚本*以及*仅修改主图标的 AutoHotkey 可执行文件*，用户可根据需要自行编译为可执行文件以及压缩。编译方式可参照 AutoHotkey 的[官方文档](https://www.autohotkey.com/docs/v2/Scripts.htm#ahk2exe)。\n\n编译并使用 `upx` 压缩后，64 位的可执行文件大小可减少为 `Rabbit.exe` - 约 570+ KB, `RabbitDeployer.exe` - 约 560+ KB。\n\n## 目录结构\n\n\u003e [!NOTE]\n\u003e 以下描述的*可删除*、*编译后可删除*指的是删除后不影响使用，若要再次分发脚本或编译后的可执行文件，需遵守 [GPL-3.0 开源许可](LICENSE)。\n\n```\nrabbit/\n├─ Data/                预设方案以及必要配置，内容删除后可能无法正常使用，若用户目录包含所有必要文件，可删除\n├─ Lib/                 玉兔毫运行依赖脚本库，编译后可删除\n|  ├─ librime-ahk       Rime 引擎的 AutoHotkey 绑定，编译后可删除\n|  |  ├─ rime.dll       Rime 引擎的动态库，若本机已安装小狼毫，可删除；若没有安装小狼毫，需要 a. 保留在此，或 b. 放到主目录，或 c. 放到环境变量 \"LIBRIME_LIB_DIR\" 指定的目录\n|  |  ├─ ...            librime-ahk 库的其他脚本，编译后可删除\n|  ├─ ...               其他依赖，编译后可删除\n├─ plum/                若使用东风破，将被安装到此路径\n├─ Rime/                Rime 用户文件夹，运行后会自动生成；可修改注册表 \"HKEY_CURRENT_USER\\Software\\Rime\\Rabbit\" 中的 \"RimeUserDir\" 来指定不同的用户文件夹\n├─ LICENSE              开源许可，可删除\n├─ Rabbit.ahk           玉兔毫主程序脚本\n├─ Rabbit.exe           AutoHotkey 可执行文件，若本机已安装 AutoHotkey 或已编译，可删除\n├─ RabbitDeployer.ahk   玉兔毫部署应用脚本\n├─ README.md            本文件，可删除\n├─ rime-install.bat     东风破批处理脚本，删除后无法从设定中调用东风破\n```\n\n## 使用的开源项目\n\n- [librime](https://github.com/rime/librime)\n- [OpenCC](https://github.com/BYVoid/OpenCC)\n- [librime-ahk](https://github.com/rimeinn/librime-ahk)\n- [GetCaretPos](https://github.com/Descolada/AHK-v2-libraries)\n- [GetCaretPosEx](https://github.com/Tebayaki/AutoHotkeyScripts/tree/main/lib/GetCaretPosEx)\n- [东风破](https://github.com/rime/plum)\n\n以及一些代码片段，在注释中注明了来源链接\n\n## 已知问题\n\n- 候选框图形界面较为简陋，有闪烁等问题\n- 某些情况无法获得输入光标的坐标\n- 桌面版 QQ 的密码输入框无法使用：[QQ密码输入框（防键盘钩子）原理分析](https://blog.csdn.net/muyedongfeng/article/details/49308993)，\n（[页面存档备份](https://web.archive.org/web/20240907052640/https://blog.csdn.net/muyedongfeng/article/details/49308993)，存于互联网档案馆），可右键点击任务栏图标选择禁用/启用玉兔毫，或是在 `rabbit.custom.yaml` 里设置 `suspend_hotkey` 指定快捷键来禁用/启用玉兔毫\n- 在 Windows 7 中打开玉兔毫时可能会造成系统一段时间无响应，需等待初始化完成，原因未知\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frimeinn%2Frabbit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frimeinn%2Frabbit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frimeinn%2Frabbit/lists"}