顶功吧 关注:169贴子:1,399
  • 14回复贴,共1

一种大编码空间顶功方案设计思路

只看楼主收藏回复

发在输入法吧了,在这里重新发一下。
设计的初衷是本人的键盘布局是自己设计的(https://tieba.baidu.com/p/6892849302?pid=134229519924&cid=0&red_tag=2063421499#134229519924),
现在用的是自己设计的双拼(https://tieba.baidu.com/p/7195199142?pid=137507898311&cid=0&red_tag=2114700791#137507898311),
尝试顶功方案的时候各种别手,于是和当初设计双拼方案一样,萌生了自己设计顶功的想法。
本人的键盘布局如下:


IP属地:北京1楼2021-11-10 19:36回复
    考虑到当前顶功多为21+5分区方案,存在编码空间小的问题,为解决该问题,本人的方案采用如下设计:
    1:采用31键
    2:采用10+21的前小后大的分区设计。
    采用前小后大的分区设计后,二码空间为210,三码空间为4410,四码空间为92610,均大于传统顶功大小分区方案的各级编码空间。


    IP属地:北京4楼2021-11-11 04:03
    回复
      具体分区如图所示:

      蓝色为10区,黄色为21区。
      在该分区的基础上,本人设想了3种顶功方案(下文中,a代表10区,B代表21区)。
      1:形+形
      形码采用双编码字根方案。a区和B区各自需要一套字根系统,其中,a区的字根仅用于首根,B区的字根用于非首根。目测重码最少,缺点是两套字根系统,记忆量偏大,但是可以通过合理设计(如锁定手指,后文有述)有效减少记忆量。
      2:形+二笔
      a区形码,采用双编码字根方案。B区二笔,其中,点区五键,横竖撇折各4键。
      3:声+形
      将声母压缩至中排a区,B区安排形码字根。目测重码略高,未予考虑。


      IP属地:北京5楼2021-11-11 04:03
      回复
        吞搂严重


        IP属地:北京18楼2021-11-18 10:48
        回复
          本人目前正在制作形+形方案和形+两笔方案。
          形码方案
          首先,对a区分配字根,字根编码建构为aB(a为a区,B为B区,下文同),有210个编码空间。就本人所知,在双编码形码方案中,郑码的的字根组合数量在190左右,本方案的字根基于郑码。
          参考四角号码,将字根分为10组,分别横(一)竖(丨)撇(丿)点(丶)折(),小头(小和亠),串,叉,方,八。
          横竖撇垫折:起笔为该笔画的字根,该原则优先级较低。
          小头:小代指字根包含小的字根,以及字根忄、和⺍;头代指包含亠的字根。
          串:存在三笔或三笔以上交叉笔画的字根
          叉:存在两笔交叉笔画的字根
          方:存在口日等方框形状的字根
          八:包含人、入、八及其变形的字根
          对原郑码一个编码对应多个字根的情况,不对其做拆分。例如:字根“长“髟镸長长”的郑码编码均为CH,在上述规则下,“髟镸長长”归入横区。
          本人初步整理,如图所示。


          IP属地:北京19楼2021-11-18 10:50
          回复
            又吞了


            IP属地:北京21楼2021-11-18 10:51
            回复
              有方案了吗?


              IP属地:广东来自手机贴吧29楼2021-12-27 03:02
              收起回复
                支持


                IP属地:广西来自Android客户端30楼2022-08-08 18:51
                回复
                  只要不是用电脑算的,结果不会太好,你可以去了解逸码看看


                  IP属地:广西来自Android客户端31楼2022-11-06 18:51
                  收起回复
                    顶功缩短码长的关键是尽量往前两码里塞常用字,所以前两码的空间越大越好。30键的方案,我会把它设计成25*30*5*5*5而不是10*30*20*20。如果加入数字键,则设计成25*40*15*15。


                    IP属地:美国32楼2024-03-01 00:52
                    收起回复