Giter VIP home page Giter VIP logo

yidadaa / shuangpin Goto Github PK

View Code? Open in Web Editor NEW
393.0 8.0 46.0 5.26 MB

纸砚双拼,可能是最好用的双拼练习工具,支持声母 / 韵母 / 长句模式、自定义双拼方案、进度统计、深色模式、成就系统。

Home Page: https://blog.simplenaive.cn/shuangpin

License: MIT License

HTML 3.62% Vue 68.08% TypeScript 21.74% JavaScript 1.54% Less 4.93% Shell 0.08%
hanzi pinyin shuangpin

shuangpin's Introduction

预览

纸砚

可能是最好用的双拼练习工具,帮助你快速掌握双拼输入法。

开始使用 / 反馈问题

主要功能

  • 多种练习模式:随机模式、声母模式、韵母模式、长句模式
  • 多种预置双拼输入模式,支持自定义双拼模式
  • 自定义输入文章
  • 一目了然的进度统计
  • 持续激励的成就系统 [WIP]

截图

随机模式

随机模式

韵母模式

韵母模式

长句模式

长句模式

设置

设置

常见问题

如何贡献一个新的双拼方案?

直接编辑这个文件,仿照已有的配置格式新增即可,编辑完毕后发起 Pull Request,请在 Pull Request 中说明方案来源。

配置文件格式:

{
  "双拼名称": {
    "keyMap": { // 按键配置
      "q/iu/q", // 键盘按键/韵母/声母
      ...
      "t/ue,ve/t", // 如果有多个韵母,请使用英文逗号隔开
      ...
    },
    "zeroMap": { // 零声母配置
      "aa/a", // 双拼/拼音
      ...
    }
  }
}

如果只是想练习自己的自定义方案,请直接在设置 -> 当前模式 -> 新增双拼中,增加本地自定义方案。

为什么多音字展示不全?

当某些文字的多音字列表过长时,会进行截断处理,此时虽然提示列表中没有展示,但是依然可以正常判定。

为什么自定义双拼模式下,某些拼音无法识别?

请检查自定义方案是否出现了一对多的双拼映射关系,比如单个双拼输入对应到了多个可能的拼音,这样会导致双拼输入的重码率上升,所以并未对此类方案做兼容。

说明

  • 本项目灵感来源自:双拼练习,感谢作者 @BlueSky-07 制作的工具帮助我入门双拼;
  • 如果本项目帮到了你,请将节省的时间用于享受生活,善待自己。

LICENSE

shuangpin's People

Contributors

bluevisor avatar dekuofa1995 avatar yidadaa avatar zhangenming avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

shuangpin's Issues

微软双拼零声母“o”在提示中错误显示为“;”

如题,微软双拼零声母“o”在提示中错误显示为“;”,如“安”字会亮起“;”和“j”键,但输入oj亦可识别,可是输入;j也会识别为正确(Windows 11自带输入法和iOS输入法均不把“;”作为一个字的第一个字母的有效输入)

SEO 优化

  • 增加 sitemap.xml
  • 增加 description

拼写错误时对应拼写问题

以小鹤双拼为例,譬如题目要求汉字为“量(liang)”
此时输入 ll,预览中会自动展示为 "liang"
然而,若题目要求汉字为“打(da)”
此时输入 ll,预览中会展示为 "ll"

不知是否是 bug 抑或 feature。窃以为统一将拼写自动转换为全拼,更能使使用者得到正确的反馈,且逻辑更具一致性。

成就系统

通用

成功匹配次数

  1. 你好,双拼 1
  2. 整挺好 10
  3. 小试牛刀 100
  4. 渐入佳境 1000
  5. 小有所成 5000
  6. 轻车熟路 10000
  7. 真正的粉丝 20000
  8. 学无止境 50000

连续 Combo 次数

  1. 格洛克 17
  2. 突击手 30
  3. 终极答案 42
  4. 精准制导 100
  5. 铀 238

百字准确率

  1. 日取其半 50%
  2. 及格了 60%
  3. 中坚力量 75%
  4. 尖子生 85%
  5. 开悟之坡 90%
  6. 平流层 95%
  7. 就差一点 99%
  8. 完美主义 100%

速度 wpm

  1. 一指禅 10wpm
  2. 二指禅 20wpm
  3. 四平八稳 40wpm
  4. 顺溜 60wpm
  5. 指尖飞舞 80wpm
  6. 无情铁手 100wpm
  7. 芝加哥打字机 120wpm
  8. 我是传奇 160wpm
  9. 我是人类 200wpm

百字平均每字击键次数(码长)

  1. 驯服手指 3.0hpw
  2. 手眼协调 2.8hpw
  3. 肌肉记忆 2.5hpw
  4. 精准点射 2.3hpw
  5. 狙击手 2.1hpw
  6. 复印机 2.0hpw

声母 / 韵母 / 拼音

  1. 雨露均沾:成功匹配了所有拼音
  2. [声母 / 韵母]收藏家:敲击了所有的声母 / 韵母

组合成就

  1. 初级双拼认证:渐入佳境 + 中坚力量
  2. 中级双拼认证:渐入佳境 + 开悟之坡
  3. 高级双拼认证:渐入佳境 + 平流层
  4. 双拼大师:渐入佳境 + 就差一点 + 狙击手 + 芝加哥打字机

多处拼音有误

钱钟书的《论快乐》:

德语的沉闷(Langeweile)一字,据字面上直译,就是“长时间”的意思。

此处的 “长” 应该是 IH (chang) 而不是 VH (zhang) 。

但是这种“天算”,也有占便宜的地方:

此处的 “便” 应该是 PM (pian) 而不是 BM (bian) 。

穆勒曾把“痛苦的苏格拉底”和“快乐的猪”比较。

此处的 “勒” 应该是 LE (le) 而不是 LW (lei) 。

要是你精神不痛快,像将离别时的筵席,随它怎样烹调得好

此处的 “调” 应该是 TN (tiao) 而不是 DN (diao) 。

在着重体育的西洋

此处卡在 “着” ,不管是 VO (zhuo) 还是 VC (zhao) ,都无法通过校验。准确的应该是 VO 。
结果没想到是 VE (zhe) 。😂


看了下才发现是用的 @napi-rs/pinyin 转的拼音,我想是否可以修改下逻辑,如果是多音字,就直接跳过。
我发现似乎一部分生僻字直接被跳过了,不如连多音字也一并跳过。
最后,感谢做出这个练习工具。

能不能添加一个错字频率统计?

前几天发现了您的这款软件,软件界面真的是比较漂亮,功能也特别实用灵活,很喜欢。

请问开发者能不能添加一个错字频率统计的功能(最好这个数据也可以自己载入、拷贝和修改)?统计后生成一个训练文章(乱序),这样可以非常有有针对性的训练,错的越多的练习的越多。

另外可能的话,建议把高频 500 、1000字、2500 汉字也内置,并能设置乱序、顺序、拼音注音(我觉得这些都很实用)

高频 500
的一是了不在有个人这上中大为来我到出要以时和地们得可下对生也子就过能他会多发说而于自之用年行家方后作成开面事好小心前所道法如进着同经分定都然与本还其当起动已两点从问里主实天高去现长此三将无国全文理明日些看只公等十意正外想间把情者没重相那向知因样学应又手但信关使种见力名二处门并口么先位头回话很再由身入内第平被给次别几月真立新通少机打水果最部何安接报声才体今合性西你放表目加常做己老四件解路更走比总金管光工结提任东原便美及教难世至气神山数利书代直色场变记张必受交非服化求风度太万各算边王什快许连五活思该步海指物则女或完马强言条特命感清带认保望转传儿制干计民白住字它义车像反象题却流且即深近形取往系量论告息让决未花收满每华业南觉电空眼听远师元请容她军士百办语期北林识半夫客战院城候单音台死视领失司亲始极双令改功程爱德复切随李员离轻观青足落叫根怎持精送众影八首包准兴红达早尽故房引火站似找备调断设格消拉照布友整术石展紧据终周式举飞片虽易运笑云建谈界务写钱商乐推注越千微若约英集示呢待坐议乎留称品志黑存六造低江念产刻节尔吃势依图共曾响底装具喜严九况跟罗须显热病证刚治绝群市阳确究久除闻答段官政类黄武七支费父统

**高频 1000、2500字 **
http://xh.5156edu.com/page/18362.html

对零声母汉字的判定不准确

对于“而”字,使用微软双拼必须输入“or”即零声母(o)+er(r),可是如果输入“er”亦会误判为正确。Windows 11自带中文输入法和iOS中文输入法均不把er作为“而”的有效输入。

按批次解锁声母韵母,降低上手难度

很多的双拼练习网站和小程序,都是默认练习所有键位,而我个人感觉,在接触双拼的早期,一次性在脑子里建立这么多键位映射有点难适应,我现在练习了三天,一提高打字速度,很容易会打错 ch 和 sh 。
如果一开始只开放一批字母,比如 ch 在第一批,sh 在第二批,达到了一定的速度和正确率,才解锁下一批,
这样应该有助于降低上手难度,也能在提高打字速度的同时降低错误率。

参考:
https://www.keybr.com/
https://github.com/aradzie/keybr.com
类似这个练习盲打的网页。

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.