|
|
近日整理自己的自定义短语库,发现一个大问题:
紫光对于一般字词的多个候选是使用1 2 3…来选择的,如ni:1你 2拟 3泥…
但是,对于相同定义的多个短语,却使用abcdefgh…的字母序列来选择。这就出现了一个问题:
例如定义了【y=月;元;亿】候选是a月 b元 c亿。那么此后再定义ya=……, yb=……, yc=…… 之类的短语将无效了,因为打字时当你键入y之后的abc字符时其实是在作出月元亿的选择。【ybbhj=硬巴比合金】这样的定义也将失效。
另一个例子,如果定义szq[数字圈]=①;②;③;④;⑤;⑥;⑦;⑧;⑨;⑩;⓪
再定义【szqd=伸展强度】,将是无效的
紫光之所以设定用abcd…字符序列来选择,想来因为系统内置i/I模式的数字日期金额输入的缘故.
但是这种设定却给用户自定义短语带来不便,当自定义短语内容较多时,不好控制。某些自定义短语会被前面的某个定义所“屏蔽”
所以建议新版本将i/I模式输入和短语字词输入予以区分(应该不难做到吧?!)
对于非i/I引导的短语字词输入也设为使用1 2 3…来选择
这样就可避免上面所说的问题了。 |
|