Giter Site home page Giter Site logo

jn7163 / lemon5 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lemonhx/lemon5

0.0 1.0 0.0 2.52 MB

柠檬五码是一款自由的简单易学的开源音形输入法,由柠檬设计并制作~

License: GNU General Public License v3.0

Python 31.19% HTML 68.81%

lemon5's Introduction

柠檬五码

柠檬五码是自由的舒适的全新输入法方案, 是经柠檬群讨论并实现的兼具人体工程学和准确度的双拼方案,柠檬五码得名于其中任何字的全码都是五码。

单字全码

正常情况下可以省略 [ 符号

单字 双拼 音调 双形 全码
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如果有关键常用字形缺失请联系我哦~

构建

  1. 下载文书DB最新版sqlite文件
  2. python 安装依赖
  3. python ./bootstrap/start.py
  4. python ./wuma.py
  5. python ./test_coverage.py
  6. 生成你的字典
  7. python ./release.py

License

lemon5's People

Contributors

lemonhx avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.