YuanhuiQu / ibus-cloud-pinyin

Automatically exported from code.google.com/p/ibus-cloud-pinyin
GNU General Public License v3.0
1 stars 1 forks source link

建议添加配置选项:预输入显示拼音 #28

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
ibus-cloud-pinyin 
在输入时默认在输入控件中自动填入输入法返回的汉字。但��
�题是,有时候由于输入过快,经常敲错拼音,于是不得不将�
��光从输入焦点下移去看那一行小号显示的拼音,非常费劲。
更严重的是,当用户将目光下移去修整拼音时,往往会放注��
�到在拼音下方第一个候选项,然而,这个候选项往往与预输�
��的内容是不同的,当用户习惯性的按空格键输入第一个候选
项的时候,却发现实际输入的内容与预期的内容不符!

为了应付便于在敲错拼音后迅速修正,不得不将在输入時将��
�光放在拼音显示位置,由于第一个候选项与拼音显示相距最�
��,于是习惯性的敲入空格想要输入第一项内容,结果又犯了
上述同样的错误!--因为输入的是预输入窗口的内容而不是第
一项内容!

这个问题非常非常频繁,使得我在使用ibus-cloud-pinyin 
时效率大减,而且输入时频繁的出错,非常让人痛苦,我不��
�不几次切换回ibus-pinyin输入法。

建议添加一个选项,可以让预输入直接显示拼音(而且必须��
�原始的拼音,因为默认的拼音纠错让人非常费解,我非常希�
��有一天能看到有一个选项能禁用它)。而云端返回的结果放
在第一个候选项。

Original issue reported on code.google.com by nick198...@gmail.com on 29 Aug 2010 at 2:54

GoogleCodeExporter commented 8 years ago
在用户配置文件中写上:

set_switch{
    show_pinyin_auxiliary = false
}

会只显示用户输入的原始拼音。

你是想要目前显示完整汉字的位置和显示用户输入内容的位��
�调换一下吗?这个实现起来不困难,不过最近非常忙,可能�
��过一阵子才能开始改。

云端结果放在第一个选项并不好,它很不确定,会经常变化��
�速度和网速有关)。如果你想要提交云端的结果,不要按空�
��,输入一句话后直接按下标点符号就好。

Original comment by arcpp.zju@gmail.com on 29 Aug 2010 at 3:17

GoogleCodeExporter commented 8 years ago
对,我希望输入的原始拼音能够显示在当前的输入控件上,��
�前显示的汉字可以放在原来显示拼音的位置。这样能够让已�
��返回的输入结果和候选项内容相距最近,避免原来的误导。

默认设置,在显要的位置,显示的是纠错拼音(而在[]中显示
原始拼音),也很具误导性,在某些情况下让人费解,造成��
�错困难。
例如,输入词语“位置”的拼音“weizhi”时,如果多输入了��
�个一个'e',成了"weeizhi",用户是在看到显示的完整汉字是“�
��诶之“时意识到可能拼音出错,于是他去检查输入的拼音,
非常显眼的,他首先看到了纠正后的拼音”weizhi“,拼音竟��
�没错!如果不熟悉输入法的工作方式,会感到非常困惑:难�
��输入法没有正确的词语”位置“?
造成这个问题的根本原因在于,拼音纠错了,而返回的词语��
�却仍然是按照原来错误的拼音得出来的!如上述例子,输入�
��将”weeizhi“纠正为”weizhi“,这是正确的,但是,返回的��
�入结果,仍是按照”weeizhi“得出的”为诶之“,二者的不一
致,最终造成了用户输入上的困惑和麻烦。
set_switch{
    show_pinyin_auxiliary = false
}
解决了上述问题,不过看来是权宜之策,因为,它只是避免��
�示纠错拼音来回避该问题。拼音纠错与返回汉字不一致的问�
��并没有实质解决。

还有一个问题是,从候选词输入词语与按<tab>进入纠错模式的
输入有什么不同?

Original comment by nick198...@gmail.com on 30 Aug 2010 at 4:51

GoogleCodeExporter commented 8 years ago
全拼下 “weeizhi” 的“纠错拼音”是“w ei 
zhi”,而不是“wei 
zhi”,注意中间有两个空格,这样的话第一个字是残缺拼音��
�w”,第二个字是“ei”,第三个字是“zhi”,所以“纠错拼�
��”没有错。

按过 Tab 之后可以使用 jkl; 
来选词并且不能继续输入拼音,这种是由 ibus-sogoupycc 
的设计继承而来,参见 
[http://code.google.com/p/ibus-sogoupycc/wiki/Tutorial]

Original comment by arcpp.zju@gmail.com on 30 Aug 2010 at 6:49

GoogleCodeExporter commented 8 years ago
谢谢。明白了。的确是我弄错了。

Original comment by nick198...@gmail.com on 30 Aug 2010 at 7:28