主题:分享 新的西文input Swype -- 半通
今天看到一条关于一项新的手机文字输入系统.开发人员就是来自于原来的t9输入系统.自己还没有入手android,只能在youtube上面过过瘾.
http://www.youtube.com/watch?v=pTooBnKAdSw&feature=related
从youtube演示上看了一下,说是输入其实因该解释成"画"字.比如想写英文this,使用者就可以在手机的QWERTY键盘上按字母的顺序移动4下,就可以完成文字输入功能了.目前这个系统好像有65000个字母,非常自动化,不用自己按空格,大写,小写.
不知道这种系统能不能移植到中文的输入系统里,是不是也可以拼音或是五笔进行文字输入.希望懂行大大们介绍一下.
信息社会中文输入的优势更强了。无论他们怎么变,中文总是简单得多。
最大的问题是不是如何组建字库。
汉字的手写输入已经很成熟了,但是速度不如用键盘输入(拼音或五笔),但是在手机这种方寸地方没有键盘已经比拉丁字母文字显示出强大的优势了。
字母文字必须造出一个虚拟的键盘了,中文可以不要键盘输入,而他们造出虚拟键盘我们一样可以拿过来用。
中文拼音或五笔输入法已经有现成的库表了,只要一套用过来就行了。
比如,输入“西西河”,可以手写,但是很慢(比没有好),如果用普通键盘可以输入xixihe,而用手写下拼音,那只要在xixihe这几个字母上画几个折线就可以了,当然更快了。
这种输入方法最早是02年IBM的Zhai shumin 的发明, 可以参考
他的主页http://www.almaden.ibm.com/u/zhai/。03-05年的人机交互大会上有他的一系列文章。 老zhai自己还开了个公司叫shapwriter。 swype应当是个山寨公司。 这种输入法用来输入中文不太合适。 本来中文输入就可以直接手写,在键盘上划拼音重码太多,加上选字效率高不了。 不如直接手写了。
如果英文辨识能做到足够可靠的话,对拼音的辨识也应该足够可靠。至于从拼音转为中文如何解决重码字,现在的各种拼音输入法已经有相当成熟的自动选字解决方案,问题不是很大。
为什么不直接手写中文?你算下中文平均笔画长度多少,相比直接在键盘上‘画’拼音的长度,就能看到差异了。
五笔是不是能移植用在这个上面,会不会比以前更快?
至于按的键究竟是英文还是拼音还是五笔,没有本质分别。要按照输入内容优化轨迹辨识那是肯定的(比如英文就查字典,拼音或五笔就查相关的编码组合)。
这个输入法我用了android的版本,用了一会儿我就卸载了,实际操作效果没有想的那么好,因为qwert键盘的设计,常用单词的字母在键盘上都不挨着,输入单词时候需要在键盘上来回划很远,如果只用一个手指头, 也许可以接受。可我已经习惯了双手用两个指头点键盘,相比之下划来划去反而效率降低。
我平常偶尔还用汉王手写,现在的手写识别已经做的相当成熟了,全连笔很草的写字也识别的出来。这样写起来笔画长度其实没多少。
讨论输入方法,除非效率上有数量级的差距,或者强制推广,否则很难让用户接受一个新的输入方法。比拼音效率高的输入法有很多,这么多年了大家还在用拼音就已经说明这个问题了。