Zxrong
新手上路
新手上路
阅读:4458回复:21

小小输入平台实现动态顶功

楼主#
更多 发布于:2023-04-21 16:29
码表不要一简、二简,减少记忆负担;单字只需三码四码,两字、四字词组均两码一字。三字关联词组,有三种方式:1,首字三码(及少数使用四码单字),后二三字就是两字词,打四码,相当于两码一字;2,末字打三码(及少数使用四码单字),前一二字就是两字词,打四码,也相当于两码一字;3,三字每个字输入前两码,六码后,输入前面三个字的任意第三码作为补码(又名辅助码)。前面三个办法的三字,一般都都是必打7码。避免与两个三码单字重码。两字词首选,指定打四码,如果重码,则使用每一个字的第三码作为补码。四字词打八码,一般不会重码,如果需要加补码也行。虽然9码时又与三个三码单字有可能重码,但是完全能够忽略。下面有rime打字演示。

最新喜欢:

yanqianyanqia... wdlimingwdlimi...
Zxrong
新手上路
新手上路
沙发#
发布于:2023-04-21 17:08
实现原理,主要没有一简二简扰乱切分,原本是以码长为优先,又要以词频参考切分。打字的人,在输入想要的编码长度时,这个时候,编码切分分配,不存在多余的。一定是按词频与编码长度自然匹配。

还有造词方式,两字词  三字词  四字词,都要能指定多种造词方式。方便重码时打补码。当这些词没有重码时,就只用两码一字的方式造词,当然也能指定传统的造词方式。
如果有重码时,频率高的作为首选,依然两码一字的方式造词,次选及以下,就在后面加上每一个字的第三码作为补码。
比如小小就是这样指定的:
code_e2=p11+p12+p21+p22
code_e2=p11+p12+p21+p22+p13
code_e2=p11+p12+p21+p22+p23
code_e3=p11+p12+p13+p21+p22+p31+p32
code_e3=p11+p12+p21+p22+p31+p32+p33
code_e4=p11+p12+p21+p22+p31+p32+p41+p42


三字词还有一种方式,记忆更方便:
code_e3=p11+p12+p21+p22+p31+p32
code_e3=p11+p12+p21+p22+p31+p32+p13
code_e3=p11+p12+p21+p22+p31+p32+p23
code_e3=p11+p12+p21+p22+p31+p32+p33
板凳#
发布于:2023-04-22 05:39
单字不要一简二简……传统顶功的精华就是一简二简啊,应该是完全不同的另一种思路了。
读万言 感万物 寻一理
Zxrong
新手上路
新手上路
地板#
发布于:2023-04-22 09:24
化外愚民:单字不要一简二简……传统顶功的精华就是一简二简啊,应该是完全不同的另一种思路了。回到原帖
单字只有三码四码,然后使用两码一字的词组,当然也可以使用传统的四码简词,但是就会增加记忆负担,重码大增,击键速度也会有所影响,当然因人而异。
4楼#
发布于:2023-04-22 12:34
这有什么用呢?输入法用户中99%以上的人会懂这些会用这些吗??
Zxrong
新手上路
新手上路
5楼#
发布于:2023-04-22 14:12
xalpha:这有什么用呢?输入法用户中99%以上的人会懂这些会用这些吗??回到原帖
懂了自然就会用哦,不懂的人自然不会用哇。
6楼#
发布于:2023-04-22 20:19
Zxrong:懂了自然就会用哦,不懂的人自然不会用哇。回到原帖
不管懂或者不懂,99%以上的人都不用这些。不信的话,你教你父母或爷爷奶奶,看他们学会后会不会用!
Zxrong
新手上路
新手上路
7楼#
发布于:2023-04-22 20:57
xalpha:不管懂或者不懂,99%以上的人都不用这些。不信的话,你教你父母或爷爷奶奶,看他们学会后会不会用!回到原帖
一定是适合你老父老母用的方法吗,那你自己重新研发一款新的输入方案吧,我家老辈子也会跟着来学。
8楼#
发布于:2023-04-23 06:31
Zxrong:一定是适合你老父老母用的方法吗,那你自己重新研发一款新的输入方案吧,我家老辈子也会跟着来学。回到原帖
只是一个比方,所有用户都是那样,99.9%以上的用户都那样!你如果连这说法都不理解。。。。
工具发展的目的是让没有背景基础的人去使用,你开飞机和坐飞机还需要懂得造飞机?你开车还需要懂去造车?工作发展是为了给用户简单方便的体验,而不是复杂化!输入法也是工具!输入法也是要简单方便!你的心目中用一个输入法还要懂编程还要会码代码?这就是你的理解和理念?
9楼#
发布于:2023-04-23 08:01
xalpha:只是一个比方,所有用户都是那样,99.9%以上的用户都那样!你如果连这说法都不理解。。。。
工具发展的目的是让没有背景基础的人去使用,你开飞机和坐飞机还需要懂得造飞机?你开车还需要懂去造车?工作发展是为了给用户简单方便的体验,而不是复杂化!...
回到原帖
个人觉得论坛不是争论的地方,增加服务器不必要的负担,觉得有用就学习下,觉得没用忽略掉就行。
上一页
游客

返回顶部