Hi, 之前在 V 站的时候看到了很多人学习双拼最后无疾而终的例子,我来给大家说一下我学习双拼的一些经历吧。
学习双拼的契机,是因为我自己在会议和学习过程中大量键入文字的习惯,双拼(仅音)模式两键一字的特点一下就吸引了我,经过比较以后,我开始使用小鹤双拼方案进行练习。具体的练习方式,是使用 Bluesky07 的 Shuang ,每天强制打上一个小时,也就是大家所说的刻意练习。我从每一个字都要看提示,到基本掌握键位,差不多为两个星期。而离真正的超越全拼速度,恐怕还有一段距离。
我看了大家在 V 站发的很多放弃双拼的帖子,总结起来就是:当输入的文字包含的声韵母跨度过大时,寻找它们对应的键位简直大海捞针,输入速度太慢,没有忍受过那段缓慢的爬坡期。
那么,有什么办法能让我们更有效率,而不是更快的学习双拼吗?
我想到了 keybr,一个高效的刻意练习打字训练网站。
大一的时候,我凭借自己的肌肉记忆打字时,总是分不清 t 与 y ,b 与 v 的键位,于是我在知乎上发现了这个网站,经过差不多两个星期的刻意练习,我的打字速度开始突飞猛进,再也不需要打几个字就回头删几个字了。
简单的说是刻意练习,更准确的说是“符合直觉的刻意练习”。
keybr 提供了一组学习顺序,并用它们生成一系列的词组,而这些随机字符生成的词组,都符合英语母语者的语言直觉。
最开始,网站生成的词组字母范围只有 6 种,在经过一定次数的击键后,网站会视你的学习情况,解锁越来越多的字符,你的输入也会出现越来越多的变化,肌肉记忆养成的越快,当你全部解锁了 26 个字母,你也就养成了标准的打字习惯。
于是我就想,能不能利用这样的模式,也造出一个这样的双拼学习工具?
说干就干,我用现学现用的 vue 撸出了一个原型:
这个原型的构想是:生成一个词组,并在下方展示正确的双拼编码,用户进行击键,系统判断用户的输入是否正确,根据用户输入的速度以及正确率,系统会逐步的隐藏提示,首先是输入框的正确编码提示,接下来是键盘的键位提示。再经过一段时间的训练后,系统再开放更多的字母加入到词组生成。用户逐渐养成了肌肉记忆,最后学会双拼,甚至可以进阶辅助码。
但是在设计学习方案里字母的排布顺序上,问题就来了:
希望各位能给我一点合理的建议,比如这个原型还有什么缺点,给一些自己认为双拼方案学习序列什么的!十分感谢!🙇♂️
一些可能会帮到你的东西:
现代汉语 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
}
}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.