## 安卓用户
[TOC=3,5]
<br>
>[danger] 词库的增减变化都在用户词库内进行
> 配置文件的调整也通过用户词条进行
<br>
#### 一、内词库——2.2.用户词库.txt
- 处于安装目录内的用户词库,称内词库
* 地址名称:
**\/storage/emulated/0/Android/data/cc.flypy.wb/files/ime/花儿五笔/2.2.用户词库.txt**
> 卸载安装才会释放此文件,如果文件已经存在,覆盖安装或初始化都将略过,可通过 `zyh`1 打开查看内容。
> 内词库可用输入法的webdav的方式同步
<br>
#### 二、外词库——花儿用户词库.txt
- 处于安装目录外的用户词库,则为外词库
* 地址名称:
**$userpath$/花儿用户词库.txt**
>`$userpath$` 表示高级设置中选择的目录
> “花儿用户词库.txt” **需先自建**
<br>
#### 三、加词方式
1. 规则加删词——操作规则
-- ①加词:编码+空格+词条+`zjc`2
-- ②加首选:编码+空格+词条+空格+g(字母)+`zjc`2
-- ③删词:编码+空格+词条+`zjc`3
-- ④引导替换:编码+空格+词条+空格+y(字母)+`zjc`2
-- 规则加删词方式产生的词条默认进入内词库(可使用`zjci`2切换到外词库加词)
> **规则加词方式** 类似win版的在线加词,任何能打字的地方,通过特定操作步骤,就能把词加入用户词库,加词后即可使用
2. 编码加删词——编码格式
-- ①加词:词条+TAB符+编码
-- ②加首选:词条+TAB符+编码#固
-- ③删词:词条+TAB符+编码#删
-- ④引导替换:词条+TAB符+编码#\ (实体键盘把 \ 换成 ; )
> **直接编辑词库方式** 则需`zcz`后才能生效,类似win版的离线词库
> ① 用户词库可用于:加删词、引导替换、调整配置、调整暗词条
> ② 内外词库均可作为规则加词文件,通过 `zjci` 自由切换规则加词目标文件,二选其一
> ③ 规则加词文件可通过 `zjc`1 打开,即内外词库谁是规则加词目标文件,则打开谁
3. **明词库部分**
- 常规词条加删:
<span style="white-space:pre">无比	wb</span>
<span style="white-space:pre">五笔	wb#删</span>
- 快符直接替换:
<span style="white-space:pre">$cmd(run(mqqwpa://im/chat?chat_type=wpa&uin=某人Q号), [私聊])	,l\#\\</span>
> 所有对明词库的修改添加,建议全部放到用户词库中,方便更新
4. **暗词库部分**
- 不一定非要用明词库方式建立词库,也可用暗词库方式建立,比如:专有名词、个人用词
- 暗词库编码格式:
* Ⅰ. 前缀#前缀#后缀#编码#1#1或0 `1替换前缀,0不替换`
词条:天马#行空#xkks#1#0
打法:`tmmaxkks`
用于正常的编码范畴,如把四字词转成二字词方式打法,这种方式要注意可能的冲突,即你在前缀的情况下后缀是要打明词库,结果被转成暗词库
* Ⅱ. 前缀#后缀#heeh#1#1
词条:致力于#查良庸#heeh#1#1
打法:`vly`+ 上滑回删
* Ⅲ.前缀&后缀&后缀&编码&1&0
词条:白日依山尽&,黄河入海流&\[。]欲穷千里目&,更上一层楼。\&heok&1&0
打法:`白日依山尽`+ 上滑回车
上面打法一次补全。如使用联想,打完首句可连续空格上屏后续
这种格式后缀是递延向后的,即第二个后缀是第三个后缀的前缀,当你打出前缀后,编码的作用是补全所有后缀
这个格式同时具有联想功能,打出前缀联想后缀
比较适合诗词联想词库
> `heeh` 对应 上滑回删
> `heok` 对应 上滑回车
> 可对系统暗词条进行调整,即同前缀和编码时,结果用户词条优先
<br>
<span id="kfth"></span>
#### 四、引导内容替换
- 虚拟键盘快直通替换格式:词条+Tab+编码#\\
把“引导+L键”的调用 **高飞** 键盘替换为调用 **展翅** 键盘
<span style="background-color: #E3E3E3; padding: 2px 5px;white-space:pre">$cmd(newkey(zjzc$1),L展翅)	,l#\\</span>
> 虚拟键盘引导键使用符号: `\`,对应键盘 `⤴` 键
> 快直通编码为 `,`+`字母`,逗号对应键盘上的逗号键
> `⤴`+`字母` 转单引号功能
<br>
- 实体键盘快符替换格式:词条+Tab+编码#\;
把“引导 + M”的快符替换为换行
<span style="background-color: #E3E3E3; padding: 2px 5px;white-space:pre">$cmd(\\r\\n,换行)	m#;</span>
> 实体键盘引导键使用符号: `;` ,对应键盘分号键
> 如替换的是重码的次选,则需在末尾加上 `-2`
<br>
#### 五、自定键盘符号
1. **上中排下滑符号自定义**
- 中文键盘符号编码
- 编码规律:z + c(中文键盘)+ x(下滑)+ 字母本身
例1:A键下滑符号编码为:<span style="background-color: #E3E3E3; padding: 2px 5px;white-space:pre">——	zcxa</span>
如想自定义符号 ~ ,编码为:
<span style="background-color: #E3E3E3; padding: 2px 5px;white-space:pre">——	zcxa#删</span>
<span style="background-color: #E3E3E3; padding: 2px 5px;white-space:pre">~	zcxa</span>
例2:D键下滑 $ 符号改为重复上屏:
<span style="background-color: #E3E3E3; padding: 2px 5px;white-space:pre">$	zcxd#删</span>
<span style="background-color: #E3E3E3; padding: 2px 5px;white-space:pre">$cmd({last_0},{last_0})	zcxd</span>
- 英文键盘符号编码
- 英文键盘编码:z + e + x + 字母本身
2. 相关符号
- 中英文键盘
中文键盘下滑 `空格` 编码:zhkg
中文键盘上滑 `回车` 编码:heok
中英键盘上滑 `回删` 编码:heeh
中文键盘点击 `⤵` 编码:zcjh
中文键盘上滑 `L` 键编码:zcul,长按 `L` 键编码:zcal
英文键盘上滑 `L` 键编码:zeul,长按 `L` 键编码:zeal
- 数字键盘
数字键盘上滑 `=` 键编码:ztud,下滑 `=` 键编码:ztxd
> 原符号编码可用直通 `zfh`2 打开查看
> 两次下滑编码在 `zax`2 内
<br>
#### 六、词库同步
- 内词库可以通过上一章介绍的输入法内置的webdav方式同步
- 外词库的同步则需要通过其他的同步软件,如foldersync,连接坚果云端和手机本地
<br>
#### 七、备用词库
- 内外词库除用户词库外,分别还有两个备用词库,词库名称已内置配置列表,实体需自建
1. 内词库:
①2.2.用户词库.txt 有实体
②2.2.专用词库.txt 需自建
③2.5.引导词库.txt 需自建
2. 外词库:
①$userpath$/花儿用户词库.txt
②$userpath$/花儿专用词库.txt
③$userpath$/花儿引导词库.txt
> 引导词库需加表头,参考同类
<br>
