[心得] DIME 输入法与 PIME 输入法会相冲

楼主: Shiaobin (小斌)   2017-03-29 05:02:15
PIME 输入法的 PIMETextService.dll 会让 DIME 行列的选项打不开。如果需要更改
DIME 行列的选项,就要先反注册这个 dll 档,等设定完后再重新注册这个 dll 档。
(测试环境为 Windows 10 + PIME v0.16.1 + DIME 1.1a)
家里多人共用的电脑,除了我自己是用行列输入以外,其他人是用新酷音输入,所以
新组的 Windows 10 电脑我就装了 DIME 输入法(行列)与 PIME 输入法(新酷音)。
DIME 行列默认开启了联想词功能,所以我就去 DIME 行列的选项试图关闭此功能。
没想到奇怪的事发生了, DIME 行列的选项竟然打不开。在查看 Windows 事件记录档
后,发现是因为 PIMETextService.dll 让 Explorer.EXE 当掉了,所以 DIME 行列的
选项才会打不开。
http://i.imgur.com/I7bQDqN.png
最后就试着先把 PIME 给暂时移除看看,结果真的有用, DIME 行列的选项可以开了。
等设定完 DIME 行列的选项后,把 PIME 重装回来,设定也都没跑掉,问题解决。
后来发现,只是那个 dll 档出问题,其实不用把整个 PIME 都移除掉,不然还要重
开机也是挺麻烦的。以系统管理员身份执行命令提示字符,输入以下指令:
regsvr32 /u "C:\Program Files (X86)\PIME\x64\PIMETextService.dll"
反注册 dll 档后,就可以更改 DIME 行列的选项。等改完后,再输入以下指令:
regsvr32 "C:\Program Files (X86)\PIME\x64\PIMETextService.dll"
就可以重新注册 dll 档。以上经验提供给各位参考。
作者: gontera (老刀)   2017-03-29 17:21:00
推!经询问 DIME 作者,转贴答复如下:这个问题我知道,原因是LIME 的设定页开启的时候会用MS定义的方式查询所有的输入法反查接口。PIME 只要一查就当了。你可以试一下,内建输入法的反查设定只要碰到PIME一样会当。所以这不是LIME 的问题,应该是要去PIME 那边反应,要他们把反查接口写好原文误植,上面的 "LIME" 应更正为 "DIME" 才正确
楼主: Shiaobin (小斌)   2017-03-30 23:37:00
原来是这么一回事,谢谢你帮忙跟 DIME 作者询问!刚刚测试了,确定 PIME 也会让 Windows 内建行列输入法的选项打不开!去年 12/9 就有人跟 PIME 反应这个问题了,看来目前还是没有修正好。https://github.com/EasyIME/PIME/issues/257更新,PCMan 已经在下一版修正这个问题了。https://github.com/EasyIME/PIME/issues/257
作者: MosesMalone (我4马龙)   2017-11-10 12:31:00
pime不好用...在win10很容易当机写不出中文字

Links booklink

Contact Us: admin [ a t ] ucptt.com