boomker / rime-fast-xhup
基于小鹤双拼加鹤形辅助码的 Rime 配置方案,内附多种特色功能:词条置顶,强制删词,隐藏词条,词条降频,手动造词(中英),全码唯一自动顶词上屏(单字和部分词), 长词优先(成语短语简拼),英文大小写多格式输入,中英自动加空格,上屏历史回溯,快捷启动与切换App应用,多格式日期星期时间输入,长期更新 800W 词库
View on GitHubAI Architecture Analysis
This repository is indexed by RepoMind. By analyzing boomker/rime-fast-xhup in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewRime 输入法双拼加辅助码方案 Rime 输入法配置方案,小鹤双拼+小鹤形码辅助方案。使用后打字几乎不需要翻页,且学习成本明显低于五笔等输入方案。 如果用户还不了解双拼输入方案,或者不熟悉 Rime 输入法软件,可以先查看 双拼与 Rime 输入法入门 当然,您也可以先往下翻,看看本项目能提供什么样的功能。 特性说明 • 自创音码飞键规则,替换一些手指 _移动不和谐_ (别手)的小鹤音码组合, 实现左右手对侧击键, 更有节奏感 • 支持一键展开简拼(仅限一些成语俗语), 按下 或 会优先将长词放到候选菜单前排 • 支持以词定字, 按下 (首字, 可配置)、 (末字, 可配置) , 即可将当前高亮词条的首字或末字上屏 • 支持简拼(7字以内, 可配置), 包括中英数大小写混合词条. 比如输入 会出现 【5G 通信】 • 短单词(字母少于4个)或长单词不会显示和补全, 可在编码末位补上单引号 , 即可出现被过滤的单词 • 支持多种常见格式的英文单词输入输出, 如: , , , 比如输入 得到 • ~~支持中英混合输入自动添加空格, 特定英文符号 (,.!?:) 后面也会添加空格(目前待完善)~~ • 支持英文单词「自造词」, 在单词末尾输入 , 并上屏自造词, 输入英文单词即可得到候选, 无需重新部署 • 支持 前缀造词模式, 支持非典型英文单词(含数字、符号、空格, 比如: 'iPhone 28'), 空格由逗号转义 • 支持 =cctv 上屏高亮的词条后, 下次输入 可得「中国中央电视台」 • 支持强制删词, 按下 / 触发将高亮词条彻底隐藏或置于末位, 立即生效 • 支持词条降频, 按下 触发将高亮词条置于第4位(默认, 可配置), 立即生效 • 支持词条置顶, 按下 触发一键置顶功能, 先置顶的词条优先级最高, 后置顶的次之, 立即见效 • 支持注解切换, 按下 触发注解轮切功能, 可显示带调拼音、鹤形码、~~无注解~~, 立即见效 • 支持注解上屏, 按下 可上屏带调拼音、鹤形码(仅限单字开启反查显示带调拼音时) • 支持单字模式, 按下 即可切换到四码(音形码)匹配单字优先, 默认开启顶屏上字(全码唯一时) • 支持中英切换, 按下 可从中文输入方案一键切换到英文输入方案, 同时显示英文中译 • 支持中英互译, 按下 可将高亮候选项一键发送到 翻译(仅支持 macOS) • 支持斜杠 过滤单字(匹配单字的音形四码), 比如输入 自动上屏「输」 • 支持斜杠 过滤二字词组(匹配两位形码), 比如输入 「适时」会排第一候选 • 支持分号 前缀快捷输出符号, 比如输入 自动上屏 , 上屏 可自行配置 • 支持 前缀快捷输出常用符号列表, 减轻记忆负担, 可在 文件里自定义 • 支持 Emoji 表情智能显示, 首页表情降频到第6位(可配置); 支持微信内专属表情显示(其他应用隐藏) • 支持成对符号输出且上屏字词居于符号内部(现已支持多个平台客户端), 如: , , 等 • 支持 前缀触发启动或切换 App 应用; 输入 可见快捷操作菜单(部分操作仅支持 macOS) 音码飞键组合说明 • 原理类似 Rime 模糊音, 只是采用的是 **不对应汉字读音的字母组合** , 或者某些字母组合的汉字是低频字, 会被挪用 替换的字母组合 和 被替换的字母组合 不会相互影响 正常输入, 如若不喜欢或感觉不适可自行删除调整, 默认禁用 替换的字母有这些 , , , , • 方案说明 • 方案名称为“飞鹤快拼”,它提供了小鹤双拼+形码辅助选字的输入方案,默认 **开启** 间接辅码。 如果希望使用 直接辅码(无引导符),可以在 文件里取消注释。 • 允许纯双拼输入, 使用形码辅助造词之后,下次可以直接使用双拼音码输出这个词组。 • • 默认为单字(除了手动置顶的那些)显示其小鹤辅助码。可以在 配置文件里设置「关闭单字编码提示」。 • 在 这个页面 可以看到小鹤的双形拆分规则。另外,本项目只提供单字形码, 对词组形码有需求的用户可以用下文中提到的转换脚本来生成带形码的词库。 文件说明 • 将这些文件放入 Rime 的用户目录下,重新部署(右键点击任务栏的 Rime 图标可见)即可。 • librime 允许输入法指定用户文件夹的位置。用户文件夹的位置应使用绝对路径。请勿使用相对路径 • 默认的用户目录: • weasel: (Windows,小狼毫: 可以通过「小狼毫托盘菜单\用户文件夹」打开) • squirrel: (macOS,鼠鬚管: 可以通过「系统输入法菜单/鼠鬚管/用户设定…」打开) • ibus-rime: • fcitx-rime: • fcitx5-macOS: (macOS,fcitx5: 可以通过「Finder」打开) • android: (Android,同文: 可以通过「文件管理器」打开) • 如果 Rime 老用户之前已有较多配置文件,希望在不混淆各类配置的同时试用本项目的完整功能。 可以考虑备份、重命名原来的用户目录,将本项目单独放在新建的用户目录下部署。 • 一些设置项需要通过修改文件内容实现。推荐使用 VS Code,Sublime Text 等通用代码编辑器。 • 没有也不想安装代码编辑器的用户可以考虑使用 在线 YAML 编辑器。 • 所有配置文件都应以 UTF-8 编码保存,YAML 文件还需要保持严格的缩进 (只能用空格)。 • 和 为本方案的主要文件。 提供了一些常用设置项(补丁配置)。其余文件均用于附加功能。 • 仅用于声明本方案的依赖方案。如果用户已经有同名的文件,并且其中设置了 选项,可以直接将本项目同名文件的内容添加到该选项下,而不必使用项目提供的这一文件。 • , 为中文词库词典文件, 内含大词库默认已注释**停用**, 根据用户需求可自行取消注释启用。 • , 为英文词库词典文件, 内含英译中词库。 • 和 为作者基于 easy-en 项目的英文输入方案修改得到的版本。 • , 为方案使用的字体文件, 需用户自行下载安装(推荐)。 • , 为小企鹅的皮肤主题目录, 内有仿微信输入法皮肤+液态玻璃效果(macOS Tahoe 支持)。 • 方案自带 emoji 输出,提供了 文件, 通过 OpenCC 来转换得来。 • 双拼词库转换程序(戳这里),实现了汉字转小鹤双拼,小鹤音形码,简拼, 支持输出到 字典和 自定义短语文件,可指定词库内容追加输出,可指定初始词频,或默认源词库的词频。 • ~~ 文件用于涉及 Lua 的相关功能。~~ 前缀模式 • 前缀:符号模式,具体见本方案的 文件。 • 前缀:本方案帮助菜单, 输入 效果等同, 可查看方案中的快捷键, 功能触发前缀字符串等。 • 前缀:小鹤双拼键位查询,该功能为双拼初学者提供。如: 敲 ,可看到对应的按键是 。 • ~~ 前缀:单词模式,允许「简写」、「略写」,可省略掉除了首字母以外的所有元音字母( )~~ • Tips: • 单词中输入 可以模糊匹配,比如:敲 就可以看到 这个单词。 • 前缀: 用于快速启动或切换程序, 目前只在 macOS 上测试过。 • 前缀: 用于输入常用短语(邮箱/手机号/银行卡号/收件地址); 和打开常用网站网址, 本地文件路径; 执行常见指令(开关系统设置) 等等, 可自行在 配置文件 里添加。 • 前缀: 历史上屏记录, 充当简易输入记录器, 聊天记录回溯 😈 , 按下 可将误上屏候选取消记录词频。 • 前缀: 方案选项切换功能菜单, 实现了方案中个性化配置与选项热切换或更改(免部署生效)。 • 前缀: 用于输入中文数字, 例如: 输入 得到 “一百二十三”, “壹佰贰拾叁”等。 • 前缀: 简易 LaTeX 公式。例如:敲 空格,即可输出 。 • 前缀: 微信表情列表; 前缀: Markdown 代码块快捷输入。 • , , , , / , , , 可以输出当天的日期时间, 星期, 农历, 时间戳等。 • 等可输出最近(昨天, 上周, 上个月等)的日期时间。 • 前缀: 计算器, 支持加减乘除法, 开方、幂次方、阶乘、正弦余弦函数等多种运算(可查支持的函数运算)。 • 前缀:部件组字模式 (类似搜狗拼音的 u 拆字模式),其中部件按照小鹤双拼输入。 • ~ @ ; symbols.custom.yaml ;f ;fdv ;fe ;ff ;fs Control+w Control+退格 Control+m yyds Control+i / Left Control+o / Right Control+a / Home Control+e / End Control+Shift+0 键逐字追加辅助码(也支持逐音节选字). 例如敲 lb sn si lb na si ; ; custom /so custom / [] OpenCC emoji_word.txt pypinyin rL squirrel.custom.yaml weasel.yaml MiSans ***.schema.yaml ***.custom.yaml`. 如: **飞鹤快拼**的方案文件是 flypy_xhfast.schema.yaml, 对应的补丁文件是 flypy_xhfast.custom.yaml. 此文件具有最高优先级, 会覆盖其他所有文件的配置. 鸣谢 • Rime, 开源输入法框架, 本项目方案来源于它 • 语法模型, 长句输出更懂你的心意(需自行下载) • 自然快手, 本项目方案最开始受到此项目启发 • 雾凇拼音, 本项目方案基础词库由此项目转换而来 • 汉字部件拆字, 本项目汉字反查方案功能来源于它 • 英译中词库, 本项目方案英译中词库由此项目转换而来 • Trime 同文键盘皮肤, 本项目方案的同文键盘皮肤由此修改而来 • 热心网友, 其他开源输入法方案