我用的是MSPY双拼。我在输入汉字的过程中时不时需要输入一些英文单词,因为太频繁,所以有时就忘了先按shift切换。
比如我现在想输入speculative这个单词,但忘了先按shift,所以编码串中显示sun cu la ti zhe。
此时我打回车让speculative上屏,但上屏之后我才发现刚才拼写错了,写成了spculative——第二个字母之后少写了一个e。
现在我的问题就是:
如何才能让原始按键序列也作为一条候选项出现在候选列表中?
我尝试修改double_pinyin_mspy.schema.yaml,在translators下添加了一个echo_translator,但好像没有任何效果。
于是我又把fallback_segmentor调整到了segmentors的最前面,结果根本看不到汉字,感觉输入都被fallback_segmentor吃掉了。
请问
按键序列在各个组件之间如何流动,能不能在yaml文件中加以指定?
比如说,每个组件处理后返回一个值,然后用户在yaml文件中根据这个值的不同取值,指定下面流向哪个组件。
比如我现在想输入speculative这个单词,但忘了先按shift,所以编码串中显示sun cu la ti zhe。
此时我打回车让speculative上屏,但上屏之后我才发现刚才拼写错了,写成了spculative——第二个字母之后少写了一个e。
现在我的问题就是:
如何才能让原始按键序列也作为一条候选项出现在候选列表中?
我尝试修改double_pinyin_mspy.schema.yaml,在translators下添加了一个echo_translator,但好像没有任何效果。
于是我又把fallback_segmentor调整到了segmentors的最前面,结果根本看不到汉字,感觉输入都被fallback_segmentor吃掉了。
请问
按键序列在各个组件之间如何流动,能不能在yaml文件中加以指定?
比如说,每个组件处理后返回一个值,然后用户在yaml文件中根据这个值的不同取值,指定下面流向哪个组件。


