11/28/07。 cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
Mozilla Firefox 3.0 beta 1发布后,因为使用上确实快了不少,我就用上了,包括Windows和Linux都装了。我的Linux是Debian Sid,Fcitx输入法,在Firefox 3.0 beta 1(Mozilla官方版)上遇到了很奇怪的中文输入问题:
在任何网页上的Rich text editor中,比如Gmail的写信窗口(非Plain text情况下),其他Web邮箱的写信窗口也是一样,用Fcitx输入中文时,如果有多个字词选项,不论哪种输入法,拼音也好,五笔也好,按 2 都不能选择输入第 2 个中文字词;与此同时,按1/3/4/5都没有任何问题(同时显示5个字的情况)。
以前Fx2.0系列时没有这个问题,其他程序使用Fcitx输入都未见此问题。
网页上的普通Textarea框输入中文也没有任何问题,比如本Blog下的留言框。
如果没有Gmail,也可以到以下网页试一下输入:
http://www.mozilla.org/editor/midasdemo/
http://www.kevinroth.com/rte/demo.htm
在使用这两个网页上的RTE输入时,发现了一个更奇怪的现象,这两个网页的文本编辑窗口下方都有一个“View HTML Source”选项,点选它可以显示当前编辑文字的HTML代码,在HTML显示的状态下,在fcitx输入条上按2可以输入第2个字词,并且此时再转回标准显示模式,仍旧可以按2选择输入中文。
而在在Gmail的写信框上,点一下Plain text然后再输入,或者点完后再回RTF格式下输入,也不会再有问题。
这一招可以作为一个解决或避开问题的方法。
【更新】也可以在输入窗口中使用一下右键菜单,Paste,Undo都可以,比如可以输入一个错字,然后右键Undo一下,这个选字的问题会马上消失;同时同一个Fx窗口内的其他Tab内的同一问题也会消失。就好像什么选项被打开一样。
有用scim或其他输入法的也请测一下,毕竟今后还是要用Fx3的。这个问题似乎还挺特殊,不是Linux中文用户估计也遇不到,可能也很难理解这种输入方式。
怀疑是Fx3里面的keypress事件处理上有问题。这里
有个网页可以读取这些事件,显示其结果,看上去按2并没有什么不同,不知道和RTE编辑框混在一起有什么不同。
强烈呼吁有能力的研究一下,如果真是Bug,也可以报一下。
11/28/07 11:48:44,由
cathayan发表。目录:
电脑
10条评论
我使用 etch 的 iceweasel-2.0.0.8,曾经也遇到 fcitx 不能使用 2 选择候选字的情况。
s5unty 于 11/28/07 12:39:54 发表.
SCIM, so far, so good.
多试试nightly build
zhangchn 于 11/28/07 17:19:10 发表.
我这里没有问题。我用的scim,英文ubuntu系统。
feng 于 11/28/07 23:10:22 发表.
scim 一点问题都没有,我这里是Gentoo + Official FF 3.0b1
Rochester 于 11/29/07 04:32:41 发表.
I am watching and will delete all spam.