一、引言:输入法的再次创新
信息化社会,键盘也是人生的武器!
输入法创新经历了从“万码奔腾”、各自为政的百家争鸣逐渐演变到五笔搜狗QQ输入法蚕食分化、鼎足而三的割据格局之后,余者大多渐趋沉寂,只能偏安一隅,困顿式微。
不过混沌之中也孕育着新的跃迁(例如语音识别输入技术即将成熟),涌动着全新的创造性力量,它们就是这一系列行将介绍的琴码速录和小仙并击等工具。
二、简介:并击输入法与琴码速录
这些改进型的创新超越线性思维,它们以系统论为根基土壤,引入革命性的“多键并击”武器,突破了键盘输入的固有方式(单键轮击)的限制,极大提高了汉字编码输入的效率。
两者不同的原理剖析如下:
单键轮击:键盘以串行方式依序接收输入的字符,一次一个。
多键并击:键盘以并行方式同时接收输入的字符,一次多个。
同属多键并击方式,琴码速录和小仙并击的实现方案虽是不分轩轾,却也各擅胜场:琴码速录,采用左声右韵的类双拼并击方案,入门较易,适合广大的原拼音类输入法用户;反观小仙并击,采用可自由定制的并击方案,除了支持双拼之外,还能大大提升原五笔或者郑码等形码爱好者的输入效率。
琴码速录“多键并击”的核心理念是通过“虚拟键位”技术实现类似弹钢琴的多键同时并击输入多个及多位码元(加快传码率),将每个汉字输入码长减少到输入法理论的最小值1,即一次击键一个汉字(双拼是两次击键一个汉字)。如此一来,在完成等量的文字输入工作时,可以极大的减少击键次数,减轻手指负担和缓解疲劳。
琴码速录取用并击+类双拼的方案,通过左右手一次击键输入一个汉字的完整音节编码,创造性的解决了汉字编码输入的最大效用化问题,实现了一次击键直接完成一个汉字音节的完整输入。
以汉字「庄」为例,比较如下:
普通拼音输入法:输入完整的编码需要依次按下z、h、u、a、n、g,共六次击键,耗时费力,而且要是不小心输错次序还需纠错后重新输入。
琴码速录:只需左右手同时敲击V和L,共一次击键,即刻完成。其中左手V键虚拟映射的是声母zh,右手L键虚拟映射的是韵母uang。其间(50毫秒内)即便并击时先按下的是L键,也毫无问题。
三、实测:个人使用琴码速录的感触
1.并击输入方式和原输入法方式(轮击输入)无缝融合,随需转换,即搜狗、QQ或谷歌拼音用户都能挂靠使用琴码速录。
2.左手的并击声母键位和原键盘声母多呈对称分布,容易记忆。
3.右手韵母部分的安排也是匠心独运,既考虑到了各种韵母的出现概率和分布,同时也去除了键盘上右手较难归位的Y键和需要使用小指的P键参与编码,符合人体工学原理。
4.自动音节分隔的功能颇具智能性,输入时能自动辨识和分开各个汉字的音节。
5.开发者极为贴心的集成了一套循序渐进的练习软件帮助使用者快速提高输入水平。
详情请参见开发者博文:《琴码速录》的虚拟声母和虚拟韵母
(完。初稿:2011-05-14)
文章预告:并击系列的有关小仙并击的介绍文章将由制作者亲撰,敬请垂注!
《 “琴码速录:并击输入法的创新系列(1)” 》 有 152 条评论
除了键位,其他和双拼是不是差不多呢?
@Freeman, 谢老师加把劲,我们都在等你的正式版呢
@Freeman, 从理论上看并击要比双拼快一倍以上,因为双拼需要击键两次才能给出一个汉字的完整音节(而且声母和韵母的顺序次序不能颠倒),并击只需击键一次。
细化来讲,琴码是并击型双拼,小仙并击则通吃音码和型码,并不局限于并击型双拼。
哇塞,这样好像很牛的样子。同时按两个键,像弹琴一样,为什么前人都没人想到呢……革新啊革新……
不过这样好像打字的快感会降低很多。去试一试。
其实其他的双拼也可以略微调整一下,也可以这么做啊,这样不用再学新方案了……
@H, 其实其他的双拼也可以略微调整一下,也可以这么做啊,这样不用再学新方案了……,这一点小仙并击完全支持。
发现不止同时按两个键……还是放弃了……这个适合有弹钢琴经验的人学,觉得这个需要学的太多,记得太多,需要协调性太多,不适于推广,还是双拼比较好……囧
@H, 恩,它是增加一次同时击打的键位实现效率,有乐器学习经验的人上手有优势。
一直都用着搜狗拼音,习惯了,不想去尝试新的
本人就是使用加了琴码速录的搜狗拼音。哈哈。
@塞壬, 嗯!应该更加强大的功能吧
可以说音码输入法的提升需要系统性、整体性提高了,琴码就像是一个帮助搜狗等拼音输入法增加效率的外挂。
这个功能在小小输入法(平台)中貌似也有,不知道谁先了。
http://yong.uueasy.com/thread-htm-fid-2.html
xbeta可以考虑试一下小小输入法——跨平台;词库码表格式为txt;支持拼音、五笔、云输入及各种混输;绿色可外挂、内置;可以设置多个分词库……缺点个人感觉是自动造词较弱;设置起来较难;个人开发……
用过龙文、极点、qq五笔等各种输入法,感觉可以做一下小小的推广帖。
@Cicin, 请问小小输入法是不是和AutoHotkey有冲突啊?
或者是它和AutoHotkey使用同一种机制去拦截按键行为。
@xcv58, 我只是小小输入法的使用者,具体的机制不太清楚。不过倒是同时使用小小和 AHK,两个都用得挺好没有发现冲突(这个由于个人使用的快捷键比较少,没有太多测试),不过小小的按键拦截优先级貌似是挺高的 (随便用 k::return 在 AHK 中把k键屏蔽掉发现在小小中依然能够使用)。
@Cicin,查了一下, 小小输入法中的并击是也是小仙并击的作者发布的。
@Cicin, 谢谢,我再试试。
@Cicin, 这个是我的参数传递出现错误了。 在AutoHotkey里拦截按键并传送给函数:
像这样 :
j:determineInput(j)
determineInput(input)
{
if input = j
msgbox OK!
Send {%input%}
}
就不行。
必须用
j::determineInput(“j”)
Cicin有好的解决办法吗?
@Cicin, 小小输入法闻名已久,是精品。
很有创新,不错,先试一试
@B, 可以试试看,先前几天会比较不适应,熟悉了就好。注意指法弹击,不要按。
据闻有些键盘在制作本身存在缺陷,尤其突出在双人公用键盘游戏时,同时按下某些键位会失灵,不知道并击输入是否会受其影响。另外在选字及组词上是否会有进步呢?拭目以待以后的介绍
@modlive, 此事不知,我用的几个键盘都无问题。
@塞壬, 的确有那样的问题。以前我们总用模拟器玩拳皇,双人的时候,经常出现多键同时按下,所有按键都失灵,PC 喇叭发出滴滴的报警声。
@李二嫂的猪, 嗯,这样看来有些键盘的机制不太适合并击。
拼音不及格的路过
@落水的猫, 五笔用户可以试试小仙并击。
@塞壬, 我怎么找不到小仙并击的官方网站…
@落水的猫, 小仙并击作者的博客地址一个:http://hi.baidu.com/ejoson/blog/item/160e997ed98d8c0729388ae8.html
关于并击的文章自从听说以来等了好久, 也许不算久, 好的东西总是值得如此期待 (感谢博主与作者).
确实是革命性的工具, 与输入平台/输入方案独立的特点, 很适合不想改变目前输入方案又想追求极致输入速度的人.
@amnesiac, 与输入平台/输入方案独立的特点, 很适合不想改变目前输入方案又想追求极致输入速度的人.的确如此。
@塞壬, 之前曾在留言中看到你提到小仙并击, 我就像看到预告了. 不过上面文章中没有署名, 还是让我有点迷糊
@amnesiac, 应该是二月中旬的那条留言吧,哈哈,那时候我刚刚接触到琴码和小仙,试用之下感觉这种方法有极大的速度提升空间,着手练习了半个月验证了这种感觉。所以才写文宣传,希望能推动汉字输入法的进步,裨益国人。
@塞壬, 请问小仙并击的作者计划放出源码吗? 抱歉, 由于 AutoHotkey 的原因, 我对小仙并击可能过于抬爱, 目前使用配置已经支持完全自定义并击方案, 如果有源码则意味着更高的可定制性, 这两点对于琴码我想是个优势.
@amnesiac, 这个不太清楚,我这几日出差在外,回去后再问问他。或者你可以去群里问。
@塞壬, 好, 我觉得这里介绍的琴码速录和小仙并击 (还有其他一些), 一个创新的地方是在普通键盘上实现了并击, 我不清楚在普通键盘上首先实现并击的是哪个 (可能是亚伟速录), 而在这之前, 并击是需要特殊的工业用键盘才能实现的 (我们看到网上的一些对话实录是用这种方法录入的).
@amnesiac, 亚伟使用的特制的速录机键盘,跟普通键盘诧异极大。而且据说亚伟的键盘一个要卖3600元,而且基本上只能输入汉字,其他方便跟普通键盘比有诸多缺陷,个人觉得不太适合普通办公使用。
@塞壬, 抱歉, 记错了, 刚才查了下原本想说的是另一种 – 飞耀速录, 这个也是在普通键盘上实现并击的 (并且收费). 记忆力有点糟糕了, 为了发贴和回复等, 常常花很多时间查证, 实际上对长期记忆似乎没多少帮助.
此外, 提个建议. 对于以应用为主的文章, 我的想法是详细介绍应用. 不过看了一些留言后, 我感觉可能适当介绍一下并击和我们之前使用键盘输入字符方式 (暂称之为串击) 在原理上的区别也许更好.
ps: 有点奇怪, 在你第一次回复之后的回复则不再出现回复的按钮了 (我的每次回复后都有), 不清楚是否设置的原因, 我只好点你首次回复后的回复按钮 (不知是否给你带来不便)
@amnesiac,关于回复这一点没有关系,我能看的到的。另外我刚刚查了一下,这个飞耀是用一个USB盘来更改键盘的结构,应该属于改动硬件方面了,和琴码这种用软件改动app的还是有差别,毕竟硬性改动键盘似乎有点多余,也许是人家的商业策略毕竟飞耀收钱不免费。话说时刻插着一个USB盘打字也挺累赘的。
@amnesiac, 原理介绍我也想过,不过当时觉得可能会有点枯燥,所以就放过了,哈哈。照你的意思应该如何解释为妥呢?
@塞壬, 我的理解在普通键盘上实现并击原理都一样, 飞耀的区别是把程序放在 U 盘上, 也许是出于防盗版考虑吧.(曾下载过飞耀仿真练习软件, 简单观察试用过, 这个软件不需要它的 U 盘配合的.)
对于原理, 我想或许可从按键产生的消息简略介绍, 这个是并击的基础 (了解了也许别人还可能产生其他的创新想法), 从这里也容易明白为何那些专用键盘可以支持多键并击的原因. 看过这个介绍后我想不会再有人把并击和双拼混了吧. 觉得枯燥就放到最后吧. 个人看法~~
@amnesiac, 恩,有道理。
这个NB啊。。。先了解一下。。。
@Sandox, 哈哈,那就去了解一下。
感谢,以前一直对输入法有兴趣,现在重新找到以前的浓厚兴趣了。
@Jack, 兴趣是最好的伙伴。
能不能详细说说和双拼的比较呢?我觉得就是把双拼的打法改成了同时击键,而选字问题还是没有解决嘛.从这点上来说还是没有根本的进步
@fly2never, 从理论上看并击要比双拼快一倍以上,因为双拼需要击键两次才能给出一个汉字的完整音节(而且声母和韵母的顺序次序不能颠倒),并击只需击键一次。
细化来讲,琴码是并击型双拼,小仙并击则通吃音码和型码,并不局限于并击型双拼。
至于拼音的选字问题,这需要系统论解决,琴码配合搜狗等的云智能就能解决。小仙并击型码没有这方面的问题。
没仔细看,不过觉得和双拼差不多,其实郑码很不错的
@sean, 差别在有无时间间隔和顺序。
@塞壬, 其实我觉得这个快不了多少,单指击键速度要比大家想像中的快不少,其实击两键的速度和两键同时按是差不多的,当然绝对不会比2键同时按要快,不过单击有一个很大的优点是并击不具备的,就是定位性非常好,同一时间你只用一个手指,你可以用其他的手指做定位,并击想达到这种程度,难度不亚于学习一门形码,可能更甚之。
我实验了一下,双手放在手托上同时按键的话不是很顺,双手悬空的话,定位又太难。
同时这个是基于拼音的,你打字速度严重受重码率的限制,单纯的追求击键效率其实没多大用。
键盘兼容性问题不大,键盘双键就冲突的并不多,不过的确是个问题
@sean, 定位性不是问题,琴码速录的左右手活动范围和单击一样,而且右手应为不需要按y键和p键这两个键位,所以活动范围更小一点,而且编码里连右手的小指也没有用到,应该说比单击更好一点。
至于双手放在手托上同时按键的话不是很顺,双手悬空的话,定位又太难,这个是路径依赖问题,后面的文章我会写一些指法练习的要旨出来。
@sean, 至于键盘兼容性问题我至今还没有碰到过,也许会有这样的问题。
没看明白,同时是输入V L键就成打出庄字吗?没有候选字吗?装、状等这些字怎么打
@lzlh, 是,装、状等字也是V L。琴码配合搜狗的词组输入可以免除一些选字麻烦,应该说这是个系统工程。
@lzlh, 对啊,这还是没有解决拼音输入法最大的问题,重码问题。还是去用二笔或五笔吧。
@linwood, 五笔和二笔可以使用小仙并击。拼音输入法解决重码问题估计只有两种可能,一是加入辅助码,不过这样会增加码长,说起来是个悖论。二是要靠云输入法的智能甄别功能的发展。
用好五笔就可以了啊,不过科技总有新的出来啊,呵呵
@洗菜机品牌网,不远的未来语音输入识别技术应该是大势所趋,哈哈,不知道科技能否进步到脑波意念输入。
还好吧,如果文章长点就更好了
@健尔马, 后续文章会长一些,这篇算个纲目楔子。
不适应啊
的确有个适应的过程,我花了好几个小时才适应的。
以前心血来潮学习过小仙并击一段时间,只可惜耐心不够,意志不坚定,中途而废弃.
如今看到琴码,又来了些许兴趣.还是决定试一试,说不定这个方案能更科学而易学.
刚才体验了下,设计还比较科学.但是发现使用QQ输入法以及谷歌输入法,上屏速度不是很快.而且会有闪动现象.
@蓝殇, QQ输入法以及谷歌输入法我没用过,我使用搜狗配合琴码,效果挺好。
并击不还是要击键两下啊,没什么实质意义。
@22, 不,并击是击键两下没错,但是是同时击键两下.而不是单次击键.
@22, 不是击键两下,是一下,有点像是左右互搏,一心二用。
@塞壬,22 附上一个并击的视频演示.虽然不是用的琴码速录,但也能让我们感受到速录的魅力.有时候,觉得并击不是打字法,更像是一种凌驾于键盘上的艺术.
@蓝殇, 一时疏忽,没贴上地址就提交了留言,补上.
http://v.youku.com/v_show/id_XNTM2Mzg0ODQ=.html
极有价值的输入法创新,技术上有突破!
@Tomole, 确实有创新。
把琴码速录和小仙并击都试用了一下。
感觉这种思路挺好,但最根本的选字问题并没有解决,只是相当于在输入过程上套了一个壳。
个人认为学习成本过高。
还有一个BUG,就是与AutoHotkey会冲突,譬如我用AutoHotkey监控按键j按下,用Send {j}继续输出j,这时候就不能被它们所识别。
@xcv58, 小仙并击配合五笔应该能解决选字问题,琴码还要依赖搜狗qq谷歌等输入法的词组和句子的智能识别。应该说这是系统工程,取决于整体体系的整体性进步。
学习成本确实是有,不过是否过高那是见仁见智的问题,哈哈。
你描述的用AutoHotkey监控按键j按下,用Send {j}继续输出j,有可能是bug。
@塞壬, 这个是我的参数传递出现错误了。 在AutoHotkey里拦截按键并传送给函数:
像这样 :
j:determineInput(j)
determineInput(input)
{
if input = j
msgbox OK!
Send {%input%}
}
就不行。
必须用
j::determineInput(“j”)
塞壬有好的解决办法吗?
@xcv58, 我得问问开发者。
@xcv58, 我简单改一下
j := “j”
j::determineInput(j)
determineInput(input)
{
if (input = “j”)
msgbox OK!
Send {%input%}
}
哈哈。果然有人出这种输入法了。
不过这个还是……和双拼没什么太大区别呢。我一直想要一个支持多键并击的输入法是希望能同时把声调按进去,最好还有简码=.=b…..
之前看速录机的那个输入方案就非常棒,双手镜像键盘,多键并击带声调,大量简码。但是速录机卖的贵死,而且不能用在普通键盘上。。。。。
对了。再补充下。
之所以我希望能输入声调。因为现在输入速度快了之后,输入速度上不去的情况很大一部分就是选词卡了,一个长句子一下子敲进去,然后开始慢慢选。。碰上输入法识别不出来的时候就很纠结。双拼本身的话,拼音输入速度对我来说已经足够了,我现在录入拼音的速度和我心里说话的速度一样,甚至略快。可是选字就纠结了
@cross1900, 不错,需要各方面持续努力才能继续推进更快捷的汉字的输入进程。
@cross1900, 双拼其实也是不错的选择,不过双拼不易和搜狗输入法的超级简码配合使用,感觉有点涉。
@cross1900, 小仙并击有略吗和简码。
长见识了
@神哪, 哈哈,确实是个输入法的发展方向。
就算并击是击键一次好了,但是码长和双拼还是一样的,在记忆上其实没什么优势。而且一次按下两个键和平时使用计算机的习惯很不一样,即使是按快捷键的时候很多人还是依次按下而不是一次按下,所以在用户习惯上还带来了新的问题。
前面很多人也都说过了,拼音输入造成速度瓶颈的原因主要还是在于重码,所以个人觉得能确实减少重码的音形码才是解决问题的方向。按照并击的思路,总不能再加上形码一次性按三个键吧?那还不如砸时间去学五笔了。
@Dre.J, 双拼的固定码长是2,琴码是1,理论上琴码要快一倍。不过正如你所言这种方法需要改变养成好久的按键习惯,对于初入门的生手会造成一定的困扰。
至于重码问题我个人觉得拼音几乎是无法解决的,要么加入辅助码,这样就会增加码长,说起来是个悖论。我觉得不增加码长最靠谱的解决重码问题的方法还算得要依靠搜狗等云输入法的智能来识别,加以时日随着语料库的指数级增长,重码问题应该会越来越不成为问题,不过这还需要时间等待,毕竟音码得提升已经是系统性整体性的问题了,单靠一种方法恐怕无补于事。
刚刚下载体验了一下,实质上并没有改善拼音打字选字的顽疾,与双拼比起来,并击有时候甚至需要4个键一起按(没有深入了解,可能属于我的误判),按键量反而更大。双拼已经能满足我缓解手部疲劳的需求了。
不过作为一种创新的思路,值得推荐和鼓励,新事物发展需要时间,假以时日,一定会有一番作为。
@云卷, 有时是一次所按的键位多。本质上来说是增加一次的键位数来减少时间,达到近乎一击一字的效果。当然了,它需要搜狗等智能输入法的配合以增加精准度,这要靠整个体系的合作发展。
正如朋友所言,琴码和并击都是新事物,都需要时间来发展完善以及被人慢慢的接受。
以前就是看到有法院記錄的時候用的一種多重按鍵的輸入方式,看上去擊鍵頻率不快但是錄入速度很高。
選字的話做到以前 DOS 版自然碼那樣就很不錯了。目前這兩個還需要很多改進,不過前景還是看好,未來不會一種輸入法包天下
@bush, 朋友所言极是,就像是一种技术发展到巅峰阶段,总会有新的基础性创新会取而代之,然后在新的基础上进行改进型创新,接着导致如熊彼特所言新一轮的“经济长波”。
学这个干嘛?
有功夫学五笔不好吗?
@OKA, 五笔的话可以使用小仙并击,应该可以提高近乎一倍的速度。
使用了一下,很不习惯多个键同时按,感觉很别扭,打字速度还没有以前快……
@TLS, 最初的练习阶段就是如此,有个习惯的转变过程。建议先使用自带软件按步就班,最初的时候我大概花了两个多小时才转变过来。
很不错的博客哈
@玄幻小说完本, 多蒙朋友夸奖。谢谢。
不习惯啊这个
@小说排行榜, 一般人刚开始都会有些不习惯的,除非学习过钢琴之类的乐器。
最好是能有GIF或者小FLASH来帮助展示。
@refo, 有道理。
用的是搜狗
要学习新的方法有点不习惯
我也是使用搜狗,新方法开始的时候是会有点不习惯的。
完美输入法的创新啊 支持
@True Blood DVD Set, 是个创新,完美的话还需要整个体系比如搜狗等云输入法的持续改进。
拼音耗费在选字上的时间远远大于敲击的时间
@lawsherman, 把握意群保存词组和短句输入的话,配合搜狗还是很精准的。
@lawsherman, 当然特殊的离散文本除外,普通文本没有太大问题。
@lawsherman, 我也这么觉得, 所以感觉对一般人而言, 在考虑提速时或许可以先考虑选择低重的输入方案, 然后考虑并击. 此外, 我感觉对于好的并击方案, 应可以在字母键区实现输入时所需要的极大部分操作, 例如退格/回车/Esc等.
@amnesiac, 没错。
感谢分享~~~
@中国人, 分享是美德。
让我想起了劲乐团~
哈哈,好好试试看,多有激情
@Lintao, 玩劲乐团的朋友有福了。
@塞壬, 你好!试了1个多小时的训练模块。可能是由于我没有双拼的经验吧,感觉虽然基本记住,但打字时,总是有点绞尽脑汁的窘况,1分钟下来才10来个字。。另外,不知道并打思维会不会影响到英文打字?
@Almass, 最初的时候慢是好事,好好把握那种弹的感觉,不必追求速度。
我体验几个月下来,并没有影响到英文打字。
这个方案实际上就是运用了好多年的速录机的翻版!如:亚伟速录机
@johnthink, 嗯,可惜的是亚伟光卖那种特制的速录机也要三四千块钱,而且基本上只能打汉字,连普通的办公都用不成,这对绝大多数人来说实在一件奢侈的事。个人认为大多数人能使用普通键盘就能提高生产力最好。
[…] 输入法打字:基本操作,别有道理(补充外挂/自然码…) […]
我是双拼用户,学这个是不是相当于学一套新的双拼方案?
@AthensBird, 琴码是如此。
如果想不从新学,可以学小仙并击,小仙并击不会浪费你学得双拼。
哈哈,我就用这输入法回的贴,感觉还不错,熟练了应该挺快的
@楚云, 并击熟了的确很快。另外,你入手还是挺快的。
琴碼學習成本太高,暫時不考慮,所以看了一下小仙。
小仙的說明做得很爛,看了半天才明白是如何運作。作者對人的態度非常差,他的百度空間上有兩個人客客氣氣的問他為什麼殺毒軟件報毒,能不能幫忙解決一下,結果他用非常惡劣的語言回覆。
輸入法是涉及每日使用的軟件,這種軟件及其附屬品的作者如果無法善待用戶(或者按他說的是朋友),那堅決不能用。
如果不是記錄別人說的話,我們邊想邊寫,更多的時間花在措辭而非打字上,就算輸入慢一點也無所謂,一秒一字基本夠用,我就用QQ拼音配合小鶴雙拼,日常需求完全足夠。況且雙拼出現後,音碼輸入的主要問題在於重碼,而非鍵長。輸入快有什麼用,還不是要選字。想速度快用鄭碼或者台灣的無蝦米就是了。五筆我是沒打算用的,安排不如鄭碼和無蝦米科學。
@老人家, 不好意思回复迟了,小仙并击的作者是个在校学生,我看了那条回复他的言辞确实激烈了一点,不够友善,不过年轻人有点性子总是在所难免的。
另外基本赞同朋友关于音码判断,所言甚是。
赞,开创性的想法。
用拉丁字母的人想不到这个,因为他们的字母必须是线性排列。汉语在字的层面上是线性排列,在每个字的拼音字母组合上则不是必须线性。
不过呢,说码长是1有点不准确,所谓并击,还是得击两下,也就是说码长还是2,差别在于这两下不是必须按照固定顺序,而是可以无时间间隔和颠倒顺序。
我觉得这个不应该是一个独立的输入法,而是一种新的输入思路,可以用在现有的所有输入法上。
要点在于每个字要输入的键不是必须按照固定顺序输入,而是可以在一定时间内任意顺序输入。
难点在于,任意顺序的话,有可能出现多个顺序都能拼成有意义的字,重码的情况会增加。还有如何划分字与字的边界,对双拼来说很好划分,两个字母就是一个字;对全拼来说就比较麻烦,也许只能在有歧义的时候手动输入一个分隔符。
@小骆驼商队, 你的看法颇有见地。
其实可以这样理解,左手输入第一码或映射虚拟的几个字符,右手输入第二码或映射虚拟的几个字符,左右手同时并击的话就是一次。
@小骆驼商队, 有思考.
并击可以看成在输入的某一层面上提升输入速度 (加快输入频率) 的方法, 本身这种方法是与输入平台和输入码表不相关的, 不过在实际中为了优化输入体验, 增加输入速度等, 可能会与某种具体的输入平台或码表等结合, 或提供一些具体的并击搭配方案.
“按任意顺序输入”, 可能其中会让人有些误解, 这里举个例子:
假设现在我们使用按键 a 和 b 输入汉字, 那么可能的组合为: ab 或 ba, 即我们在不选重码的情况下最多可以输入两个汉字.
在并击的情况中, 按键 a 被分解成 {a down} 和 {a up} 两个动作, 按键 b 同样如此. 那么这样我们可以得到四种组合:
{a down}{a up}{b down}{b up},
{b down}{b up}{a down}{a up},
{a down}{b down}{a up}{b up},
{a down}{b down}{b up}{a up},
{b down}{a down}{a up}{b up},
{b down}{a down}{b up}{a up},
这时会发现前两种与上一种输入方法相同, 而后面新增了四种可能的组合, 可以用于输入更多的汉字, 按您所说使用相同的汉字也是可以的. 所以是否会增加重码与自己的选择的有关.
此外, 对于拼音, 由于双拼是固定码长的, 所以如果不考虑重码是可以连续输入 (对于简码也需要手动断码), 而全拼码长不固定则每个汉字都需要手动断码 (分隔符). 我想对于用全拼的人首先换双拼是提升速度更好的选择, 而不是直接用并击.
@amnesiac, 在下愚钝,请教没有down下来如何up?键盘应该在down的时候才接收信息吧。
@塞壬, 确实如此, 所以{a down} 都在 {a up} 前. 据我了解, 不论 down 或 up 时都接收按键消息, 若不如此, 如在 up 时不接收信息那么什么时候它才知道应该从 up 变成 down 呢?
@amnesiac, 嗯,细细想想这不失为一条可以改进的门道。
@塞壬, 嗯, 目前小仙并击是类似把字母键区分成左右两个完整的字母键区, 通过并击每只手在一半的按键上可以打出完整的 26 个字母, 这样, 不论我们需要输入的是怎样的按键组合, 都可以左右交叉键击, 所以提高了速度.
实际上, 如果按上面的分析, 还可以进一步利用这种原理加速输入.
@amnesiac, 哈哈,我找人试试能不能实现。
输入从来不是速度的瓶颈。瓶颈是选词。
@maconel, 对小仙并击来说选词并无问题,琴码的选词问题只怕还得靠搜狗谷歌qq等云输入法的智能发展,毕竟这是音码的大趋势。
我们都在等你的正式版呢
@网站排名优化, 不太明白朋友说的正式版是指什么?
@塞壬, 我想指后续文章吧, 一个系列现在只看到个头..
@amnesiac, 多谢指点,我明白了。
这个不需要。
录得再快,还是拼音输入法。
拼音输入法的瓶颈在于同音字,而不是输入字母的多少。
所以词组和海量词库是正道。
减少输入字母个数,这个真不需要。
@dezmond, 正如朋友所言,音码的词组和海量词库的智能化筛选是正道,也是不可扭转的趋势。
什么?
这些方案哪能后来居上了?
感觉还是拙作宫保拼音(since 2005)更胜一筹。
@佛振, 左手打声母,右手打韵母。 声母部分分4部: 下排BPMF,上排DTNL,其中那个鼻音的M和N是用两键组合; 中排ZCS,及两键组合的R;ZCS和拇指键组合就是ZH,CH,SH 啦; 最中间一列是 GKH,兼表JQX。 所有声母排列原则是:同一组声母分在一处;所分配拼音的使用频率从中排到上排再到下排,由食指至无名指递减。 这次的方案中韵母并不是向过去那么严格按规律排,但是最易记,大多数按键盘上的字母直接拼得出。 但原则上: 拇指——介音i; 食指:主要元音; 食指左边一列:带介音u的元音; 中指和无名指:韵尾-i、-u、-n、-ng。
个人感觉宫保拼音还是很不错的,要是方案能再优化一下就更好了!
@塞壬,
很会总结嘛……要是佛振有这等介绍要领的功夫,就会有更多人了解这方案啦。
请教,为什么最近我的琴码用不了,一点开就自己关了呢?
@wang57226139, 已经问过作者了,他说在网站下了一个琴码的确发生了朋友说的事情,作者正在查这件事情,有结果会尽快通知.多谢反馈!
@wang57226139, 琴码作者刚才说找到原因了,他会争取这个星期搞定此事。
太好了,我都一个星期没有用琴码了,希望尽快解决,继续练习琴码输入法。
现在可以用了,但是好像“ch”和“b”的音用A、B打不出来
@wang57226139, 的确有此bug,已经知会软件作者修复并重新发布琴码速录。
一直期待后续, 遥遥无期..?
@amnesiac, 不好意思,其实小仙已经把第二篇小仙并击的文章的第一稿写出来了,只是目前还不太满意,还在修改中。等联系上他之后我再催催,哈哈,多谢amnesiac朋友屡次垂注此事!
@塞壬, ~~
我也感觉我有点无聊了