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 } }
![]() | 1 jqtmviyu 2022-02-14 01:44:16 +08:00 via Android 没这么麻烦吧,我觉得按照那种高频字,前 100 ,前 500 挺好学的。 |
![]() | 2 msg7086 2022-02-14 06:21:24 +08:00 我还是觉得在键帽上贴键位的方式学起来最简单方便。 (当然,周围也有神人零基础学双拼然后没几天就学会了的……) |
3 HENQIGUAI 2022-02-14 07:20:23 +08:00 ![]() |
4 HENQIGUAI 2022-02-14 07:22:02 +08:00 哈哈哈刚开始没看到楼主用得也是这个,这只是帮助肌肉记忆键位啊,提高熟练度当然是把平时的输入法改成双拼,度 过一段时间过渡期就好了。 |
![]() | 5 thedrwu 2022-02-14 07:37:49 +08:00 via Android 双拼是以前 luna/pidgin qq 上跟人 chat 抬杠练会的。抬杠从最开始的不熟悉输入法而失败到能跟上节奏,两周就够了。 然而“迫于”拼音选词太智障,双拼熟练了之后兜兜转转试了自然码,二笔,又转了郑码十多年,双拼的肌肉记忆彻底没了。 |
![]() | 6 oeagut 2022-02-14 07:56:19 +08:00 我其实一直在思考,双拼真的比全拼快吗? 虽然双拼在各个大厂的操作系统中,输入法软件中都作为一个基本输入法支持进去,但是仅仅是能用。远不及全拼做的各种优化。这优化指的是纠错,简拼等等。举个例子,简拼有时候输一个词组的声母就能打出整个词组,然而双拼不行,必须打全(仅指的是操作系统自带的输入法,第三方未考证) 有点想换回全拼了。 |
![]() | 7 hay0577 2022-02-14 08:09:41 +08:00 是吗 ,,我也没有刻意的学习,但是现在用的也是比较顺的 |
![]() | 8 marcosteam OP ![]() @oeagut 但是双拼两码一字是确定的,而且打字的时候下意识的还是会把全拼敲出来 |
9 twfb 2022-02-14 09:19:23 +08:00 我是自己整个双拼键位图当手机和电脑桌面, 忘了就看一眼, 久了就会了~ |
![]() | 11 Hallelu 2022-02-14 09:38:22 +08:00 双拼难度远没有那么大 |
![]() | 12 butanediol2d 2022-02-14 09:48:09 +08:00 @oeagut 一个词组只打声母的方法(搜狗好像给起了个名字叫「超级简拼」),其实更像是在赌词库里有没有这个词,非常影响连续性,个人感觉并不是一个好方法。 虽然双拼(或者全拼)打全也会遇到词库里没有现成词组的问题,但选单字几乎必然可以选到,而「超级简拼」选单字范围就大得多,很多时候不一定能选到。 |
13 dcsuibian 2022-02-14 10:07:42 +08:00 @oeagut 搜狗输入法的扩展全拼。不过我还是打全的,因为这种打法极度不可控。 我个人也没觉得双拼对速度提升很大,但如果不得已使用全拼,就能很明显地感觉到全拼的速度低下。(如果你已经用了一段时间,那完全可以换回来试试,没准真的全拼对你比较好) 至于优化、支持,并没有感觉到什么差别,目前遇到过两个问题: linux 桌面的双拼输入法较差。 游戏机平台( switch 、ps 、xbox )上根本没有双拼( u1s1 ,就算有了双拼,输入效率也是极差)。 其它时候系统自带的就可以啊 |
![]() | 14 Vitta 2022-02-14 10:09:34 +08:00 找个支持带皮肤的输入法,找个双拼皮肤,照着敲 |
![]() | 15 Leonard 2022-02-14 10:12:01 +08:00 我近两年才学的双拼,多用用,一两周就基本正常打字了,没有那么难吧 |
16 fengfu 2022-02-14 11:07:09 +08:00 我学起来挺简单的,一张小鹤双拼键位图贴在电脑右下角,总是最前,然后把输入法切换成双拼,开始总得看着打,两周大约也记住了 |
17 Lockeysama 2022-02-14 11:40:51 +08:00 每天抽点时间同时和 10 个好友聊天就行了…… |
![]() | 18 coala 2022-02-14 12:54:36 +08:00 学起来很快的.. 用了大概 2 天换过来的, 壁纸换成键位图, 那个忘了去找那个. 前提是 先练习记下大概位置. 我用的 在线双拼练习记键位的 大概几个小时就差不多了 https://api.ihint.me/shuang/ |
![]() | 19 MooRider 2022-02-14 13:55:35 +08:00 我学的小鹤双拼, 打印出来一张码表放在电脑边上, 每天打字的时候就盯着看, 大概练习了 5 天左右, 基本就背下来了. 但达到和全拼一样的速度还是用了两三个月. 现在 4 年了, 双拼打字速度大概是全拼的 1.5 倍. |
![]() | 20 marcong95 2022-02-14 15:47:29 +08:00 仅音码的小鹤当年我就用 Snipaste 把码表贴屏幕一角+手机输入法皮肤一个星期左右就学会了。最近有点点想入门形码,但是似乎并不能很好地贯穿在日常使用中,所以拖延症末期又开始发作了。 LZ 的工具有缘可以试下加上形码~~ |
![]() | 21 journey0ad 2022-02-15 18:22:46 +08:00 双拼最重要的是节奏感,日常聊天打字和全拼比起来可能感知不强,但输入大段文字时双拼真的挺爽 如果会盲打就更爽了,脑子里想什么手上打什么 |
![]() | 22 noyidoit 2022-02-15 20:51:50 +08:00 你想做的东西已经有人做了 https://github.com/BlueSky-07/Shuang |
23 zarvin 2022-02-16 09:40:52 +08:00 我记得搜狗输入法好像是有的,估计十年前了 |
24 atuocn 2022-02-16 10:51:47 +08:00 过了初步的记忆关后,我觉得双拼练习的主要问题是手感的练习。而现在的文章打字练习,基于输入法,不断地被迫打断去选字,导致很难建立双拼地韵母条件发射和节奏手感。开发一个文章打字练习,不用选字,只要编码正确即可,建立打字手感就很有用了。 |
![]() | 25 marcosteam OP @noyidoit 而这个东西我已经在文章写了( |
26 AsianChampion 2022-02-16 21:29:17 +08:00 via iPhone 双拼没用过,我平时电脑打字是用五笔,双拼比五笔的优点有哪些,有人知道吗 |
![]() | 27 marcosteam OP @AsianChampion 同样是记忆键位,双拼只需要记忆翘舌音和双 / 三韵母的位置排布即可,而五笔...我到现在只记得王旁兼戈,如果想做到五笔一样的四码上屏只需要额外学习辅助码即可,而辅助码的字根排布也一般都是基于它们的读音或者是形状规律的,也很好学。 |
![]() | 28 noyidoit 2022-02-16 23:27:02 +08:00 @marcosteam 抱歉看快了 XD |
![]() | 29 Pactzhao 2022-02-17 12:45:11 +08:00 via iPhone 标准指法先练会 然后弄一张键位图的图片 打每个字都看一下 打多了就都会了:) |
30 wednesdayco 2022-02-17 16:59:23 +08:00 一天就会了就是打得慢,没有肌肉记忆。讲道理双拼要背的键位才多少点,跟你读书那会儿要背的东西简直不能相提。 |
31 hileaf 79 天前 双拼速成打字练习 课程 https://www.nezhadazi.com/course/fastshuang.html 本打字训练课程采用智能渐进式教学法,从最常用的双拼字根开始(如 an 、ang 、en 、eng 等),生成符合汉字输入规则的字根组合,通过科学训练帮你快速记忆双拼 30 余个双拼键位。与传统的打字软件不同, 系统会根据你当前的双拼打字水平(通过实时统计每个双拼字根的击键速度得出),自动生成适合你的练习内容 ,14 天就可以达到双拼熟练记忆。本打字教程为双拼字根版打字速成教程,方法思路来源于 keybr ,每个字根都加入了位置对照。这种训练方式比传统方法效率提升 50%以上,让你在真实语境中自然掌握双拼盲打技能。 课程已经支持自然码、搜狗双拼、微软双拼、小鹤双拼、智能 ABC 、拼音加加、紫光双拼、国标双拼等八款双拼输入法布局。 |
![]() | 32 marcosteam OP @hileaf Cool ,把我希望实现的想法实现了! 提一些建议: - 目前一个关卡到下一个关卡的过渡不够自然,每一次都要等待结算动画放完以后才能进入下一个新的课程,可以学习 keybr 的设计,只需要在上方展示上一组训练的结果就可以了,打字的过程不会太割裂。 - 后期随着训练者逐渐熟练,可以去逐渐隐去部分键位的双拼提示,只有在输入错误的时候才会显示。 - 目前这个键盘的设计还可以再美观一点(按下按键的状态有部分字母会溢出按键区域) - 网站还不支持夜间模式,希望可以加入。 |