|
|
请马上登录,朋友们都在花潮里等着你哦:)
您需要 登录 才可以下载或查看,没有账号?立即注册
x
严格来讲,我们不是真正去删除不需要的双拼方案,而是在 sc/ 输入命令得出的候选“词”里过滤掉不需要的双拼方案,亦即通过操作达到去除 sc/ 词条候选框里不需要的双拼条目的目的。
双拼使用者一般只需要一种方案,而影子为了兼顾所有的方案,通过映射算法将诸多双拼方案内置其中。个人用户为提高输入法切换的简洁度,是有必要去除多余的双拼候选条目。
经分析,双拼以外的输入法方案,只要在词库管理界面中删除对应的输入法库,便能删除该输入法(当然还有残留,主要是Data目录下的码表文件,将之也删除掉就是真正彻底删除了该输入法)。但双拼不是独立的输入法,而是拼音输入法方案的分支,与全拼共用一个词库,并不能在词库管理界面中找到任何双拼方案的词库。所以要去除 sc/ 词条多余的双拼候选,需要另辟蹊径。下面说一下操作过程。
在 Lib 目录里,有一个名为 srf_init.ahk 的文件,里面就有我们动“手术刀”的地方。先启动合适的文本编辑器(手头没有的话用Windows自带的记事本也行),接着在资源管理器里进入影子输入法的 Lib 目录,把 srf_init.ahk 文件拖到文本编辑器的编辑窗口,这就打开了 srf_init.ahk 文件。接下来通过以“双拼”作关键词可以查找到如下整行内容:
pinyinec:={pinyin:"全拼",dnsp:"大牛双拼",xhsp:"小鹤双拼",zrmsp:"自然码双拼",abcsp:"ABC双拼",sgsp:"搜狗双拼",wrsp:"微软双拼",jjsp:"加加双拼", xysp: "小月双拼"}, pinyince:=[], customspjm:=[]
动“手术刀”之前分析一下诸位双拼“大牛”在代码流中的存放规律:用大括号将所有的拼音输入方案归拢起来,各方案之间用逗号间隔开来;每一个方案单元都有两部分组成,一是英文名称,二是中文名称,中间用冒号隔开。
OK,现在开始“开刀”:将不需要的双拼输入法单元一一删除,注意删除时要连同其后的逗号一块删掉,“手术”后整行代码长成如下苗条的样子:
pinyinec:={pinyin:"全拼",xhsp:"小鹤双拼"}, pinyince:=[], customspjm:=[]
保存,重启输入法,大功告成。
|
评分
-
| 参与人数 3 | 威望 +130 |
金钱 +260 |
经验 +130 |
收起
理由
|
小辣椒
| + 50 |
+ 100 |
+ 50 |
赞一个! |
加林森
| + 30 |
+ 60 |
+ 30 |
赞一个! |
红影
| + 50 |
+ 100 |
+ 50 |
赞一个! |
查看全部评分
|