阅读:3695回复:0

小小输入法下的GBK过滤

楼主#
更多 发布于:2011-06-24 13:35
这里指的GBK切换,主要是符合一下其他输入法中的称呼,yong输入法的默认常用字是规范汉字表中的一二级6500汉字,更贴合实际需要。

过滤在配置文件中设置,默认是不开启过滤的,要开启的话请把[IM]->filter设为1

#汉字过滤 0:不过滤 1:常用汉字
filter=1

过滤切换的快捷键默认是\键,这个键是在你至少输入一个编码之后才能按的
#汉字过滤
filter=\\
小小输入法中的GBK过滤切换只能在一次输入中起作用,也就是说你打完编码之后按一下就能显示生僻字了
(在最新测试版中,如果用了ctrl或shfit或alt的组合键,则可以在没有编码的时候也输入,此时切换过滤状态并不会在这次输入完后就关闭,而是要用快捷键进行主动切换。)

有个例外情况,就是你打了一个编码,这个编码在过滤之后是空码,但里面有生僻字,程序就自动关掉了生僻字过滤功能,这就是为什么经常能看到生僻字出现在候选中的原因了。

补充说明:
默认的常用汉字指normal.txt中的汉字,如果没有这个文件则指GB2312,其他汉字则是非常用的,但用户可以在码表中用~键翻转功能手动修改属性
比如
js ~囧
则囧变成了常用字
aa ~啊
则啊变成了非常用字

如果用户的常用字和gb2312有很大的出入,调整码表不方便的(比如繁体用户,比如可能的将来的8000字标准),可以新建normal.txt,把常用字放在里面即可,注意,里面只能放gbk范围内的汉字.

某些用户不想在空码的时候禁用过滤,可以设定严格过滤模式
filter=1,1
第一个1表示使用常用字过滤功能,第二个1表示严格过滤,即使空码状态也不自动禁止常用字过滤

常用字过滤时,临时显示只显示非常用字的设置
[IM]->filter_show=1

返回顶部