想设计一款双拼练习工具,希望各位给出一些建议

2022-02-14 00:50:56 +08:00
 marcosteam

Hi, 之前在 V 站的时候看到了很多人学习双拼最后无疾而终的例子,我来给大家说一下我学习双拼的一些经历吧。

学习双拼的契机,是因为我自己在会议和学习过程中大量键入文字的习惯,双拼(仅音)模式两键一字的特点一下就吸引了我,经过比较以后,我开始使用小鹤双拼方案进行练习。具体的练习方式,是使用 Bluesky07 的 Shuang ,每天强制打上一个小时,也就是大家所说的刻意练习。我从每一个字都要看提示,到基本掌握键位,差不多为两个星期。而离真正的超越全拼速度,恐怕还有一段距离。

我看了大家在 V 站发的很多放弃双拼的帖子,总结起来就是:当输入的文字包含的声韵母跨度过大时,寻找它们对应的键位简直大海捞针,输入速度太慢,没有忍受过那段缓慢的爬坡期。

那么,有什么办法能让我们更有效率,而不是更快的学习双拼吗?

我想到了 keybr,一个高效的刻意练习打字训练网站。

大一的时候,我凭借自己的肌肉记忆打字时,总是分不清 t 与 y ,b 与 v 的键位,于是我在知乎上发现了这个网站,经过差不多两个星期的刻意练习,我的打字速度开始突飞猛进,再也不需要打几个字就回头删几个字了。

keybr 的原理是什么?

简单的说是刻意练习,更准确的说是“符合直觉的刻意练习”。

keybr 提供了一组学习顺序,并用它们生成一系列的词组,而这些随机字符生成的词组,都符合英语母语者的语言直觉。

https://imgur.com/PplKCNT

最开始,网站生成的词组字母范围只有 6 种,在经过一定次数的击键后,网站会视你的学习情况,解锁越来越多的字符,你的输入也会出现越来越多的变化,肌肉记忆养成的越快,当你全部解锁了 26 个字母,你也就养成了标准的打字习惯。

于是我就想,能不能利用这样的模式,也造出一个这样的双拼学习工具?

原型与问题

说干就干,我用现学现用的 vue 撸出了一个原型:

https://imgur.com/ob8Byq2

这个原型的构想是:生成一个词组,并在下方展示正确的双拼编码,用户进行击键,系统判断用户的输入是否正确,根据用户输入的速度以及正确率,系统会逐步的隐藏提示,首先是输入框的正确编码提示,接下来是键盘的键位提示。再经过一段时间的训练后,系统再开放更多的字母加入到词组生成。用户逐渐养成了肌肉记忆,最后学会双拼,甚至可以进阶辅助码。

但是在设计学习方案里字母的排布顺序上,问题就来了:

希望各位能给我一点合理的建议,比如这个原型还有什么缺点,给一些自己认为双拼方案学习序列什么的!十分感谢!🙇‍♂️

一些可能会帮到你的东西:

现代汉语 3500 常用字表的声韵母频率数据:

{
shengmu: {
    'y': 276,
    'j': 271,
    'l': 239,
    'x': 213,
    'zh': 210,
    'sh': 190,
    'd': 176,
    'b': 175,
    'h': 169,
    'm': 149,
    'g': 147,
    't': 144,
    'ch': 143,
    'q': 143,
    'f': 115,
    'w': 112,
    'p': 111,
    'k': 92,
    'z': 81,
    's': 80,
    'c': 78,
    'n': 74,
    'r': 53
} ,

yunmu:{
    'i': 424,
    'u': 380,
    'an': 229,
    'ao': 165,
    'a': 164,
    'ang': 153,
    'ian': 147,
    'ing': 134,
    'e': 125,
    'eng': 120,
    'ong': 116,
    'ou': 104,
    'iao': 101,
    'uan': 99,
    'ai': 96,
    'uo': 95,
    'ei': 94,
    'en': 90,
    'ui': 90,
    'un': 88,
    'in': 81,
    'ie': 74,
    'o': 59,
    'iang': 52,
    'iu': 48,
    'uang': 39,
    'ia': 34,
    'ue': 29,
    'ua': 24,
    'uai': 17,
    'v': 15,
    'iong': 10,
    've': 4
}
}
2964 次点击
所在节点    分享创造
30 条回复
journey0ad
2022-02-15 18:22:46 +08:00
双拼最重要的是节奏感,日常聊天打字和全拼比起来可能感知不强,但输入大段文字时双拼真的挺爽
如果会盲打就更爽了,脑子里想什么手上打什么
noyidoit
2022-02-15 20:51:50 +08:00
你想做的东西已经有人做了 https://github.com/BlueSky-07/Shuang
zarvin
2022-02-16 09:40:52 +08:00
我记得搜狗输入法好像是有的,估计十年前了
atuocn
2022-02-16 10:51:47 +08:00
过了初步的记忆关后,我觉得双拼练习的主要问题是手感的练习。而现在的文章打字练习,基于输入法,不断地被迫打断去选字,导致很难建立双拼地韵母条件发射和节奏手感。开发一个文章打字练习,不用选字,只要编码正确即可,建立打字手感就很有用了。
marcosteam
2022-02-16 20:18:03 +08:00
@noyidoit 而这个东西我已经在文章写了(
AsianChampion
2022-02-16 21:29:17 +08:00
双拼没用过,我平时电脑打字是用五笔,双拼比五笔的优点有哪些,有人知道吗
marcosteam
2022-02-16 22:30:01 +08:00
@AsianChampion 同样是记忆键位,双拼只需要记忆翘舌音和双 / 三韵母的位置排布即可,而五笔...我到现在只记得王旁兼戈,如果想做到五笔一样的四码上屏只需要额外学习辅助码即可,而辅助码的字根排布也一般都是基于它们的读音或者是形状规律的,也很好学。
noyidoit
2022-02-16 23:27:02 +08:00
@marcosteam 抱歉看快了 XD
Pactzhao
2022-02-17 12:45:11 +08:00
标准指法先练会 然后弄一张键位图的图片 打每个字都看一下 打多了就都会了:)
wednesdayco
2022-02-17 16:59:23 +08:00
一天就会了就是打得慢,没有肌肉记忆。讲道理双拼要背的键位才多少点,跟你读书那会儿要背的东西简直不能相提。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/833632

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX