阅读:11304回复:21
小小输入平台实现动态顶功
码表不要一简、二简,减少记忆负担;单字只需三码四码,两字、四字词组均两码一字。三字关联词组,有三种方式:1,首字三码(及少数使用四码单字),后二三字就是两字词,打四码,相当于两码一字;2,末字打三码(及少数使用四码单字),前一二字就是两字词,打四码,也相当于两码一字;3,三字每个字输入前两码,六码后,输入前面三个字的任意第三码作为补码(又名辅助码)。前面三个办法的三字,一般都都是必打7码。避免与两个三码单字重码。两字词首选,指定打四码,如果重码,则使用每一个字的第三码作为补码。四字词打八码,一般不会重码,如果需要加补码也行。虽然9码时又与三个三码单字有可能重码,但是完全能够忽略。下面有rime打字演示。
|
|
沙发#
发布于: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 09:24
|
|
5楼#
发布于:2023-04-22 14:12
|
|
6楼#
发布于:2023-04-22 20:19
|
|
7楼#
发布于:2023-04-22 20:57
|
|
8楼#
发布于:2023-04-23 06:31
|
|
9楼#
发布于:2023-04-23 08:01
|
|
上一页
下一页