阅读:4715回复:6
切换输入法时循环队列里面多增加了一个
default=1
1=DoublePin 2=QuanPin 3=english 上面这是我的输入法配置共设3个,循环(ctrl+Shift)切换时,循环队列会变为4个。 经过增删测试发现,配置文件中声明的最后一个输入法其arg=mb/english.txt 文件中的 name值会参与到循环中去 如果是2个输入法,[ QuanPin ] 下的 arg=mb/english.txt name值就会参与到循环中 Gif 动画演示如下 描述:切换输入法演示 图片:test3.gif ![]() |
|
板凳#
发布于:2015-04-17 13:11
问题重现配置已上传
.yong.zip 另:在这个配置里面还有一个问题也请看看是不是我设置问题 下面几个自定义的符号,在双拼下打不出来,全拼下可以的。(#符号 动作 里面,只有这 3 个无法打出来) \.yong\custom\pin.txt #符号 动作 {0}wh ? {0}mh : {0}dh 、 |
|
地板#
发布于:2015-04-17 13:19
循环成这样没有问题,输入法列表的序号应该是从0开始的。
你那几个符号有问题很正常,因为编码是合法的双拼,所以不会去显示你的自定义编码。 |
|
4楼#
发布于:2015-04-17 16:24
我根据 yong.ini 里面的 [xxx] 输入法,设置了相同数量的皮肤,每个[xxx] 一个皮肤
皮肤的循环显示好像是根据 yong.ini 内 [xxx] 的数量吧,(假设该值为 2 及设置2个输入法) 屏幕中间弹出的提示的循环数量是 [xxx] 的总和 + 最后一个[xxx] 内 arg=mb/xxx.txt 的name 值 (则该值为 2+1 = 3) 这样,出现 2 个问题 1 循环时皮肤的显示 和 屏幕中间弹出的提示就不一样了 2 倒数两个屏幕中间的提示其实是一种输入法,重复。 小小了解有限,不知以上是否正确! |
|
6楼#
发布于:2015-04-17 16:47
多谢,问题解决,通过修改 [ IM ] 设置
之前是 [IM]->1,2《错误》 现在是 [IM]->0,1《正确》 循环从 0 开始,之前结束为 2 故循环 3次,应该是这样的。 |
|