ryanqq / scim-googlepinyin

Automatically exported from code.google.com/p/scim-googlepinyin
1 stars 0 forks source link

输入 i 或 v 之后,再输入其它拼音只能出现上次的候选词 #31

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. 在 scim-googlepinyin 的中文模式下,输入 'nihao',再选择 
“你好”
2. 同样,在中文模式下,输入 i
3. 在候选词框中仍然出现的是“nihao” 对应的候选词
4. 再输入其他拼音,候选词框不会更新

Original issue reported on code.google.com by tchai...@gmail.com on 27 Dec 2009 at 3:45

GoogleCodeExporter commented 9 years ago
顺便的,我正想问下这个相关的问题。
因为我把您的项目移植作手机输入法,所以希望尽量少按键��
�我们一般允许拼音串输完后,回车
把拼音发上屏,方便于一句话中出现一两个英文单词的情况��
�
但是,googlepinyin在i,v,u作声母情况下好像输入不显示在preedit��
�域,但是最终按空格时就
会把英文发上屏,而回车时会把这个英文串发送两次上屏。
虽然在PC上不一定有这种需要,但我想您对代码比较熟。不知
道我的需求从哪里改比较合适?就
是保留i,u,v这些输入都当作正常状态输入,没有匹配的中文词
组也没有关系

Original comment by firstfan on 28 Dec 2009 at 2:30

GoogleCodeExporter commented 9 years ago
Evan,

你们的项目我听说过啊 =) 这个问题在 PC 
上同样也比较烦人,我已经把它解决了。

简而言之,现象就是
  在中文模式下,当 i, v, u 出现在声母的位置,就会导致其后的输入不再出现在 preedit 区域。

期望的结果是:
  当 i, v, u 出现在声母的位置时,其后输入的拼音一样能显示在 preedit 区域。在 commit
时,能让 preedit 中的字串一起上屏。

如果还有其它的需求直接加个 issue 吧。谢谢啦!

Original comment by tchai...@gmail.com on 28 Dec 2009 at 5:48