ayuwo
新手上路
新手上路
阅读:2674回复:2

设置码表的万能键无效

楼主#
更多 发布于:2014-02-27 19:27
最新win下测试版。1.24那个。
之前没用到过万能键的功能,一直用编码反查,今天尝试配置万能键在输入中进行模糊查询,发现无法生效。
我只配了一个小鹤双拼和一个双拼必应云,ini文件是:
[IM]
overlay=libmb.so mb/flypy.txt
#Shift+字母直接上屏
ABCD=1
#按中英文切换键时自动提交编码并转为英文模式
#CNen_commit=1
#预编辑开启
onspot=1
   
 
dicts=mb/flypy-qm.txt mb/flypy-zdy.txt
auto_english=1
pinyin=1

flypy.txt码表头这样:


name=小鹤
key=abcdefghijklmnopqrstuvwxyz`
len=4
commit=1 4 0
wildcard=`
match=1
compact=2
bihua=hupnv
code_e2=p11+p12+p21+p22
code_e3=p11+p21+p31+n12
code_a4=p11+p21+p31+n11
设置了ESC键下的这个引号标点为万能键,标点配置bd.txt中没有此标点的配置,
因为这个标点本来是笔画模式的引导键,因此在yong.ini中修改为波浪标点,避免冲突。
#修改默认的笔画引导键(`)
bihua=~
这样测试发现笔画引导是正常的。但万能键没有作用。每次按“`”都会直接上屏,先输入两个字母再按`同样会直接上屏,所以词前和词中都不能模糊查询。
测试发现,无论是云模式还是双拼码表模式都无效。
请问应当如何配置才能使万能键生效?至少像编码反查一样对码表输入的时候生效?

另外还有两个问题:
1. 编码反查([IM]->query=CTRL_/)根据我使用效果,只能用在码表输入法上,云输入下无效(虽然云输入挂接了本地码表)。请问这是正常的吗?可否让云输入模式下也支持编码反查?或者如果云挂接了本地码表,从码表里查也可以。
[flypy-cloud]
name=鹤双拼云
engine=libcloud.so
arg=engkoo
sp=flypy
user=mb/flypy.txt
assist=mb/flypy-qm.txt 2
2.  能否实现这样的功能:在云输入的时候,按某个快捷键可以将刚才首个云候选加入本地用户词库。避免频繁手工造词。
沙发#
发布于:2014-02-27 20:56
云输入法不支持万能键。
小鹤是你自己设置错误,配置文件中`键还有一个临时显示候选窗的功能没有关闭,编码中也不应该设置`键
ayuwo
新手上路
新手上路
板凳#
发布于:2014-02-28 10:52
dgod:云输入法不支持万能键。
小鹤是你自己设置错误,配置文件中`键还有一个临时显示候选窗的功能没有关闭,编码中也不应该设置`键
回到原帖
谢谢周大。
检查了yong.ini,有一个临时显示输入窗的选项是ishow=~,已经改成了NONE。查找了一遍,配置文件里已经没有在用“`”键的行了。
码表文件中把key=后面的`去掉了。原来是怀疑没有`放在模糊匹配里不识别,所以特意加上的,现在删掉了。
码表的模糊匹配已经用作用了。在双拼模式下好像仍然无效。搜了下论坛,好像拼音模式下是无效的
游客

返回顶部