阅读:2746回复:25

是不是可以简化一下处理逻辑?

楼主#
更多 发布于:2024-01-12 14:48
我的码表已经使用了好几年了,承载着我的各种使用习惯:例如位置、符号、常用和不常用等等,绝大多数时候我都是盲打,一年中调出来候选窗的次数屈指可数。
我把这个码表塞进小小码表的时候,时不时的会发现这样一个问题:我原先设置的常用字变成非常用字了,反之亦然。
然后我又找出帮助文件读了一下,小小现在对常用和非常用的处理实际上是遵循两个规则:
1. 经常用到的字,非常用字前面使用符号~标注;
2. 使用normal.txt界定出来哪些是常用字。
这样就明了了,我根据规则对码表重新做了调整,又符合了我原来的使用习惯。


但是想要说一下的是,绝大多数人在面对着一堆字符的时候,尤其是各种各样的特殊符号,很难直观的判断出它到底是属于常用还是不常用,例如我现在才知道❿属于常用,⓫开始就属于非常用了,所以要时不是的去查找、比对、修改normal.txt文件。


所以周大您看,第2个规则是不是不太有必要?因为:
小小输入法自带词库的默认设置已经遵循了通用的常用和非常用规则,已经给予了《规范》也好原词库作者也罢足够的尊重。小小是一个输入平台,只需要规定一个通用、简单又简洁的规则就好:不带~就是常用,带~的就是非常用。输入法读取时只认这一个规则,剩下的由着使用者自行去折腾调教就好。


这个其实跟编码规则的道理是一样的,输入法自带的默认词库编码分别严格遵循86/98/新世纪之类,但是修改之后输入法也只是直接读取码表中的修改过的)编码,而不去理会新的编码是否遵循所谓标准的王码/张码/郑码。。。
沙发#
发布于:2024-01-12 15:55
你理解错了,继续看帮助吧。

对我来说目前的方式最容易维护,所以不会作调整。
板凳#
发布于:2024-01-12 18:30
看了您的问题,我觉得normal更实用,不需折腾码表,需求不一样,所以你的提议并不具普适性,周大考虑是周全的。
地板#
发布于:2024-01-13 10:06
不好意思,是我记错了,不是实心圆,我还是举一个实例:
比如现在我要添加1-20的圆圈数字到码表中,大多数人的思维应试是这么写的吧:

llo ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮ ⑯ ⑰ ⑱ ⑲ ⑳
或者是
llo ~① ~② ~③ ~④ ~⑤ ~⑥ ~⑦ ~⑧ ~⑨ ~⑩ ~⑪ ~⑫ ~⑬ ~⑭ ~⑮ ~⑯ ~⑰ ~⑱ ~⑲ ~⑳
效果如下:

图片:1.png


图片:2.png


图片:3.png


图片:4.png


但实际上,要实现上面的效果,我的码表中必须要这么写:
llo ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ~⑪ ~⑫ ~⑬ ~⑭ ~⑮ ~⑯ ~⑰ ~⑱ ~⑲ ~⑳
这些数字还是比较规整的,一半常用一半非常用。
但如果是换成其他的字或者特殊符号,根据每个人不同的使用频率,他们的顺序是打乱的。这个时候谁又能一眼辨别出来这个字或者符号到底是属于GB2312还是GB18030 ?
只能先录进码表里,然后打打看去尝试,要么加~,要么修改normal.txt。
但如果只用简单的一个规则:输入法只根据码表里的~ 判断是常用还是非常用,那么就不需要后面的尝试了。

下面是我收集的偏旁部首,老师可以尝试一下看能否一次性将它们准确的加到码表里,——全部常用,或者全部非常用:
ppbs 勹 灬 冫 艹 屮 辶 刂 匚 阝 廾 丨 虍 彐 卩 卪 钅 釒 冂 冖 宀 疒 肀 丿 攵 凵 犭 亻 彡 饣 飠 礻 扌 氵 纟 糹 亠 囗 忄 讠 衤 廴 尢 夂 丶 丬 亅 乛 乚 乁 ~ 厂 匸 厶 厸 厽 丷 丅 丆 丂 丄 乂  孓 乄 丩 巜 彑 廿 丌 ~ 亽 乊 卂 乇 攴 牜 ~ 殳 厃 爿  耂  卝 罒 罓 皿 癶 ~   ~ ~   ~ ~ ~ ~   ~  ~  ~  ~   乆                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
4楼#
发布于:2024-01-13 10:17
还是用字举例吧,比如下面的词条

图片:Snipaste_2024-01-13_10-10-45.png



假如我是一个老学究,专门跟古文字打交道的,对我来说2、3选项经常用到,所以我都把它们都处理为常用字
我肯定是这么加到码表里的:    iwwg   1.A   2.B   3.C
——因为我认为它们就是常用字(不要看长相,只是这俩字特别显眼而已,有很多非常用字其实是不显眼的,比如囧,????)
我只有加完了之后尝试一遍才知道应该是    iwwg  1.A    2.~B    3.~C,或者把2/3加到normal.txt里
如果只用简单的~判断规则,我完全没有第二次尝试的必要,因为我的码表里定义的它们就是常用字
5楼#
发布于:2024-01-13 10:22
刚才的举例中,第二个字是选项2

图片:Snipaste_2024-01-13_10-21-39.png

6楼#
发布于:2024-01-13 10:28
zrjojo:看了您的问题,我觉得normal更实用,不需折腾码表,需求不一样,所以你的提议并不具普适性,周大考虑是周全的。回到原帖
normal存在的意义是什么?

它其实完全在大规则~的定义之下,只是在大规则之外又额外追加了一个约束性的小规则,但是这个约束我没想到其必要性
7楼#
发布于:2024-01-13 10:31
普适性的规则:~区分常用和非常用,
普适性的规则之外,即使不加~也要看它是否存在于normal之中,这个约束。。。我没想明白
8楼#
发布于:2024-01-13 12:14
输入法当前不存在你所谓的普适性规则,也没打算支持
9楼#
发布于:2024-01-13 14:31
dgod:输入法当前不存在你所谓的普适性规则,也没打算支持回到原帖
不好意思,普适性这个词是我这么一说,我不知道该怎么确切的表达。。。。
单纯的只想表示 ~区分常用和非常用已经够用了,

没有其他意味,请老师勿以为意
上一页
游客

返回顶部