阅读:17回复:0

【经验分享】皮肤问题导致输入法异常的一般解决方案

楼主#
更多 发布于:2026-03-05 12:46
对于新接触小小输入法的朋友,经常在修改皮肤或皮肤参数后导致输入法工作不正常,容易迷茫,不知道哪里出现了问题,也不好排查。这里分享一下因皮肤问题导致小小输入法异常的常见现象:
以前若皮肤文件或参数设置有问题时输入法会直接崩溃,20230715之后的新版本已经进行优化,一般不会出现崩溃现象。比如将皮肤参数设置为skin=skin但skin目录中没有皮肤文件,这时仍然可以输入,但托盘区域没有显示图标。查看进程发现yong.exe还在证明程序没有崩溃,即使皮肤不可用但仍然可以输入。若或遇到这样皮肤显示不正常或托盘不显示输入法图标,就得查一下是不是皮肤文件或配置文件参数设置有问题,一般检查皮肤目录中的文件是否存在,特别是检查skin.ini是否存在或存在其它设置问题,另外还要检查yong.ini中[IM]->skin参数是否与皮肤路径一致。

1. 最常见的是皮肤设置错误
yong.ini中皮肤参数的设置格式是:皮肤文件或目录路径 模式(可选,0两行,1单行,2多行,其实也可自定义如3、4等)
皮肤目录是自定义的皮肤名称,一般放置在输入法要目录下skin目录中,如skin\pithiness,这里pithiness是一个目录,其中放置的皮肤图片及skin.ini等配置文件;也可以是皮肤文件,但得用zip标准压缩包,如压缩后放置在skin\pithiness.zip(注意压缩文件的根目录应直接包涵的是皮肤图片、skin.ini等文件,不能多级目录打包)。另外在yong.ini中设置皮肤参数要注意以上提到的皮肤目录pithiness或皮肤文件pithiness.zip,不然就会导致找不到皮肤而输入法异常。
#yong.ini配置文件中皮肤的设置
[IM]
skin=skin/pithiness 2
或
[IM]
skin=skin/pithiness.zip 2
注意以下皮肤的放置位置

图片:皮肤放置路径.png


图片:皮肤目录.png


图片:皮肤压缩文件.png



模式是可选参数,没有没都无所谓,只是影响输入候选窗口样式而已,根据皮肤中skini.ini的情况进行设置。比如设置skin=skin\pithiness 3,这里的3是指skin3.ini,如果没有就不要设置(需要自行修改皮肤的,可以仿造skin.ini自定义有关参数,这里不具体展开讲解)。

2. 当出现皮肤异常后的解决办法
在排除以上皮肤设置问题后,需要重载或重启输入法,才能测试是否正常。由于,有时候出现问题托盘区域没有图标,不方便退出重启输入法,这里提供2种方式以供参考:
一是在码表或用户码表定义直通车,通过在可编辑区域输入 ;r 就可直接重载输入法
#在码表中定义直通车,;r可以根据自己的码表情况改成其它的编码
;r $[[重载配置]]$RELOAD()

二是通过任务管理器结束yong.exe进程,然后再重新启动yong.exe即可

最新喜欢:

yanqianyanqia...
游客

返回顶部