💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
## 安卓版 指南 # >[success] 「小鹤音形」方案 &emsp;+&emsp;「小胖输入法」平台 [TOC=3,5] &nbsp;<br> #### 一、安装 - 应用名称:FlyPYime.apk - 安装目录:/storage/emulated/0/Android/data/cc.flypy.input/ > 下文中: > 1. 字母后有背景阴影的都表示在中文模式下的敲击键位,如: `oei` > 2. 无背景阴影则表示英文字母本身 > 3. `.` **表示快符引导键**,即符号`♪`所在键 > 4. `_` **表示空格** >[danger] 推荐安装文件管理编辑应用“MT管理器”,文件夹及文件的直达及管理编辑将使用到 > MT管理器下载地址:<https://mt2.cn/download/> &nbsp;<br> #### 二、符号及键盘功能图示 1. <span style="color: #D9534F;">快符及键盘功能</span> **外接键盘时快符 `M` 键为查形功能,其他和win版相同** ![](https://img.kancloud.cn/bd/f0/bdf04045d6a36420d823097c7e2d6583_1100x1300.png) > 1. **快 符** 引导键:`♪` 标志所在键,与其共键的标点需双击上屏 > 2. **符号组** 引导键:上划 `Z` 键,外接键盘时是 `单引号`引导(**兼容 `of` 引导的打法**) > 同时支持引导临时生僻字、英文、计算 > 3. **O 符** 引导键:其他符号 `O` 为引导键,参看 [ 符号](3245096) 篇 &nbsp;<br> 2. <span style="color: #D9534F;">快直通</span> `.`+`m`+`任一字母`,构成26个快直通功能直达 ![](https://img.kancloud.cn/d6/a6/d6a6c49f3b8af2f1af3f4cc847d3e531_1080x882.png) > 如不需要快符、快直通功能可 `oyd` 关闭引导 &nbsp;<br> #### 三、键盘相关 * **主键盘功能:** 1. <span style="color: #D9534F;">点击功能:</span> a. `shift` 切换大写,有候选时清码 b. `ϟ12` 切换到“数字和符号键盘” c. `逗号` 有候选时做次选键 d. `句号` 进入引导模式(详见“快符及键盘功能展示”图),有候选时做三选键 e. `···` 切换输入法 f. **空格下方**是 `左右方向` 键,有候选时做空格 g. `☰` 点击进入“功能键盘” 2. <span style="color: #D9534F;">上划和长按功能:</span> a. `shift` 上划开关状态栏候选窗,长按切换“日夜配色” b. `ϟ12` 上划进入“剪贴板”,长按进入“功能键盘” c. `空格` 上划展开候选(大于2时),长按切换中英文键盘 d. `⌫` 上划撤销上屏,长按连续删 e. `回车` 上划重复上屏,长按连续回车 f. **键上档** 标点及功能,通过上划或长按作用, **全选剪切复制粘贴**分别放在 `AXCV` 键上档 g. `Z` 键 上划引导 <符号组> ,长按为 `万能键` h. `☰` 长按弹出“键盘主题”选单 i. `﹀` 长按弹出“键盘配色”选单 3. <span style="color: #D9534F;">下划功能:</span> a. `⌫` 下划,删行 b. `回车` 下划,恢复删行 c. `ZXCVBNM` 下划,分别跳转“数剪中英表特编”辅键盘 d. 其他键下划等同上档符号 4. <span style="color: #D9534F;">滑动功能:</span> a. `⌫` 开始左滑,删除前面的内容,左滑的位置继续右滑则恢复删除的内容 b. `空格` 左右两端开始左右滑动,光标左右移动 5. <span style="color: #D9534F;">状态标志显示含义:</span> a. `☰` 在切换到繁体时显示为 `☷` b. 状态栏右侧隐藏键,在有更多候选时变换图标表示可展开 c. `空格` 上的:+小鹤 小鹤 -小鹤,分别表示词库的三种模式:初学 常规 熟手 d. `空格` 中间是 “—” 表示半角状态:ABCabc;“——” 则表示全角状态:ABCabc 6. <span style="color: #D9534F;">候选窗操作:</span> a. 手动调频(默认关闭),长按候选项置顶,记录在sys-reset.txt文件中 > `句号` 因为担任了引导功能,所以句号本身可通过上划长按及双击等方式上屏 &nbsp;<br> * **辅键盘功能:** 1. 数字键盘等号后可输入金额、日期或进行简单计算 2. 符号键盘点选后上屏符号并跳转主键盘,划选则只上屏符号不跳转键盘 &nbsp;<br> #### 四、查码&查形 1. **查码**:长按 `Z` 键是万能键,用于查码(外接键盘时是 \` 符号,`Tab` 上方) - 知形查音码 在不知道读音的情况下,用`万能键`分别代替`双拼`两码,再输入`双形`两码,来反查双拼的编码,如:\`\`ji 反查“钏”字的读音 - 知音查形码 在不知道形编码的情况下,先输入`双拼`两码,再用`万能键`分别代替`双形`两码,来反查双形的编码,如:ji\`\` 反查“瘠”字的形编码 - 剪贴板反查编码 复制某个字后,使用直通车`ofi`查询字的编码 2. **查形**:用于知道形的编码,但不知道代表哪个字根的情况 - 方法①:字+ `.,`(外接键盘时:字+`;m`) 如:瘠`.,`   结果得到 → 瘠:疒 月 jibo - 方法②:字+`ohh` 如:富`ohh`  结果显示在候选窗上,了解后继续输入 `e` 则清 - 方法③:字+`oix` (网页版查形) 如:羲`oix`  直通跳转网页查光标前字,无字则取剪贴板字 >万能键查询,候选标志含义: > 1. `-` 表示有简码全码让出首选位, `oqm` 可切换隐藏或居后模式 > 2. `*` 表示生僻字(音), `oqm` 可切换隐藏或居后模式 > 3. `+` 表示《通用规范汉字表》外收录的字 &nbsp;<br> #### 五、词库使用 1. 不同于其他输入法,多了一个 **暗词库** 的分类,传统的词库在这里我们称为 **明词库** * **明词库**:输入编码则输出编码对应的词条 * **暗词库**:根据前缀词条输出的后缀编码词条 暗词库有点类似拼音里的上下文调频,比如上文上屏了“工作”,后面接着打 `vg` 首候选就可能出现的是“证”,而没有上文的“工作”时,打 `vg` 可能首候选是“正”。拼音里的这种上下文调频没有可控性,因为下文不是由你来掌控,可能你在“工作”后本就要打“正”,这就冲突了。暗词库的下文是由自己掌控的,容易冲突的下文不进行编码调频。 **暗词库的优势**: ① 可控,这应该是最关键的,暗词库完全由自己控制,可以定义一些上文后必定会是下文的暗词条,比如 `严惩#不贷#budd#1#0` ,从而在避免一些可能冲突的情况下完善词库 ② 可替换前缀词条,达到纠错或其他功能的目的 ③ 结合转码直通,可实现一些特殊功能,如下面一级快符表里“引导+空格”实现的功能 2. 二简词 这类词没有单独做分类码表,并入主码表,在本手册“[简码](3245095)”篇有列表 本类词条提供了**助记词库**,通过 `oej` 开启,可起到提示使用的作用,有利于降低击键次数和在切分模式中的应用 &nbsp;<br> 3. 简码可选 默认方案①,可选方案② ①=主码表+<一简词>   `a`1.啊 2.安装 ②=主码表+<一二简字>  `a`1.啊 2.按  `oei` 启用 用户可根据自己习惯选择 &nbsp;<br> 4. 用户词库 内词库:**小鹤音形/2.3.用户词库.txt** 外词库:**$userpath$/小鹤用户词库.txt** (需自建,在高级设置界面选择所在目录,`$userpath$` 为变量,表示所选目录) > `oyh`直通用于打开内外词库 > 用户词库详见下一篇:[用户词库](3268439) &nbsp;<br> 5. 排序调频 - 词库排序调频 ① 可通过在词条尾部+ `#固` 方式置顶重码的用户词 ② 可通过在词条尾部+ `#删` 删除已有词,从而让新加的同码词置顶 - 候选窗排序调频(默认关闭) 通过长按候选置顶 > 候选窗调频记录在 **sys-reset.txt** 文件中 > `opx` 可开关候选窗调频功能 &nbsp;<br> #### 六、直通码 直通码是一种特殊的词条,同样也分属明暗词库 1. **“2.3.直通-安卓.txt”** 可通过直通编码 `ovt` 打开直通文件,建议打开看看,以便了解默认直通编码 * 常用直通码: <div style="padding-left: 28px;"> | 直通功能 | 直通码 | 直通功能 | 直通码 | | :--: | :-: | :--: | :-: | | 重载 | `oiz` | 用户 | `oyh` | | 设置 | `ocd` | 高度 | `ogd` | | 日期 | `orq` | 字典 | `ozd` | | 时间 | `ouj` | 简繁 | `ojf` | | 候选 | `ohx` | 静音 | `ojy` | | 进阶 | `ojj` | 无刻 | `owk` | | 输入模式 | `omu` | 全码字 | `oqm` | | 二重简码 | `oei` | 使用入门 | `orm` | > 更多直通编码见“2.3.直通.txt”词库,`ovt`打开 </div> * **转码** 直通命令有很多参数,请看后面章节,这里专门讲下转码的应用 直通词条格式:`$cmd(命令字符串,命令说明)+TAB符+编码` 转码命令字符串:newkey(...) 例:`$cmd(newkey(ohhe),撤销上屏) _` 这是“1.2.快符-安卓”文件中的一条编码,操作方式是:`._` 结果会转向 `ohhe` 这个编码 `ohhe` 这个编码的完整词条是: `$cmd(deletelast(0),\[撤销上屏]) ohhe` 撤销上屏功能,即在上屏字词后发现是错误的即可用`♪引导+空格`撤销上屏,直接 `ohhe` 也是一样 有特定前缀时使用则不执行撤销上屏,而是上屏后缀,这就用上了暗库 > “♪引导+空格” 转码 `ohhe` &nbsp;<br> * **键盘字体** 键盘字体包括:按键字体、候选字体、角标字体,均可自定 **自定字体**名称:ziti.ttf,放到 `ock` 打开的目录下,通过`ozt` 或 `.mz` `.mx`切换自定字体和系统字体 **字体大小**: `ohz` 调整“候选字号”、`ojz` 调整“键盘字号” **字体粗细**: `ozt`3 或 `.mc`切换(系统字体有效) &nbsp;<br> * **键盘高度** `ogd` 键盘高度 ① 原高度缩放 1.0,默认 ② 原高度缩放 1.1 ③ 原高度缩放 0.9 `odg` 架空高度 ① 原垫高 5,默认 ② 原垫高+15 ③ 原垫高-15 &nbsp;<br> * **横屏键盘** `ohp` 横屏样式 ① 悬浮小 ② 悬浮大 ③ 全屏 `otmd` 横屏透明度 ① 0.9 默认 ② 0.6 ③ 1.0 2. “**暗直通-安卓.txt**” - 可通过直通编码 `ovt`2 打开暗直通文件,参考写法 双拼助记键盘调用: `up.n` `双拼#$cmd(newkey(ovup$1),双拼助记)#ohnn#1#1` 即打出“双拼”这个前缀后继续打后缀编码 `ohnn` 得到调用双拼助记键盘这个结果 > `.n` 转码 `ohnn` > 无前缀则上屏快符本身 `/` > 直通命令相关写法参看:[直通命令](3248577) &nbsp;<br> #### 七、数字键盘 - 除了数字键盘功能, `=` 引导时可用做“简易计算、任意金额、任意日期” 通常是金额,加减乘除后进入计算式 输入数字过程中出现两个点时,会识别为日期 > 外接键盘时,使用 `单引号` 引导 > 展翅键盘可用上划 `Z` 键引导数字功能 &nbsp;<br> #### 八、打简出繁 1. 简繁输入切换开关: `ojf` 2. 临时转繁体 在简体状态也可以临时转繁体 格式:字+ `of` &nbsp;<br> #### 九、剪贴板 - 打开方法: 1. 下划 X 键 2. 上划 ♪12 键 3. `ojt` 1打开剪贴板 2保留一天 3保留七天 > 默认:保留一天 30条 > `ojtb`: 30条 60条 100条 > 长按锁定,左划删除,右划打散 &nbsp;<br> #### 十、智能标点 - 可快速把中文标点转换为英文标点 如:双击逗号变英文逗号(半秒内),超时则不变,三击恢复逗号 &nbsp;<br> #### 十一、OK拼字 - 支持GB 18030-2022,可用于《通用规范汉字表》外的文字输入 使用 `ok`+ `二分双拼码` 方式进行输入,二分不能拼完的字,继续三分 如:`okhoho` 炎,`okhohoho` 焱 > 辶廴 归到 `vi`,礻衤归到 `pp` > 拼字如果显示不完整,可自定义一个更全的字体文件 > 参看上面:六、直通码 → 键盘字体 &nbsp;<br> #### 十二、讯飞AI&语音 1. 注册 注册讯飞星火用户:https://xinghuo.xfyun.cn/ 开通星火大模型任一版本 语音听写→高级功能→动态修正 打开 2. AI使用 <div style="padding-left: 28px; margin-top: 15px;"> ① 把上面appId,appKey,appSecret参数填入下面第一条直通词条的对应位置,并把下面两个词条加到用户词库中 ``` $cmd(set(xfai-enable=1;xfai-url=链接;xfai-appid=参数;xfai-appkey=参数;xfai-appsecret=参数;xfai-userid=随便填一个名;xfai-version=版本),[讯飞AI配置]) olai $cmd(set(xfai-enable=1;xfai-url=0;xfai-appid=0;xfai-appkey=0;xfai-appsecret=0;xfai-userid=0;xfai-version=0),[清空]) olai ``` ② 重载 `oiz` ③ 使用 `olai`1 把参数写入配置文件 ④ 输入你想要AI回复的内容,使用 `oai` 或 `.m,` 得到回复 > AI4.0链接: `wss://spark-api.xf-yun.com/v4.0/chat` >    版本: `4.0Ultra` </div> &nbsp;<br> 3. 语音使用 <div style="padding-left: 28px; margin-top: 15px;"> ① 把上面 1. 里的参数填入下面第一条直通词条的对应位置,并把下面两个词条加到用户词库中 ``` $cmd(set(xfyy-appid=参数;xfyy-appkey=参数;xfyy-appsecret=参数),[讯飞语音配置]) olyy $cmd(set(xfyy-appid=0;xfyy-appkey=0;xfyy-appsecret=0),[清空]) olyy ``` ② 重载 `oiz` ③ 使用 `olyy`1 把参数写入配置文件 ④ 开通麦克风权限 ⑤ 长按高飞键盘架空行的最右边按钮,震动后说话就好 > `oiz` 的目的是把新加词条的这个 txt 文件重新生成 bin 文件,供输入法使用 > `olai` `olyy` 把参数写进配置文件“ime.android.ini” > `ogj` 打开配置文件,可查看参数是否写入了对应位置 </div> &nbsp;<br> #### 十三、同步功能 1. 自带webdav方式同步,可配合坚果云等进行自用词库、皮肤的同步 <div style="padding-left: 28px; margin-top: 15px;"> ① 在下面第一条直通词条中配置好相关账户信息,并把下面两个词条加到用户词库中 ``` $cmd(set(webdav-basedir=ccflypy;webdav-server=服务器地址;webdav-username=用户名;webdav-password=密码),[配置webdav]) oltb $cmd(set(webdav-server=0;webdav-username=0;webdav-password=0),[清空]) oltb ``` ② 重载 `oiz` ③ 使用 `oltb`1 把账户信息写入配置文件,之后就能使用同步功能了 > 同步: `otbu` 1.同步 2.上传 3.下载 > WebDAV的应用授权请到相关云空间取得 </div> &nbsp;<br> 2. 原则上只同步用户词库,如有其他同步文件需求,可通过修改黑白名单直通,重新配置同步参数 <div style="padding-left: 28px; margin-top: 15px;"> ``` $cmd(set(webdav-upblockfilter=binary-mbs|skins|*.merge|*.bak;webdav-upwhitefilter=*词库.txt;webdav-downblockfilter=*-win.txt;webdav-downwhitefilter=*.*),[默认黑白名单]) oamd $cmd(set(webdav-upblockfilter=上传黑名单;webdav-upwhitefilter=上传白名单;webdav-downblockfilter=下载黑名单;webdav-downwhitefilter=下传白名单),[自定]) oamd ``` </div> &nbsp;<br> 3. 外词库同步 可通过应用foldersync,同步手机端文件和坚果云端文件 &nbsp;<br> #### 十四、词库进阶:初学 → 熟手 - 词库的使用分成三个阶段:初学 → 常规 → 熟手 * 初学阶段,显示 [<全码字、词+生僻字>](wt.md) 分类,初学全码拆分    空格标志:+小鹤 * 常规阶段,隐藏 <全码字+生僻字> 分类,实际使用阶段      空格标志: 小鹤 * 熟手阶段,隐藏 <全码字、词+生僻字> 分类,熟悉部分高频二简词 空格标志:-小鹤 > 三个阶段可通过直通码 `ojj` 切换 > 默认:初学阶段 > <全码字>部分已出简码的字的全码 > <全码词>部分已出简码的词的全码 > <生僻字>部分几乎用不到的字&音 > 常规、熟手可用上划 `Z` 键引导使用<生僻字>分类(外接键盘是 `单引号` 引导) &nbsp;<br> #### 十五、输入模式 1. 输入模式: ① 传统输入模式: 四码空码则空 ② 切分输入模式: 四码空码则切 2. 切分输入模式:`omu`2 切换到此模式 切分就是把 `四码空码` 切成 `两个二码实码`,`abcd` → `ab|cd` 即,**四码如果是个空码,则自动切分成两个二简字词的组合** `al|yg'hf|ry` 按理应该很容易 `gm|yc'xn|ta` 干嘛要笑她 `xt|up'jd|ma` 学双拼简单吗 `ni|vt'sm|ne` 你折腾什么呢 > 模式②兼容① > 模式②需要对二简字词有一定熟悉的情况下使用,初学者不建议使用,①模式使用半年后再考虑 3. 自动切分&手动切分 * 自动切分:满足条件则切分,不需要额外的按键,如“四码一切”、“四码空码切” * 手动切分:使用独立按键来表达切分意图,如“简码后的空格” - 手动顺切分 最常见的手动切分是空格切分,即用空格来断开编码,这种在切分位置进行的切分,我叫他顺切分 如:`n_u_uw_` - 手动逆切分(新增方式,通过直通`ohkg`启用) 本应用增加了一种逆切分的方式,即先打编码再进行切分 操作过程:`编码+快符引导+空格` 有三种切分效果: ① `ab._` → `a|b` ② `abc._` → `a|b|c` ③ `abcd._` → `a|b|cd` 可通过 `oqf` 选择其他切分方式 逆切分对单手操作有一定帮助,降低手指移动范围 如:`j_u_` 变成 `ju._`,`b_u_d_` 变成 `bud._`,`j_u_uo_` 变成 `juuo._` > `空格` 顺切分,`引导+空格` 逆切分(默认为“撤销上屏”功能) > 逆切分通过 `ohkg` 启用,恢复默认需删除此直通释放在用户词库中的两个词条: > $cmd(cutpush,a|b) _#\ > $cmd(deletelast,[撤销上屏]) i#\ &nbsp;<br> #### 十六、表情输入 1. **键盘表情** 手机输入法常见的表情输入方式:点开表情键盘选择表情 2. **编码表情** 小鹤常用的表情输入方式: 在“2.6.符号.txt”文件内 `oq`引导 **QQ** 表情,  如:`oqcy` ![](https://img.kancloud.cn/1f/b6/1fb6375a9d02e3625c0b8746501fe667_22x23.png) `ow`引导 **微信** 表情, 如:`owwx` \[微笑] `oi`引导 **emoji** 表情, 如:`oixk` 😂 3. **emoji表情列表** `.mm` 方式直接打开表情列表选择输入 > 编码表情可自行添加 > 自定义的表情建议加在用户词库中 &nbsp;<br> #### 十七、词库目录 - 目录文件列表如下: 1. 主词库: 1.0.分类.txt 1.1.快符-安卓.txt ( `♪` 标志键引导使用) 1.2.快符-外接.txt ( `;` 号引导使用) 2. 扩展词库: 2.1.一二简字.txt(`oei`1启用) 2.2.一简词.txt 2.3.直通-安卓.txt 2.3.用户词库.txt 2.3.专用词库.txt(需自建) $userpath$/小鹤用户词库.txt(需自建) $userpath$/小鹤专用词库.txt(需自建) 2.4.表外字.txt 2.5.全码词.txt 2.6.符号.txt 2.8.生僻字.txt 2.9.全码字.txt 3. 辅词库:(上划 `z` 键引导使用) 2.7.符号组.txt 2.7.引导词库.txt(需自建) 4. 暗词库: 暗首选.txt 暗直通-安卓.txt 暗补全-诗词.txt 2.3.用户词库.txt 2.3.专用词库.txt(需自建) $userpath$/小鹤用户词库.txt(需自建) $userpath$/小鹤专用词库.txt(需自建) > 可使用 `ock` 直通词库目录 > $userpath$ 指代所选外词库目录 &nbsp;<br> #### 十八、DIY 1. 皮肤 皮肤包含架构文件 `*.xpa` 和配色文件 `*.xp` 均为压缩包文件,可解包编辑里面的 `*.ini` 文件 2. 配置 配置文件可用直通码方式修改内容,参考下面直通码,可直接切换到自己的常用配置状态 <div style="padding-left: 28px; margin-top: 15px;"> ``` $cmd(set(base-skin-android=键盘——高飞.xpa;base-color-android=配色——小鹤.xp;ime-imemode=0;ime-quanjiao=0;ime-cnuseensymbol=0;ime-hint=0;ime-push=1;ime-ding=1;ime-pushcodelength=4;ime-pushwhengemax=3;ime-dingcodelength=4;ime-maxcleancount=4;ime-embedmode=1;ime-showphrase=1;ime-inputmode=2;ime-usedassisttype1=-1;ime-usedassisttype1=+2;ime-blockkeys=-1;ime-empty=3;ime-candiwin=1;ime-statuswin=1;kb-spacetext=+小鹤;kb-keyshowcandi=0;assoc-enable=1;assoc-dual=1),→[默认态]) omr ``` </div> 3. 彩蛋 如果你想表白对方,但又不知道如何开口,可以在输入法词库里埋下一个表白彩蛋,教对方打字时显现内容 <div style="padding-left: 28px; margin-top: 15px;"> ``` 我叫#最近有谣言说我喜欢你,我要澄清一下,这是真的!#mmmz#1#1 ``` 上面词条加入用户词库, `oiz` 重载后可使用 击键过程: `w jn mmmz` </div> > 1. 有 `♪` 标志的键为快符引导键,外接键盘时为 `;` 键;♪+逗号,在外接键盘时为 `;` + `m` > 2. 上划 `z` 键为符号组的引导键,外接键盘时为 `'` 单引号键 > 3. 数字键盘计算功能 `=` 键为引导键,外接键盘时为 `'` 单引号键 &nbsp;<br>