柠檬五码
柠檬五码是自由的舒适的全新输入法方案, 是经柠檬群讨论并实现的兼具人体工程学和准确度的双拼方案,柠檬五码得名于其中任何字的全码都是五码。
单字全码
正常情况下可以省略 [
符号
单字 | 双拼 | 音调 | 双形 | 全码 |
---|---|---|---|---|
柠 | NK(ning) | G (á) | MN (木宁) | NKG[MN |
檬 | MR(meng) | G (á) | MM (木蒙) | MRG[MM |
五 | WU(wu) | H (ǎ) | AW (一𫝀) | WUH[AW |
码 | MA(ma) | H (ǎ) | UM (石马) | MAH[UM |
使用规则
[
键输入后描述当前双拼字的形状,正常情况下键入双拼和音调就可以,无需补全形状,形状用于去重码
`
(grave)键位通配键盘,可以充当声母韵母音调或者是双形中的任意字符。
理论上`
`
`
`
`
能表示任意字符
简码
事实上大部份请况下都是用简字输入的~
标准规则
字数 | 规则 | 例词 | 全码 |
---|---|---|---|
1 | 全码 | 哦 | OOJ[KW |
2 | 首字前两码 + 末字前两码 + 末字读音 | 柠檬 | NKMRN |
3 | 前两字首码 + 末字前两码 + 末字读音 | 输入法 | URFAH |
4+ | 前两字首码 + 末字读音 | 一个顶俩 | YGLXH |
关于词典
柠檬水平有限,从网上随便爬了点词做的默认词典,如果嫌不够可以自制
自制词典只需要一个只有字和\n
的文件,然后使用
python ./dict_gen/dict_gen.py 开始行数 结束行数
或者你可以使用 深蓝词库转换 下载一些其他输入法的词库,转换为 rime 格式然后再使用regex \t.*$
剔除掉他们的拼音并保存成上述格式然后跑上方的脚本~
脚本会导出*.dict.csv
和*.failed.csv
, 记得查看failed.csv
如果有关键常用字形缺失请联系我哦~
构建
- 下载文书DB最新版sqlite文件
- python 安装依赖
- python ./bootstrap/start.py
- python ./wuma.py
- python ./test_coverage.py
- 生成你的字典
- python ./release.py