华宇拼音输入法论坛

标题: 紫光输入栏与候选栏的显示说明 [打印本页]

作者: krsun    时间: 2012-9-7 16:27
标题: 紫光输入栏与候选栏的显示说明
本帖最后由 krsun 于 2012-9-7 16:30 编辑

因为感觉紫光的输入栏和候选栏的显示有些怪异,所以就仔细的看了一下,现在说说我的理解:
比如我输入【ziguanghenhao】此时显示如下:



系统智能组词出来了【紫光很好】(我的智能组词的颜色的蓝色)。此时光标在最后。
如果将光标向前移动一下到ziguanghen后面,此时显示如下:



系统认为对光标前的部分解析,用户已经确认正确了,并且在候选1中用暗色表示已经定下来了的部分【紫光很】。然后紫光将剩余的字符串作为新的输入串进行解析得到【好】,并且把他用首选词的颜色显示出来。(我的首选词的颜色是黄色)
下面让我们看看键选的时候输入栏和候选栏的变化情况:
还回到上面的第一个图【ziguanghenhao】的情况:



按2键选择【紫光】:



此时紫光两个字替换掉输入栏中的ziguang,同样可以理解为用户对输入栏上显示的词的认可,也就是对ziguang这个字符串的解析的认可。程序继续把剩余的全部字符串henhao解析出来。此时光标仍然是在最后,因为用户并没有在移动光标来对输入栏进行编辑。

我们继续,用户按左箭头移动光标到hen的后面:



程序理解为对光标前面的字符串解析是用户认可的。认可下来的东西显示为输入栏的汉字【紫光】和候选栏上的暗色汉字【很】。程序继续将光标后面剩余的字符串【hao】作为新的输入串解析出来,显示在候选项中。

以上是我对输入栏和候选栏在输入过程中的变化情况的理解。
作者: wangyanhan    时间: 2012-9-7 21:03
本帖最后由 wangyanhan 于 2012-9-7 21:32 编辑

回复 1# krsun

krsun版主的看法完全正确啊!“Ctrl+声母”键快速定位的显示,也与您的测试和分析是一致的。

譬如我敲“jintianwoxiuxi”(模糊jin)后,输入法解析正确,智能组词结果为:“今天我休息”。光标在拼音串的最后。这时,如果用户认可输入法的智能组词结果,敲空格键,即可完成输入。

假设:“今天”后面的智能组词结果错误,我按“Ctrl+w”键后,光标就定位在“woxiuxi”的前面了。见下图:



光标前面的拼音串“jintian”,为用户已经认可的结果。光标后面的“woxiuxi”,为没有修正,尚待修正后进一步解析的拼音串。

所以,我非常赞同krsun版主在《【输入实践】音调辅助的运用》一帖中的建议,当光标在“woxiuxi”之前时,用户如果使用了声调辅助码,输入法就应该直接对音节“wo”进行指定声调的解析。




欢迎光临 华宇拼音输入法论坛 (http://bbs.pinyin.thunisoft.com/) Powered by Discuz! X3.2